@import url(https://fonts.googleapis.com/css2?family=Sora:wght@300;400;600;700;800&family=Space+Mono:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Sora:wght@400;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Syne:wght@400;500;600;700;800&family=DM+Mono:wght@300;400;500&family=Nunito:wght@700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap);html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,html{font-size:16px}body{-webkit-text-size-adjust:100%}:root{--nav-h:60px;--primary:#0ea5e9!important;--primary-dark:#0284c7!important;--accent:#f59e0b!important;--success:#10b981!important;--dark:#0f172a!important;--dark-light:#1e293b!important;--gray:#64748b!important;--gray-light:#cbd5e1!important;--white:#fff!important;--bg:#fafafa!important;--font-display:"Sora",-apple-system,sans-serif!important;--font-mono:"Space Mono",monospace!important;--shadow-sm:0 2px 8px #0000000a!important;--shadow-md:0 4px 20px #00000014!important;--shadow-lg:0 10px 40px #0000001f!important;--shadow-xl:0 20px 60px #00000026!important;--ease-out-expo:cubic-bezier(0.16,1,0.3,1)!important;--ease-in-out-cubic:cubic-bezier(0.65,0,0.35,1)!important}.Hero_hero__TODJI{background:linear-gradient(180deg,#fff,#fafafa);background:linear-gradient(180deg,#fff 0,var(--bg) 100%);font-family:Sora,-apple-system,sans-serif;font-family:var(--font-display);min-height:60vh;overflow:hidden;position:relative}.Hero_backgroundPattern__AlO69{inset:0;opacity:.4;pointer-events:none;position:absolute}.Hero_gridOverlay__KKeGs{background-image:linear-gradient(#cbd5e1 1px,#0000 0),linear-gradient(90deg,#cbd5e1 1px,#0000 0);background-image:linear-gradient(var(--gray-light) 1px,#0000 1px),linear-gradient(90deg,var(--gray-light) 1px,#0000 1px);background-size:80px 80px;inset:0;opacity:.2;position:absolute}.Hero_gradientOrb__D5x0F{animation:Hero_floatOrb__ovio2 20s ease-in-out infinite;animation-delay:var(--orb-delay);border-radius:50%;filter:blur(60px);height:400px;opacity:.1;position:absolute;width:400px}.Hero_gradientOrb__D5x0F:nth-child(2){background:radial-gradient(circle,#0ea5e9 0,#0000 70%);background:radial-gradient(circle,var(--primary) 0,#0000 70%);right:-150px;top:-150px}.Hero_gradientOrb__D5x0F:nth-child(3){background:radial-gradient(circle,#f59e0b 0,#0000 70%);background:radial-gradient(circle,var(--accent) 0,#0000 70%);bottom:-150px;left:-150px}.Hero_gradientOrb__D5x0F:nth-child(4){background:radial-gradient(circle,#10b981 0,#0000 70%);background:radial-gradient(circle,var(--success) 0,#0000 70%);left:50%;top:50%;transform:translate(-50%,-50%)}@keyframes Hero_floatOrb__ovio2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(20px,-20px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}.Hero_container__11BT9{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1fr;margin:auto!important;max-width:80vw!important;min-height:60vh;position:relative;z-index:1}@media (min-width:1024px){.Hero_container__11BT9{gap:50px;grid-template-columns:1fr 1fr}}.Hero_contentSection__XaMdt{animation:Hero_fadeInUp__7xayU .8s cubic-bezier(.16,1,.3,1) forwards;animation:Hero_fadeInUp__7xayU .8s var(--ease-out-expo) forwards;opacity:0;transform:translateY(20px)}.Hero_contentSection__XaMdt.Hero_visible__VzHzB{opacity:1;transform:translateY(0)}@keyframes Hero_fadeInUp__7xayU{to{opacity:1;transform:translateY(0)}}.Hero_badge__qIUsq{align-items:center;animation:Hero_slideInLeft__p3SCZ .6s cubic-bezier(.16,1,.3,1) .2s backwards;animation:Hero_slideInLeft__p3SCZ .6s var(--ease-out-expo) .2s backwards;background:linear-gradient(135deg,#0f172a,#1e293b);background:linear-gradient(135deg,var(--dark) 0,var(--dark-light) 100%);border-radius:40px;box-shadow:0 4px 20px #00000014;box-shadow:var(--shadow-md);color:#fff;color:var(--white);display:inline-flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.4px;margin-bottom:20px;padding:8px 16px;position:relative}.Hero_badgeIcon__YxBjN{height:14px;width:14px}.Hero_badgePulse__wGxAY{animation:Hero_pulse__vyhUn 3s ease-in-out infinite;background:linear-gradient(135deg,#0ea5e9,#f59e0b);background:linear-gradient(135deg,var(--primary) 0,var(--accent) 100%);border-radius:40px;inset:-1px;opacity:0;position:absolute}@keyframes Hero_pulse__vyhUn{0%,to{opacity:0;transform:scale(1)}50%{opacity:.2;transform:scale(1.03)}}@keyframes Hero_slideInLeft__p3SCZ{0%{opacity:0;transform:translateX(-20px)}}.Hero_mainHeading__xJPT4{animation:Hero_slideInLeft__p3SCZ .6s cubic-bezier(.16,1,.3,1) .3s backwards;animation:Hero_slideInLeft__p3SCZ .6s var(--ease-out-expo) .3s backwards;color:#0f172a;color:var(--dark);font-size:clamp(32px,5vw,56px);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:16px}.Hero_gradientText__8IN0M{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0ea5e9,#0284c7);background:linear-gradient(135deg,var(--primary) 0,var(--primary-dark) 100%);-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.Hero_gradientText__8IN0M:after{background:linear-gradient(90deg,#0ea5e9,#f59e0b);background:linear-gradient(90deg,var(--primary) 0,var(--accent) 100%);border-radius:1.5px;bottom:-6px;content:"";height:3px;left:0;opacity:.4;position:absolute;right:0}.Hero_subHeading__uJoin{color:#64748b;color:var(--gray);display:block;font-size:18px;font-weight:300;margin-top:4px}.Hero_description__R-LW8{animation:Hero_slideInLeft__p3SCZ .6s cubic-bezier(.16,1,.3,1) .4s backwards;animation:Hero_slideInLeft__p3SCZ .6s var(--ease-out-expo) .4s backwards;color:#64748b;color:var(--gray);font-size:16px;line-height:1.6;margin-bottom:32px;max-width:520px}.Hero_productTabs__R3MXx{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.Hero_productTab__WEAmU{align-items:center;animation:Hero_slideInLeft__p3SCZ .6s cubic-bezier(.16,1,.3,1) backwards;animation:Hero_slideInLeft__p3SCZ .6s var(--ease-out-expo) backwards;animation-delay:calc(.5s + var(--animation-delay));background:#fff;background:var(--white);border:2px solid #0000;border-radius:18px;box-shadow:0 2px 8px #0000000a;box-shadow:var(--shadow-sm);cursor:pointer;display:flex;gap:16px;padding:20px;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);transition:all .3s var(--ease-out-expo)}.Hero_productTab__WEAmU:before{background:var(--tab-gradient);border-radius:18px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:2px;position:absolute;transition:opacity .3s cubic-bezier(.16,1,.3,1);transition:opacity .3s var(--ease-out-expo)}.Hero_productTab__WEAmU:hover{box-shadow:0 4px 20px #00000014;box-shadow:var(--shadow-md);transform:translateX(6px)}.Hero_productTab__WEAmU.Hero_active__6wviB{background:#fff;background:var(--white);box-shadow:0 10px 40px #0000001f;box-shadow:var(--shadow-lg);transform:translateX(6px)}.Hero_productTab__WEAmU.Hero_active__6wviB:before{opacity:1}.Hero_tabIcon__4XOf2{align-items:center;background:var(--tab-gradient);border-radius:14px;color:#fff;color:var(--white);display:flex;flex-shrink:0;height:48px;justify-content:center;transition:transform .3s cubic-bezier(.16,1,.3,1);transition:transform .3s var(--ease-out-expo);width:48px}.Hero_productTab__WEAmU.Hero_active__6wviB .Hero_tabIcon__4XOf2{transform:scale(1.05) rotate(-3deg)}.Hero_tabContent__PteTE{flex:1 1;text-align:left}.Hero_tabName__9HvgK{color:#0f172a;color:var(--dark);font-size:16px;font-weight:700;margin-bottom:3px}.Hero_tabTagline__w9Jmk{color:#64748b;color:var(--gray);font-size:13px}.Hero_activeIndicator__7JhcQ{animation:Hero_scaleIn__i0\+QY .3s cubic-bezier(.16,1,.3,1);animation:Hero_scaleIn__i0\+QY .3s var(--ease-out-expo);background:var(--tab-color);border-radius:50%;height:7px;position:absolute;right:20px;width:7px}@keyframes Hero_scaleIn__i0\+QY{0%{opacity:0;transform:scale(0)}}.Hero_ctaGroup__0pRLK{animation:Hero_slideInLeft__p3SCZ .6s cubic-bezier(.16,1,.3,1) .6s backwards;animation:Hero_slideInLeft__p3SCZ .6s var(--ease-out-expo) .6s backwards;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:40px}.Hero_primaryCta__j0OvP{align-items:center;background:linear-gradient(135deg,#0f172a,#1e293b);background:linear-gradient(135deg,var(--dark) 0,var(--dark-light) 100%);border:none;border-radius:14px;box-shadow:0 10px 40px #0000001f;box-shadow:var(--shadow-lg);color:#fff;color:var(--white);cursor:pointer;display:flex;font-family:Sora,-apple-system,sans-serif;font-family:var(--font-display);font-size:15px;font-weight:600;gap:10px;overflow:hidden;padding:16px 32px;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);transition:all .3s var(--ease-out-expo)}.Hero_primaryCta__j0OvP:hover{box-shadow:0 20px 60px #00000026;box-shadow:var(--shadow-xl);transform:translateY(-2px)}.Hero_primaryCta__j0OvP:active{transform:translateY(0)}.Hero_ctaIcon__ZAPB7{transition:transform .3s cubic-bezier(.16,1,.3,1);transition:transform .3s var(--ease-out-expo)}.Hero_primaryCta__j0OvP:hover .Hero_ctaIcon__ZAPB7{transform:translateX(3px)}.Hero_ctaShine__HHMYz{animation:Hero_shine__VCoqy 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff26,#0000);height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes Hero_shine__VCoqy{0%{left:-100%}20%,to{left:100%}}.Hero_secondaryCta__ivxM3{align-items:center;background:#fff;background:var(--white);border:2px solid #cbd5e1;border:2px solid var(--gray-light);border-radius:14px;color:#0f172a;color:var(--dark);cursor:pointer;display:flex;font-family:Sora,-apple-system,sans-serif;font-family:var(--font-display);font-size:15px;font-weight:600;gap:10px;padding:16px 32px;transition:all .3s cubic-bezier(.16,1,.3,1);transition:all .3s var(--ease-out-expo)}.Hero_secondaryCta__ivxM3:hover{border-color:#0f172a;border-color:var(--dark);box-shadow:0 4px 20px #00000014;box-shadow:var(--shadow-md);transform:translateY(-2px)}.Hero_playIcon__aavvY{align-items:center;color:#0ea5e9;color:var(--primary);display:flex;font-size:9px;height:22px;justify-content:center;width:22px}.Hero_statsGrid__rXo8b{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.Hero_statCard__4EvTR{animation:Hero_slideInLeft__p3SCZ .6s cubic-bezier(.16,1,.3,1) backwards;animation:Hero_slideInLeft__p3SCZ .6s var(--ease-out-expo) backwards;animation-delay:calc(.7s + var(--stat-delay));background:#fff;background:var(--white);border-radius:14px;box-shadow:0 2px 8px #0000000a;box-shadow:var(--shadow-sm);padding:20px;transition:all .3s cubic-bezier(.16,1,.3,1);transition:all .3s var(--ease-out-expo)}.Hero_statCard__4EvTR:hover{box-shadow:0 4px 20px #00000014;box-shadow:var(--shadow-md);transform:translateY(-3px)}.Hero_statIcon__dsvj\+{color:#0ea5e9;color:var(--primary);height:28px;margin-bottom:10px;width:28px}.Hero_statValue__a\+B-I{color:#0f172a;color:var(--dark);font-family:Space Mono,monospace;font-family:var(--font-mono);font-size:28px;font-weight:800;margin-bottom:3px}.Hero_statLabel__hrFIu{color:#64748b;color:var(--gray);font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.Hero_visualSection__ZjTdR{animation:Hero_fadeInUp__7xayU .8s cubic-bezier(.16,1,.3,1) .5s forwards;animation:Hero_fadeInUp__7xayU .8s var(--ease-out-expo) .5s forwards;margin-left:auto;min-width:30vw;opacity:0;transform:translateY(20px)}.Hero_visualSection__ZjTdR.Hero_visible__VzHzB{opacity:1;transform:translateY(0)}.Hero_demoContainer__Nn8Ct{background:#fff;background:var(--white);border:1px solid #cbd5e1;border:1px solid var(--gray-light);border-radius:24px;box-shadow:0 20px 60px #00000026;box-shadow:var(--shadow-xl);overflow:hidden}.Hero_productHeader__Ue1Ge{background:linear-gradient(180deg,#fafafa,#fff);background:linear-gradient(180deg,var(--bg) 0,var(--white) 100%);border-bottom:1px solid #cbd5e1;border-bottom:1px solid var(--gray-light);padding:24px;text-align:center}.Hero_productBadge__oB6AC{align-items:center;animation:Hero_fadeIn__Usvk- .5s cubic-bezier(.16,1,.3,1);animation:Hero_fadeIn__Usvk- .5s var(--ease-out-expo);background:#10b981;background:var(--success);border-radius:40px;color:#fff;color:var(--white);display:inline-flex;font-size:11px;font-weight:600;gap:6px;margin-bottom:12px;padding:6px 12px}.Hero_wifiIcon__QtCbs{animation:Hero_pulse__vyhUn 2s ease-in-out infinite;height:12px;width:12px}.Hero_productTitle__yHqN1{color:#0f172a;color:var(--dark);font-size:22px;font-weight:800;margin-bottom:6px}.Hero_productSubtitle__gzwMR{color:#64748b;color:var(--gray);font-size:14px}.Hero_demoContent__TntrF{min-height:380px;padding:32px}.Hero_waterDemo__afeUf{display:flex;flex-direction:column;gap:24px}.Hero_tankContainer__WOnVF{align-items:center;display:flex;flex-direction:column;gap:12px}.Hero_tankLabels__Wt-ui{align-items:center;display:flex;justify-content:space-between;max-width:220px;width:100%}.Hero_levelLabel__VOKB\+{color:#64748b;color:var(--gray);font-size:13px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.Hero_levelValue__xCuUY{color:#0ea5e9;color:var(--primary);font-family:Space Mono,monospace;font-family:var(--font-mono);font-size:36px;font-weight:800}.Hero_tank__9ZYB\+{background:#fafafa;background:var(--bg);border:2px solid #cbd5e1;border:2px solid var(--gray-light);border-radius:20px;box-shadow:inset 0 4px 8px #0000000a;height:240px;overflow:hidden;position:relative;width:160px}.Hero_waterFill__ymt0t{background:linear-gradient(180deg,#0ea5e9,#0284c7);background:linear-gradient(180deg,var(--primary) 0,var(--primary-dark) 100%);bottom:0;left:0;overflow:hidden;position:absolute;right:0;transition:height .2s ease}.Hero_waterWave__1m-v7{animation:Hero_wave__s6Ilu 3s ease-in-out infinite;background:#fff3;border-radius:40%;height:30px;left:-50%;position:absolute;top:-15px;width:200%}@keyframes Hero_wave__s6Ilu{0%,to{transform:translateX(0) translateY(0)}50%{transform:translateX(-25%) translateY(-8px)}}.Hero_markers__cUfZQ{bottom:0;display:flex;flex-direction:column;justify-content:space-between;padding:16px 0;position:absolute;right:-45px;top:0}.Hero_marker__8\+LAa{color:#64748b;color:var(--gray);font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.Hero_pumpStatus__0Pwdn{align-items:center;display:flex;flex-direction:column;gap:16px}.Hero_statusCard__xnptI{align-items:center;background:#fafafa;background:var(--bg);border:2px solid #cbd5e1;border:2px solid var(--gray-light);border-radius:14px;display:flex;gap:14px;padding:18px 24px;transition:all .3s cubic-bezier(.16,1,.3,1);transition:all .3s var(--ease-out-expo)}.Hero_statusCard__xnptI.Hero_pumpOn__I5xLg{background:#dcfce7;border-color:#10b981;border-color:var(--success)}.Hero_statusIcon__OQn8W{color:#64748b;color:var(--gray);height:28px;width:28px}.Hero_statusCard__xnptI.Hero_pumpOn__I5xLg .Hero_statusIcon__OQn8W{animation:Hero_rotate__iscUc 2s linear infinite;color:#10b981;color:var(--success)}@keyframes Hero_rotate__iscUc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Hero_statusInfo__CAyAU{flex:1 1}.Hero_statusLabel__w3jFs{color:#64748b;color:var(--gray);font-size:11px;font-weight:600;margin-bottom:3px;text-transform:uppercase}.Hero_statusValue__snPdj{color:#0f172a;color:var(--dark);font-family:Space Mono,monospace;font-family:var(--font-mono);font-size:18px;font-weight:700}.Hero_statusIndicator__7XDz8{align-items:center;display:flex;justify-content:center}.Hero_statusDot__gFK00{background:#64748b;background:var(--gray);border-radius:50%;height:10px;transition:all .3s cubic-bezier(.16,1,.3,1);transition:all .3s var(--ease-out-expo);width:10px}.Hero_statusCard__xnptI.Hero_pumpOn__I5xLg .Hero_statusDot__gFK00{animation:Hero_pulse__vyhUn 1.5s ease-in-out infinite;background:#10b981;background:var(--success);box-shadow:0 0 10px #10b981;box-shadow:0 0 10px var(--success)}.Hero_flowAnimation__mIGCQ{display:flex;flex-direction:column;gap:10px;height:60px}.Hero_flowParticle__e5gVx{animation:Hero_flowDown__\+DFjy 1.5s ease-in-out infinite;background:#0ea5e9;background:var(--primary);border-radius:50%;height:7px;width:7px}@keyframes Hero_flowDown__\+DFjy{0%{opacity:0;transform:translateY(-15px)}50%{opacity:1}to{opacity:0;transform:translateY(60px)}}.Hero_metricsGrid__qTWeY{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.Hero_metric__Pw6M6{background:#fafafa;background:var(--bg);border-radius:14px;padding:18px;text-align:center;transition:all .3s cubic-bezier(.16,1,.3,1);transition:all .3s var(--ease-out-expo)}.Hero_metric__Pw6M6:hover{box-shadow:0 2px 8px #0000000a;box-shadow:var(--shadow-sm);transform:translateY(-2px)}.Hero_metricIcon__Cb\+fD{color:#0ea5e9;color:var(--primary);height:22px;margin:0 auto 10px;width:22px}.Hero_metricLabel__WH\+KH{color:#64748b;color:var(--gray);font-size:11px;font-weight:600;margin-bottom:6px;text-transform:uppercase}.Hero_metricValue__40kiK{color:#0f172a;color:var(--dark);font-size:16px;font-weight:700}.Hero_lightDemo__XsABJ{display:flex;flex-direction:column;gap:24px}.Hero_roomView__cWo6P{background:linear-gradient(180deg,#0f172a,#1e293b);background:linear-gradient(180deg,var(--dark) 0,var(--dark-light) 100%);border-radius:18px;min-height:220px;padding:36px;position:relative}.Hero_lightBulbs__Ohgip{align-items:center;display:flex;justify-content:space-around}.Hero_bulbWrapper__bpO77{align-items:center;animation:Hero_fadeIn__Usvk- .6s cubic-bezier(.16,1,.3,1) backwards;animation:Hero_fadeIn__Usvk- .6s var(--ease-out-expo) backwards;animation-delay:0s;animation-delay:calc(var(--bulb-delay, 0s));display:flex;flex-direction:column;gap:12px}.Hero_bulb__\+OBVH{align-items:center;background:#ffffff1a;border-radius:50%;display:flex;height:70px;justify-content:center;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);transition:all .3s var(--ease-out-expo);width:70px}.Hero_bulb__\+OBVH:hover{background:linear-gradient(135deg,#f59e0b,#f59e0b);background:linear-gradient(135deg,var(--accent) 0,#f59e0b 100%);box-shadow:0 0 30px #f59e0b66}.Hero_bulbIcon__-rIVm{color:#fff9;height:36px;transition:all .3s cubic-bezier(.16,1,.3,1);transition:all .3s var(--ease-out-expo);width:36px}.Hero_bulb__\+OBVH:hover .Hero_bulbIcon__-rIVm{color:#fff;color:var(--white)}.Hero_bulbGlow__vDXVZ{background:radial-gradient(circle,#f59e0b40 0,#0000 70%);border-radius:50%;inset:-18px;opacity:0;position:absolute;transition:opacity .3s cubic-bezier(.16,1,.3,1);transition:opacity .3s var(--ease-out-expo)}.Hero_bulb__\+OBVH:hover .Hero_bulbGlow__vDXVZ{opacity:1}.Hero_bulbLabel__nDUV2{color:#fff;color:var(--white);font-size:12px;font-weight:600;opacity:.7}.Hero_scheduleCard__L2mAm{align-items:center;background:#fafafa;background:var(--bg);border:2px solid #cbd5e1;border:2px solid var(--gray-light);border-radius:14px;display:flex;gap:14px;padding:20px}.Hero_scheduleIcon__Jl\+0r{color:#0ea5e9;color:var(--primary);height:28px;width:28px}.Hero_scheduleLabel__RZiuc{color:#64748b;color:var(--gray);font-size:11px;font-weight:600;margin-bottom:3px;text-transform:uppercase}.Hero_scheduleTime__KXJXO{color:#0f172a;color:var(--dark);font-family:Space Mono,monospace;font-family:var(--font-mono);font-size:18px;font-weight:700}.Hero_energyMetrics__NFEnY{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.Hero_energyCard__whqyD{background:#fafafa;background:var(--bg);border-radius:14px;padding:20px;text-align:center;transition:all .3s cubic-bezier(.16,1,.3,1);transition:all .3s var(--ease-out-expo)}.Hero_energyCard__whqyD:hover{box-shadow:0 2px 8px #0000000a;box-shadow:var(--shadow-sm);transform:translateY(-2px)}.Hero_energyLabel__vRAxT{color:#64748b;color:var(--gray);font-size:11px;font-weight:600;margin-bottom:10px;text-transform:uppercase}.Hero_energyValue__lkzWs{color:#0f172a;color:var(--dark);font-family:Space Mono,monospace;font-family:var(--font-mono);font-size:28px;font-weight:800}.Hero_savingsPercent__ssHDS{color:#10b981;color:var(--success)}.Hero_irrigationDemo__Xth30{display:flex;flex-direction:column;gap:24px}.Hero_gardenView__e0r2k{align-items:flex-end;background:linear-gradient(180deg,#dcfce7,#bbf7d0);border-radius:18px;display:flex;justify-content:space-around;min-height:200px;padding:36px 28px;position:relative}.Hero_plantIcon__lCA02{animation:Hero_grow__JOCN6 .8s cubic-bezier(.16,1,.3,1) backwards;animation:Hero_grow__JOCN6 .8s var(--ease-out-expo) backwards;animation-delay:var(--plant-delay);font-size:42px}@keyframes Hero_grow__JOCN6{0%{opacity:0;transform:scale(0) translateY(15px)}}.Hero_irrigationLine__ChWKH{background:#0ea5e9;background:var(--primary);border-radius:2px;height:3px;left:24px;position:absolute;right:24px;top:24px}.Hero_waterDrops__Di5EP{display:flex;justify-content:space-around;left:0;position:absolute;right:0;top:0}.Hero_drop__Q54He{animation:Hero_dropFall__IX0kr 2s ease-in-out infinite;animation-delay:var(--drop-delay);font-size:18px}@keyframes Hero_dropFall__IX0kr{0%{opacity:0;transform:translateY(0)}50%{opacity:1}to{opacity:0;transform:translateY(140px)}}.Hero_moistureCard__97YLI{align-items:center;background:#fafafa;background:var(--bg);border:2px solid #cbd5e1;border:2px solid var(--gray-light);border-radius:14px;display:flex;gap:18px;padding:20px}.Hero_moistureIcon__Nzy\+Y{color:#0ea5e9;color:var(--primary);flex-shrink:0;height:42px;width:42px}.Hero_moistureInfo__NTO0s{flex:1 1}.Hero_moistureLabel__q3gAt{color:#64748b;color:var(--gray);font-size:11px;font-weight:600;margin-bottom:6px;text-transform:uppercase}.Hero_moistureValue__LWHGI{color:#0f172a;color:var(--dark);font-family:Space Mono,monospace;font-family:var(--font-mono);font-size:28px;font-weight:800;margin-bottom:10px}.Hero_moistureBar__PdbfH{background:#cbd5e1;background:var(--gray-light);border-radius:3.5px;height:7px;overflow:hidden;width:100%}.Hero_moistureFill__tbADr{background:linear-gradient(90deg,#0ea5e9,#10b981);background:linear-gradient(90deg,var(--primary) 0,var(--success) 100%);border-radius:3.5px;height:100%;transition:width .5s cubic-bezier(.16,1,.3,1);transition:width .5s var(--ease-out-expo)}.Hero_irrigationStats__gFAcK{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.Hero_irrigationStat__brQtS{background:#fafafa;background:var(--bg);border-radius:14px;padding:20px;text-align:center;transition:all .3s cubic-bezier(.16,1,.3,1);transition:all .3s var(--ease-out-expo)}.Hero_irrigationStat__brQtS:hover{box-shadow:0 2px 8px #0000000a;box-shadow:var(--shadow-sm);transform:translateY(-2px)}.Hero_irrigationStat__brQtS .Hero_statLabel__hrFIu{color:#64748b;color:var(--gray);font-size:11px;font-weight:600;margin-bottom:6px;text-transform:uppercase}.Hero_irrigationStat__brQtS .Hero_statValue__a\+B-I{color:#0f172a;color:var(--dark);font-family:Space Mono,monospace;font-family:var(--font-mono);font-size:20px;font-weight:700}.Hero_homeAutomation__Y0sMT{margin-left:10px!important}@media (max-width:968px){.Hero_visualSection__ZjTdR{margin-left:0;min-width:0;min-width:auto;width:100%}.Hero_demoContainer__Nn8Ct{border-radius:18px;box-shadow:0 4px 20px #00000014;box-shadow:var(--shadow-md)}.Hero_productHeader__Ue1Ge{padding:16px}.Hero_productTitle__yHqN1{font-size:18px}.Hero_productSubtitle__gzwMR{font-size:13px}.Hero_demoContent__TntrF{min-height:auto;padding:16px}}@media (max-width:480px){.Hero_badge__qIUsq{font-size:11px;padding:8px 14px}.Hero_productBadge__oB6AC{font-size:10px}.Hero_productTitle__yHqN1{font-size:20px}.Hero_energyValue__lkzWs,.Hero_moistureValue__LWHGI{font-size:24px}}@media (prefers-contrast:high){.Hero_badge__qIUsq{border:2px solid #fff;border:2px solid var(--white)}.Hero_productTab__WEAmU.Hero_active__6wviB{border:2px solid #0ea5e9;border:2px solid var(--primary)}}.Hero_productTab__WEAmU:focus-visible,button:focus-visible{outline:3px solid #0ea5e9;outline:3px solid var(--primary);outline-offset:4px}.AboutUs_about__KrKAY{background-image:url(/static/media/awacon-bg.17ca36c11162f1f73df5.png);background-position:50%;background-size:cover;border-radius:32px;font-family:Sora,sans-serif;margin:0 auto 80px;overflow:hidden;position:relative;width:80vw}.AboutUs_overlay__v8gfE{background:linear-gradient(120deg,#080a0eeb,#080a0eb8);inset:0;position:absolute}.AboutUs_container__RmH3D{grid-gap:48px;display:grid;gap:48px;padding:72px 64px;position:relative;z-index:1}@media (min-width:1024px){.AboutUs_container__RmH3D{align-items:center;grid-template-columns:1.2fr 1fr}}.AboutUs_badge__qhHAN{align-items:center;background:#ff7a001f;border-radius:999px;color:#ff7a00;display:inline-flex;font-size:12px;gap:8px;margin-bottom:20px;padding:8px 16px}.AboutUs_heading__QKHaI{color:#fff;font-size:40px;font-weight:800;line-height:1.1}.AboutUs_heading__QKHaI span{color:#ff7a00}.AboutUs_desc__5Qqlw{color:#cbd5e1;font-size:16px;line-height:1.7;margin-top:20px;max-width:480px}.AboutUs_points__MXG7L{grid-gap:14px;display:grid;gap:14px;margin-top:32px}.AboutUs_points__MXG7L div{align-items:center;color:#e5e7eb;display:flex;font-size:14px;gap:10px}.AboutUs_cards__-tDK1{grid-gap:20px;display:grid;gap:20px}.AboutUs_card__WJvGB{background:#fffffff5;border:1px solid #ff7a0026;border-radius:20px;box-shadow:0 18px 40px #00000040;padding:28px;transition:transform .3s ease,box-shadow .3s ease,border .3s ease}.AboutUs_card__WJvGB:hover{border:1px solid #ff7a0059;box-shadow:0 30px 70px #00000059;transform:translateY(-6px)}.AboutUs_card__WJvGB h3{color:#0f172a;font-size:18px;font-weight:700;margin-bottom:10px}.AboutUs_card__WJvGB p{color:#475569;font-size:14px;line-height:1.6}@media (max-width:1024px){.AboutUs_container__RmH3D{padding:56px 40px}}@media (max-width:768px){.AboutUs_about__KrKAY{border-radius:24px;width:92vw}.AboutUs_container__RmH3D{padding:48px 24px}.AboutUs_heading__QKHaI{font-size:32px}.AboutUs_cards__-tDK1{grid-template-columns:1fr}}.Footer_footer__TUgEL{background:linear-gradient(180deg,#020617,#0b0f18);color:#e5e7eb;font-family:Sora,sans-serif;margin-top:120px;position:relative}.Footer_contactCta__KInVW{left:50%;position:absolute;top:-28px;transform:translateX(-50%)}.Footer_contactCta__KInVW button{background:linear-gradient(135deg,#ff7a00,#e85d04);border:none;border-radius:999px;box-shadow:0 12px 32px #ff7a0073;color:#fff;cursor:pointer;font-weight:800;padding:12px 28px;transition:.3s}.Footer_contactCta__KInVW button:hover{box-shadow:0 18px 40px #ff7a008c;transform:translateY(-2px)}.Footer_inner__KZTgB{grid-gap:48px;display:grid;gap:48px;grid-template-columns:1.4fr 1fr 1fr;margin:auto;padding:80px 0 56px;width:80vw}.Footer_brand__tSXcj h2{color:#fff;font-size:26px;font-weight:800;margin-bottom:14px}.Footer_brand__tSXcj p{color:#94a3b8;font-size:14px;line-height:1.7;max-width:320px}.Footer_socials__fnlJG{display:flex;gap:14px;margin-top:18px}.Footer_socials__fnlJG svg{color:#94a3b8;cursor:pointer;font-size:18px;transition:.25s}.Footer_socials__fnlJG svg:hover{color:#ff7a00}.Footer_links__oVbv0{display:flex;gap:48px}.Footer_links__oVbv0 h4{color:#fff;font-size:14px;font-weight:700;margin-bottom:14px}.Footer_links__oVbv0 ul{list-style:none;padding:0}.Footer_links__oVbv0 li{color:#94a3b8;cursor:pointer;font-size:13px;margin-bottom:10px;transition:.2s}.Footer_links__oVbv0 li:hover{color:#ff7a00}.Footer_subscribe__a1-vd h4{font-size:14px;font-weight:700;margin-bottom:10px}.Footer_subscribe__a1-vd p{color:#94a3b8;font-size:13px;margin-bottom:16px}.Footer_subscribeBox__yb4Ie{background:#020617;border:1px solid #ffffff14;border-radius:14px;display:flex;overflow:hidden}.Footer_subscribeBox__yb4Ie input{background:#0000;border:none;color:#fff;flex:1 1;font-size:13px;outline:none;padding:12px 14px}.Footer_subscribeBox__yb4Ie input::placeholder{color:#64748b}.Footer_subscribeBox__yb4Ie button{background:linear-gradient(135deg,#ff7a00,#e85d04);border:none;color:#fff;cursor:pointer;font-weight:700;padding:12px 18px;transition:.25s}.Footer_subscribeBox__yb4Ie button:hover{background:linear-gradient(135deg,#ff8c2a,#ff7a00)}.Footer_bottom__NzU5p{border-top:1px solid #ffffff14;color:#94a3b8;font-size:12px;padding:18px;text-align:center}@media (max-width:768px){.Footer_inner__KZTgB{gap:40px;grid-template-columns:1fr;padding:72px 0 40px;width:92vw}.Footer_links__oVbv0{justify-content:space-between}.Footer_contactCta__KInVW{top:-22px}}.ContactUs_overlay__buK\+w{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080a0ed1;display:flex;inset:0;justify-content:center;position:fixed;z-index:200}.ContactUs_modal__jL-8L{animation:ContactUs_scaleIn__0rWik .35s ease;background:#fff;border-radius:24px;box-shadow:0 30px 80px #00000059;font-family:Sora,sans-serif;max-width:460px;padding:34px 30px;position:relative;width:92%}@keyframes ContactUs_scaleIn__0rWik{0%{opacity:0;transform:scale(.96) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.ContactUs_closeButton__BOUJ\+{background:none;border:none;color:#64748b;cursor:pointer;position:absolute;right:18px;top:18px;transition:.25s}.ContactUs_closeButton__BOUJ\+:hover{color:#ff7a00}.ContactUs_badge__xYb1r{background:#ff7a001f;border-radius:999px;color:#ff7a00;display:inline-block;font-size:11px;font-weight:700;margin-bottom:16px;padding:6px 14px}.ContactUs_title__fl-cr{color:#0f172a;font-size:26px;font-weight:800;margin-bottom:10px}.ContactUs_title__fl-cr span{color:#ff7a00}.ContactUs_subtext__VHtNQ{color:#64748b;font-size:14px;line-height:1.6;margin-bottom:28px}.ContactUs_form__QgFSG{display:flex;flex-direction:column;gap:16px}.ContactUs_inputGroup__f5Om8{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;display:flex;gap:10px;padding:12px 14px;transition:.25s ease}.ContactUs_inputGroup__f5Om8 svg{color:#94a3b8}.ContactUs_inputGroup__f5Om8 input,.ContactUs_inputGroup__f5Om8 textarea{background:#0000;border:none;font-family:Sora,sans-serif;font-size:14px;outline:none;resize:none;width:100%}.ContactUs_inputGroup__f5Om8:focus-within{border:1px solid #ff7a0073;box-shadow:0 0 0 3px #ff7a0014}.ContactUs_submitBtn__pG-4c{background:linear-gradient(135deg,#ff7a00,#e85d04);border:none;border-radius:14px;box-shadow:0 10px 28px #ff7a0059;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin-top:10px;padding:13px;transition:.3s ease}.ContactUs_submitBtn__pG-4c:hover{background:linear-gradient(135deg,#ff8c2a,#ff7a00);box-shadow:0 16px 36px #ff7a0073;transform:translateY(-1px)}@media (max-width:480px){.ContactUs_modal__jL-8L{padding:28px 22px}.ContactUs_title__fl-cr{font-size:22px}}.IntroSection_wrapper__yh5wv{align-items:center;background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:120px 8%;position:relative}.IntroSection_overlay__qMImL{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(circle at center,#00000040,#0009),linear-gradient(180deg,#00000080,#000000b3);inset:0;position:absolute;z-index:1}.IntroSection_content__oLsBr{max-width:880px;opacity:0;position:relative;text-align:center;transform:translateY(50px);transition:all .9s cubic-bezier(.22,1,.36,1);z-index:3}.IntroSection_show__6KvLt{opacity:1;transform:translateY(0)}.IntroSection_badge__85svK{background:#ff7a0014;border-radius:999px;color:#ff7a00;display:inline-block;font-size:11px;letter-spacing:2px;margin-bottom:22px;padding:6px 12px}.IntroSection_title__Qyvue{color:#fff;font-size:clamp(38px,6vw,72px);font-weight:800;letter-spacing:-1px;line-height:1.05;margin-bottom:26px;text-shadow:0 10px 50px #000000e6}.IntroSection_highlight__DED2L{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ff7a00,#ffb347);-webkit-background-clip:text}.IntroSection_subtitle__EHizU{color:#cbd5f5;font-size:18px;line-height:1.75;margin:auto;max-width:720px;opacity:.9}.IntroSection_actions__m55Pe{margin-top:50px}.IntroSection_cta__IxnzS{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:500;gap:16px;overflow:hidden;padding:14px 22px;position:relative;transition:all .3s ease}.IntroSection_ctaGlow__u2ngX{background:linear-gradient(120deg,#0000,#ff7a0040,#0000);inset:0;opacity:0;position:absolute;transition:.4s}.IntroSection_cta__IxnzS:hover .IntroSection_ctaGlow__u2ngX{opacity:1}.IntroSection_cta__IxnzS:hover{border-color:#ff7a0099;box-shadow:0 10px 40px #ff7a0033;transform:translateY(-3px)}.IntroSection_arrow__O42uH{display:flex;flex-direction:column;gap:4px}.IntroSection_arrow__O42uH span{background:#ff7a00;height:2px;transition:.3s ease;width:20px}.IntroSection_cta__IxnzS:hover .IntroSection_arrow__O42uH span:first-child{transform:translateX(6px)}.IntroSection_cta__IxnzS:hover .IntroSection_arrow__O42uH span:last-child{transform:translateX(10px)}.IntroSection_glow__H59J-{background:radial-gradient(circle,#ff7a0040,#0000 70%);filter:blur(140px);height:800px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:800px}.IntroSection_bg__XmwMW{inset:0;position:absolute}.IntroSection_wave__UMpev{animation:IntroSection_float__dXKan 10s ease-in-out infinite;background:radial-gradient(circle,#ff7a001a,#0000 70%);border-radius:50%;height:500px;position:absolute;width:500px}.IntroSection_wave__UMpev:nth-child(2){animation-delay:3s;left:65%;top:50%}@keyframes IntroSection_float__dXKan{0%,to{transform:translateY(0)}50%{transform:translateY(-60px)}}@media (max-width:768px){.IntroSection_wrapper__yh5wv{padding:90px 20px}.IntroSection_title__Qyvue{font-size:34px}.IntroSection_subtitle__EHizU{font-size:15px}.IntroSection_cta__IxnzS{padding:12px 16px}}.IntroSection_smartHomeDemoBtn__\+jrWb{align-items:center;background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;color:#fff;cursor:pointer;display:flex;gap:11px;margin-left:auto;margin-right:auto;max-width:360px;padding:12px 14px;text-align:left;transition:transform .18s ease,background .18s ease,border-color .18s ease;width:100%}.IntroSection_smartHomeDemoBtn__\+jrWb:hover{background:#ffffff1a;border-color:#ffffff3d;transform:translateY(-1px)}.IntroSection_smartHomeDemoBtn__\+jrWb:active{transform:translateY(0)}.IntroSection_smartHomeDemoBtn__\+jrWb:focus-visible{outline:3px solid #ff6a0059;outline-offset:3px}.IntroSection_smartHomeDemoIcon__NdFwr{align-items:center;background:#ff6a0029;border-radius:9px;color:#ff8a3d;display:flex;flex:0 0 34px;font-size:16px;height:34px;justify-content:center;width:34px}.IntroSection_smartHomeDemoText__0MXVk{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.IntroSection_smartHomeDemoText__0MXVk strong{font-size:11px;font-weight:750}.IntroSection_smartHomeDemoText__0MXVk small{color:#ffffff94;font-size:8px}.IntroSection_smartHomeDemoArrow__34UgT{color:#ff7a2b;font-size:16px;font-weight:700}.HowItWorks_overlay__bVIxm{align-items:center;animation:HowItWorks_fadeIn__nVPp7 .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080a0ebf;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.HowItWorks_modal__UZAyG{animation:HowItWorks_slideUp__Jy3p4 .35s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:16px;box-shadow:0 25px 70px #00000059;font-family:Sora,sans-serif;max-height:80vh;max-width:680px;overflow-y:auto;padding:28px;position:relative;width:92vw}.HowItWorks_modal__UZAyG::-webkit-scrollbar{width:6px}.HowItWorks_modal__UZAyG::-webkit-scrollbar-thumb{background:#ff7a0066;border-radius:6px}.HowItWorks_close__WjWpg{background:#0000;border:none;color:#64748b;cursor:pointer;font-size:18px;position:absolute;right:16px;top:14px;transition:.25s}.HowItWorks_close__WjWpg:hover{color:#ff7a00}.HowItWorks_title__bj2q1{color:#0f172a;font-size:26px;font-weight:800;margin-bottom:8px}.HowItWorks_title__bj2q1 span{color:#ff7a00}.HowItWorks_subtitle__XiDu1{color:#475569;font-size:14px;line-height:1.6;margin-bottom:24px}.HowItWorks_steps__cbTq3{display:flex;flex-direction:column;gap:20px}.HowItWorks_step__CfI\+q{align-items:flex-start;display:flex;gap:14px}.HowItWorks_number__Ssm-f{color:#ff7a00;font-size:16px;font-weight:800;min-width:32px}.HowItWorks_step__CfI\+q h3{color:#0f172a;font-size:15.5px;font-weight:700;margin-bottom:4px}.HowItWorks_step__CfI\+q p{color:#475569;font-size:13.5px;line-height:1.6}.HowItWorks_footer__BDNdq{border-top:1px solid #e2e8f0;color:#ff7a00;font-size:12.5px;font-weight:600;margin-top:26px;padding-top:14px;text-align:center}@keyframes HowItWorks_fadeIn__nVPp7{0%{opacity:0}to{opacity:1}}@keyframes HowItWorks_slideUp__Jy3p4{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.HowItWorks_modal__UZAyG{max-width:95vw;padding:22px 18px}.HowItWorks_title__bj2q1{font-size:22px}.HowItWorks_subtitle__XiDu1{font-size:13px}}.InteractionSection_wrapper__k379U{background:radial-gradient(circle at top,#020100,#040100 70%);font-family:Sora,sans-serif;margin-bottom:50px;opacity:0;padding:100px 0;transform:translateY(60px);transition:all .9s cubic-bezier(.16,1,.3,1)}.InteractionSection_show__cIBOq{opacity:1;transform:translateY(0)}.InteractionSection_inner__RZyar{margin:auto;max-width:1200px;text-align:center;width:80vw}.InteractionSection_title__LKGkC{color:#fff;font-size:clamp(28px,5vw,42px);font-weight:800;margin-bottom:14px}.InteractionSection_title__LKGkC span{color:#ff6b00}.InteractionSection_subtitle__7SUZ8{color:#94a3b8;font-size:16px;line-height:1.6;margin:0 auto 56px;max-width:640px}.InteractionSection_cards__vPxYX{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.InteractionSection_card__z0dFZ{background:linear-gradient(145deg,#1e293bcc,#0f172af2);border:1px solid #94a3b826;border-radius:14px;cursor:pointer;opacity:0;padding:28px;text-align:left;transform:translateY(30px) scale(.97);transition:opacity .6s ease,transform .6s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,border .3s ease}.InteractionSection_show__cIBOq .InteractionSection_card__z0dFZ{opacity:1;transform:translateY(0) scale(1)}.InteractionSection_show__cIBOq .InteractionSection_card__z0dFZ:first-child{transition-delay:.08s}.InteractionSection_show__cIBOq .InteractionSection_card__z0dFZ:nth-child(2){transition-delay:.16s}.InteractionSection_show__cIBOq .InteractionSection_card__z0dFZ:nth-child(3){transition-delay:.24s}.InteractionSection_card__z0dFZ.InteractionSection_active__AaWkL,.InteractionSection_card__z0dFZ:hover{border:1px solid #ff6b0099;box-shadow:0 20px 60px #0009,0 0 0 1px #ff6b0033;transform:translateY(-10px) scale(1.02)}.InteractionSection_tag__Zdob-{color:#ff6b00;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:12px;text-transform:uppercase}.InteractionSection_card__z0dFZ h3{color:#fff;font-size:18px;font-weight:700;margin-bottom:10px}.InteractionSection_card__z0dFZ p{color:#94a3b8;font-size:14px;line-height:1.6}@media (max-width:768px){.InteractionSection_cards__vPxYX{grid-template-columns:1fr}.InteractionSection_card__z0dFZ{text-align:center}.InteractionSection_card__z0dFZ:hover{transform:translateY(-6px) scale(1.01)}}@media (prefers-reduced-motion:reduce){.InteractionSection_card__z0dFZ,.InteractionSection_wrapper__k379U{transform:none;transition:none}}.SupportSection_wrapper__uCahP{background:linear-gradient(180deg,#f8fafc,#fff);font-family:Sora,sans-serif;padding:100px 0}.SupportSection_inner__oGPMN{margin:auto;max-width:1100px;text-align:center;width:80vw}.SupportSection_title__aBibA{color:#0f172a;font-size:clamp(28px,5vw,42px);font-weight:800;margin-bottom:14px}.SupportSection_title__aBibA span{color:#e85d04}.SupportSection_subtitle__XHK2A{color:#334155;font-size:16px;line-height:1.7;margin:0 auto 60px;max-width:640px}.SupportSection_cards__XZylz{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(2,1fr);opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.16,1,.3,1)}.SupportSection_show__VBvIL{opacity:1;transform:translateY(0)}.SupportSection_card__eh3uq{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 20px 60px #0f172a14;padding:36px 32px;text-align:left;transition:transform .3s ease,box-shadow .3s ease,border .3s ease}.SupportSection_show__VBvIL .SupportSection_left__CVuc9,.SupportSection_show__VBvIL .SupportSection_right__VPeFP{animation:SupportSection_floatUpDown__iHGMs 6s ease-in-out infinite}.SupportSection_show__VBvIL .SupportSection_right__VPeFP{animation-delay:3s}.SupportSection_card__eh3uq:hover{border:1px solid #e85d0459;box-shadow:0 30px 80px #0f172a1f,0 0 0 1px #ff7a001a;transform:translateY(-6px)}.SupportSection_card__eh3uq h3{color:#0f172a;font-size:20px;font-weight:700;margin-bottom:12px}.SupportSection_card__eh3uq p{color:#334155;font-size:15px;line-height:1.7;margin-bottom:20px}.SupportSection_tag__YOEyu{background:#ff7a001f;border-radius:999px;color:#ff7a00;display:inline-block;font-size:12px;font-weight:700;padding:6px 14px}@keyframes SupportSection_floatUpDown__iHGMs{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@media (max-width:768px){.SupportSection_cards__XZylz{gap:28px;grid-template-columns:1fr}.SupportSection_show__VBvIL .SupportSection_left__CVuc9,.SupportSection_show__VBvIL .SupportSection_right__VPeFP{animation-duration:8s}}@media (prefers-reduced-motion:reduce){.SupportSection_show__VBvIL .SupportSection_left__CVuc9,.SupportSection_show__VBvIL .SupportSection_right__VPeFP{animation:none}.SupportSection_cards__XZylz{transition:none}}.SupportSection_card__eh3uq:after{background:linear-gradient(120deg,#0000,#ff7a000f,#0000);content:"";inset:0;opacity:0;position:absolute;transition:.4s}.SupportSection_card__eh3uq:hover:after{opacity:1}*{font-family:Inter,system-ui,sans-serif}.auth_container__MmlhD{background:#020617;display:flex;height:100vh}.auth_leftPanel__X-aQy{background:url(/static/media/login-img.10490cdb6d085acca809.webp) 50%/cover no-repeat;background-blend-mode:darken;background-color:#0009;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:32px;position:relative;width:50%}.auth_quote__jD9SU{font-size:20px;margin-bottom:14px;max-width:420px}.auth_featureTags__CQkac{display:flex;font-size:14px;gap:12px;opacity:.9}.auth_dot__NoEI6{background:#ff7a00;border-radius:50%;height:4px;width:4px}.auth_automationVisual__v9yj0{height:160px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:160px}.auth_automationRing__zAf5h{animation:auth_spin__A9IIL 20s linear infinite;border:2px dashed #ff7a0066;border-radius:50%;inset:0;position:absolute}.auth_automationCore__UC6nd{animation:auth_pulse__SKKgz 3s ease-in-out infinite;background:#ff7a002e;border-radius:50%;box-shadow:0 0 26px #ff7a0080;color:#ff7a00;inset:40px;position:absolute}.auth_automationCore__UC6nd,.auth_logoWrapper__CzstS{align-items:center;display:flex;justify-content:center}.auth_logoWrapper__CzstS{margin-bottom:18px}.auth_logoImage__Ev02d{height:54px;object-fit:contain;transition:transform .25s ease,opacity .25s ease;width:auto}.auth_logoImage__Ev02d:hover{opacity:.9;transform:scale(1.04)}.auth_rightPanel__jEUY3{align-items:center;background:#020617;display:flex;justify-content:center;overflow:hidden;position:relative;width:50%}.auth_signalBg__yLM2W{animation:auth_floatDots__OLHt\+ 70s linear infinite;background:radial-gradient(circle at 20% 30%,#ff7a0024 2px,#0000 3px),radial-gradient(circle at 70% 40%,#ff7a001f 2px,#0000 3px),radial-gradient(circle at 50% 70%,#ff7a001a 2px,#0000 3px);background-size:120px 120px;z-index:0}.auth_iconBg__qZdCh,.auth_signalBg__yLM2W{inset:0;pointer-events:none;position:absolute}.auth_iconBg__qZdCh{animation:auth_driftIcons__UHd1F 18s ease-in-out infinite;opacity:.3;z-index:1}.auth_formCard__wnPMM{background:#0f172a;border-radius:12px;box-shadow:0 0 0 1px #ffffff0d,0 14px 40px #000000b3;padding:34px;position:relative;width:380px;z-index:3}.auth_brand__prIqj{margin-bottom:6px;text-align:center}.auth_brand__prIqj a{color:#ff7a00;font-size:32px;text-decoration:none}.auth_trustText__vvyeE{color:#ffffffa6;font-size:12px;margin-bottom:18px;text-align:center}.auth_status__nLMe-{border-radius:6px;font-size:14px;margin-bottom:14px;padding:10px}.auth_success__Z2VD2{background:#22c55e26;color:#22c55e}.auth_error__YQtDt{background:#ef444426;color:#ef4444}.auth_info__9qRCA{background:#ff7a0026;color:#ff7a00}.auth_form__iTcei{display:flex;flex-direction:column;gap:12px}.auth_form__iTcei label{color:#ffffffe6;font-size:13px;font-weight:600}.auth_form__iTcei input{background:#020617;border:1px solid #1e293b;border-radius:6px;color:#fff;padding:12px}.auth_form__iTcei input::placeholder{color:#ffffff59}.auth_form__iTcei input:focus{border-color:#ff7a00;box-shadow:0 0 0 1px #ff7a0059}.auth_mobileField__8zwLN{display:flex}.auth_mobileField__8zwLN span{background:#111827;border-radius:6px 0 0 6px;color:#ff7a00;padding:12px}.auth_mobileField__8zwLN input{border-radius:0 6px 6px 0;flex:1 1}.auth_submitBtn__\+YKws{background:linear-gradient(135deg,#ff7a00,#e85d04);border:none;border-radius:6px;box-shadow:0 10px 28px #ff7a0066;color:#fff;cursor:pointer;font-size:16px;margin-top:10px;padding:14px;transition:.25s}.auth_submitBtn__\+YKws:hover{box-shadow:0 16px 36px #ff7a0080;transform:translateY(-1px)}.auth_submitBtn__\+YKws:disabled{opacity:.6}.auth_formHint__xieSz{color:#f59e0b;font-size:13px;margin-top:10px;text-align:center}.auth_switchText__0obNf{color:#ffffffbf;font-size:14px;margin-top:18px;text-align:center}.auth_switchText__0obNf span{color:#ff7a00;cursor:pointer;font-weight:600;margin-left:6px}@keyframes auth_spin__A9IIL{to{transform:rotate(1turn)}}@keyframes auth_pulse__SKKgz{50%{transform:scale(1.08)}}@keyframes auth_floatDots__OLHt\+{to{background-position:300px 200px}}@keyframes auth_driftIcons__UHd1F{0%{transform:translate(0)}25%{transform:translate(12px,-10px)}50%{transform:translate(-10px,14px)}75%{transform:translate(8px,6px)}to{transform:translate(0)}}@media (max-width:768px){.auth_container__MmlhD{flex-direction:column}.auth_leftPanel__X-aQy{height:40vh;width:100%}.auth_rightPanel__jEUY3{width:100%}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:-webkit-fit-content;width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--bg:#080c14;--bg2:#0d1220;--card:#0f1623;--card2:#131d2d;--rim:#ffffff12;--rim2:#ffffff21;--p:#6c63ff;--p-l:#9b95ff;--p-dim:#6c63ff29;--p-glow:#6c63ff61;--a:#f5c542;--a-dim:#f5c54221;--g:#22d3a3;--g-dim:#22d3a321;--c:#ff6b6b;--c-dim:#ff6b6b21;--t1:#eef2ff;--t2:#8892a4;--t3:#3a4a60;--r-md:16px;--r-lg:22px}.DeviceRegister_wrapper__i9WGj{align-items:center;background:#080c14;background:var(--bg);display:flex;flex-direction:column;font-family:Outfit,sans-serif;min-height:100dvh;overflow-x:hidden;position:relative;width:100%}.DeviceRegister_wrapper__i9WGj:after,.DeviceRegister_wrapper__i9WGj:before{border-radius:50%;content:"";filter:blur(110px);pointer-events:none;position:fixed;z-index:0}.DeviceRegister_wrapper__i9WGj:before{background:radial-gradient(circle,#6c63ff1a 0,#0000 70%);height:50vw;left:-10vw;top:-15vw;width:60vw}.DeviceRegister_wrapper__i9WGj:after{background:radial-gradient(circle,#f5c54212 0,#0000 70%);bottom:-10vw;height:40vw;right:-8vw;width:50vw}.DeviceRegister_wrapper__i9WGj>*{position:relative;z-index:1}.DeviceRegister_header__hWjAr{background:linear-gradient(180deg,#6c63ff12,#0000);border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--rim);padding:40px 24px 22px;text-align:center;width:100%}.DeviceRegister_headerIcon__hwXHd{align-items:center;animation:DeviceRegister_iconFloat__CR-L2 4s ease-in-out infinite;background:linear-gradient(145deg,#1a2540,#0d1422);border:1px solid #6c63ff59;border-radius:20px;box-shadow:0 0 0 1px #6c63ff26,0 8px 32px #00000080,inset 0 1px 0 #ffffff0f;color:#9b95ff;color:var(--p-l);display:flex;height:66px;justify-content:center;margin:0 auto 14px;width:66px}@keyframes DeviceRegister_iconFloat__CR-L2{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-6px) rotate(1deg)}}.DeviceRegister_headerTitle__4PSAc{color:#eef2ff;color:var(--t1);font-size:clamp(1.4rem,5vw,1.8rem);font-weight:800;letter-spacing:-.5px;margin-bottom:4px}.DeviceRegister_headerSub__SZhaa{color:#3a4a60;color:var(--t3);font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.DeviceRegister_stepBar__E4brb{align-items:flex-start;background:#0f1623;background:var(--card);border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--rim);display:flex;padding:18px 16px 14px;width:100%}.DeviceRegister_stepDot__-PwOR{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:5px}.DeviceRegister_stepCircle__Ko05w{align-items:center;background:#131d2d;background:var(--card2);border:1.5px solid #ffffff12;border:1.5px solid var(--rim);border-radius:50%;color:#3a4a60;color:var(--t3);display:flex;height:40px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s var(--ease);width:40px}.DeviceRegister_stepLabel__msBdI{color:#3a4a60;color:var(--t3);font-size:.6rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:color .3s;white-space:nowrap}.DeviceRegister_stepActive__6aJOT .DeviceRegister_stepCircle__Ko05w{background:#6c63ff29;background:var(--p-dim);border-color:#6c63ff;border-color:var(--p);box-shadow:0 0 0 4px #6c63ff1f,0 0 18px #6c63ff47;color:#9b95ff;color:var(--p-l)}.DeviceRegister_stepActive__6aJOT .DeviceRegister_stepLabel__msBdI{color:#9b95ff;color:var(--p-l)}.DeviceRegister_stepDone__u5WnW .DeviceRegister_stepCircle__Ko05w{background:#22d3a321;background:var(--g-dim);border-color:#22d3a3;border-color:var(--g);color:#22d3a3;color:var(--g)}.DeviceRegister_stepDone__u5WnW .DeviceRegister_stepLabel__msBdI{color:#22d3a3;color:var(--g)}.DeviceRegister_stepLine__RsFun{background:#ffffff12;background:var(--rim);border-radius:2px;flex:1 1;height:1.5px;margin:19px 4px 0;transition:background .5s}.DeviceRegister_stepLineDone__E-BPK{background:linear-gradient(90deg,#22d3a3,#6c63ff);background:linear-gradient(90deg,var(--g),var(--p))}.DeviceRegister_card__y0gCC{animation:DeviceRegister_cardIn__dA5z0 .3s cubic-bezier(.34,1.56,.64,1) both;animation:DeviceRegister_cardIn__dA5z0 .3s var(--spring) both;background:#080c14;background:var(--bg);flex:1 1;padding:24px 20px 36px;width:100%}@keyframes DeviceRegister_cardIn__dA5z0{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (min-width:600px){.DeviceRegister_wrapper__i9WGj{background:#0d1220;background:var(--bg2);padding:32px 16px 64px}.DeviceRegister_header__hWjAr{background:none;border:none;margin-top:8px;max-width:500px;padding:0 0 22px}.DeviceRegister_stepBar__E4brb{background:none;border:none;max-width:500px;padding:0 0 16px}.DeviceRegister_card__y0gCC{background:#0f1623;background:var(--card);border:1px solid #ffffff12;border:1px solid var(--rim);border-radius:26px;border-radius:var(--r-xl);box-shadow:inset 0 1px 0 #ffffff21,0 24px 64px #0000008c;box-shadow:inset 0 1px 0 var(--rim2),0 24px 64px #0000008c;flex:none;max-width:500px;padding:28px 26px}}.DeviceRegister_wrapper__i9WGj{background:#0d1220;background:var(--bg2);padding:32px 16px 64px}.DeviceRegister_header__hWjAr{background:none;border:none;margin-top:8px;max-width:500px;padding:0 0 22px}.DeviceRegister_stepBar__E4brb{background:none;border:none;max-width:500px;padding:0 0 16px}.DeviceRegister_card__y0gCC{background:#0f1623;background:var(--card);border:1px solid #ffffff12;border:1px solid var(--rim);border-radius:26px;border-radius:var(--r-xl);box-shadow:inset 0 1px 0 #ffffff21,0 24px 64px #0000008c;box-shadow:inset 0 1px 0 var(--rim2),0 24px 64px #0000008c;flex:none;max-width:500px;padding:28px 26px}.DeviceRegister_stepHeader__a-0\+K{margin-bottom:22px}.DeviceRegister_stepBadge__5aXGv{align-items:center;background:#6c63ff29;background:var(--p-dim);border:1px solid #6c63ff47;border-radius:30px;color:#9b95ff;color:var(--p-l);display:inline-flex;font-size:.65rem;font-weight:700;gap:6px;letter-spacing:.1em;margin-bottom:12px;padding:4px 10px;text-transform:uppercase}.DeviceRegister_stepTitle__xU6uA{color:#eef2ff;color:var(--t1);font-size:clamp(1.1rem,4vw,1.3rem);font-weight:700;letter-spacing:-.3px;margin-bottom:5px}.DeviceRegister_stepDesc__eZ0aH{color:#8892a4;color:var(--t2);font-size:.83rem;font-weight:300;line-height:1.55}.DeviceRegister_qrWrapper__ACxL0{align-items:center;display:flex;flex-direction:column;gap:14px;margin-bottom:22px}.DeviceRegister_qrBox__tnRGv{background:#000;border:1.5px solid #ffffff21;border:1.5px solid var(--rim2);border-radius:16px;border-radius:var(--r-md);box-shadow:0 0 0 1px #6c63ff38,0 12px 40px #0009;max-width:300px;overflow:hidden;position:relative;width:100%}.DeviceRegister_qrBox__tnRGv:after,.DeviceRegister_qrBox__tnRGv:before{content:"";height:24px;pointer-events:none;position:absolute;width:24px;z-index:10}.DeviceRegister_qrBox__tnRGv:before{border-left:2.5px solid #6c63ff;border-left:2.5px solid var(--p);border-radius:3px 0 0 0;border-top:2.5px solid #6c63ff;border-top:2.5px solid var(--p);left:10px;top:10px}.DeviceRegister_qrBox__tnRGv:after{border-bottom:2.5px solid #f5c542;border-bottom:2.5px solid var(--a);border-radius:0 0 3px 0;border-right:2.5px solid #f5c542;border-right:2.5px solid var(--a);bottom:10px;right:10px}.DeviceRegister_scanPulse__9r4ip{align-items:center;color:#8892a4;color:var(--t2);display:flex;flex-direction:column;font-size:.78rem;font-weight:500;gap:8px}.DeviceRegister_scanPulse__9r4ip span{background:#6c63ff;background:var(--p);border-radius:50%;display:inline-block;height:7px;width:7px}.DeviceRegister_scanPulse__9r4ip span:first-child{animation:DeviceRegister_dot__otUXd 1.2s ease-in-out 0s infinite}.DeviceRegister_scanPulse__9r4ip span:nth-child(2){animation:DeviceRegister_dot__otUXd 1.2s ease-in-out .2s infinite;margin:0 5px}.DeviceRegister_scanPulse__9r4ip span:nth-child(3){animation:DeviceRegister_dot__otUXd 1.2s ease-in-out .4s infinite}@keyframes DeviceRegister_dot__otUXd{0%,80%,to{opacity:.2;transform:scale(.7)}40%{box-shadow:0 0 8px #6c63ff;box-shadow:0 0 8px var(--p);opacity:1;transform:scale(1.3)}}.DeviceRegister_scanHint__yuRMG{align-items:center;color:#3a4a60;color:var(--t3);display:flex;font-size:.74rem;gap:5px}.DeviceRegister_scannedResult__rN29h{align-items:center;animation:DeviceRegister_cardIn__dA5z0 .4s cubic-bezier(.34,1.56,.64,1);animation:DeviceRegister_cardIn__dA5z0 .4s var(--spring);background:linear-gradient(145deg,#22d3a312,#0000);border:1px solid #22d3a333;border-radius:16px;border-radius:var(--r-md);display:flex;flex-direction:column;gap:12px;margin-bottom:22px;padding:24px 18px}.DeviceRegister_scannedIconWrap__CxCsg{animation:DeviceRegister_pop__fMS8y .55s cubic-bezier(.34,1.56,.64,1);animation:DeviceRegister_pop__fMS8y .55s var(--spring)}.DeviceRegister_scannedSvg__PcOjn{color:#22d3a3;color:var(--g);filter:drop-shadow(0 0 10px rgba(34,211,163,.5))}@keyframes DeviceRegister_pop__fMS8y{0%{opacity:0;transform:scale(.3) rotate(-20deg)}to{opacity:1;transform:scale(1) rotate(0)}}.DeviceRegister_scannedLabel__jH7ko{color:#22d3a3;color:var(--g);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.DeviceRegister_deviceIdPill__BiOqR{align-items:center;background:#131d2d;background:var(--card2);border:1px solid #ffffff21;border:1px solid var(--rim2);border-radius:10px;border-radius:var(--r-sm);color:#f5c542;color:var(--a);display:flex;font-family:Courier New,monospace;font-size:.8rem;gap:7px;letter-spacing:.05em;max-width:100%;padding:8px 14px;word-break:break-all}.DeviceRegister_rescanBtn__ydUMq{align-items:center;background:none;border:1px solid #ffffff21;border:1px solid var(--rim2);border-radius:30px;color:#8892a4;color:var(--t2);cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:.78rem;font-weight:500;gap:6px;padding:7px 16px;transition:all .2s}.DeviceRegister_rescanBtn__ydUMq:hover{background:#ff6b6b21;background:var(--c-dim);border-color:#ff6b6b;border-color:var(--c);color:#ff6b6b;color:var(--c)}.DeviceRegister_fieldGroup__hU1es{margin-bottom:14px}.DeviceRegister_fieldLabel__OWac6{color:#8892a4;color:var(--t2);display:block;font-size:.68rem;font-weight:700;letter-spacing:.1em;margin-bottom:7px;text-transform:uppercase}.DeviceRegister_inputWrap__nnAVr{align-items:center;background:#131d2d;background:var(--card2);border:1.5px solid #ffffff12;border:1.5px solid var(--rim);border-radius:10px;border-radius:var(--r-sm);display:flex;gap:10px;height:52px;padding:0 14px;transition:border-color .2s,box-shadow .2s}.DeviceRegister_inputWrap__nnAVr:focus-within{border-color:#6c63ff;border-color:var(--p);box-shadow:0 0 0 3px #6c63ff1f}.DeviceRegister_inputIcon__f9gDB{color:#3a4a60;color:var(--t3);flex-shrink:0;transition:color .2s}.DeviceRegister_inputWrap__nnAVr:focus-within .DeviceRegister_inputIcon__f9gDB{color:#9b95ff;color:var(--p-l)}.DeviceRegister_fieldInput__A\+uFF{-webkit-appearance:none;appearance:none;background:none;border:none;color:#eef2ff;color:var(--t1);flex:1 1;font-family:Outfit,sans-serif;font-size:.93rem;font-weight:400;height:100%;outline:none}.DeviceRegister_fieldInput__A\+uFF::placeholder{color:#3a4a60;color:var(--t3);font-weight:300}.DeviceRegister_fieldInput__A\+uFF option{background:#131d2d;background:var(--card2);color:#eef2ff;color:var(--t1)}.DeviceRegister_fieldHint__HcA7X{align-items:center;color:#f5c542;color:var(--a);display:flex;font-size:.7rem;font-weight:500;gap:4px;margin:5px 0 0 3px}.DeviceRegister_addressCard__cplQf{align-items:flex-start;background:#131d2d;background:var(--card2);border:1px solid #ffffff12;border:1px solid var(--rim);border-radius:16px;border-radius:var(--r-md);display:flex;gap:12px;margin-bottom:14px;padding:14px 16px}.DeviceRegister_addressIconWrap__XVzF1{color:#9b95ff;color:var(--p-l);flex-shrink:0;margin-top:1px}.DeviceRegister_addressText__ZAIXh{color:#8892a4;color:var(--t2);flex:1 1;font-size:.85rem;font-weight:300;line-height:1.6}.DeviceRegister_liveBadge__Iezej{align-items:center;align-self:flex-start;background:#22d3a321;background:var(--g-dim);border:1px solid #22d3a340;border-radius:20px;color:#22d3a3;color:var(--g);display:flex;flex-shrink:0;font-size:.62rem;font-weight:700;gap:5px;letter-spacing:.06em;padding:3px 8px}.DeviceRegister_liveDot__sxUBz{animation:DeviceRegister_livePulse__4U3mc 1.5s ease-in-out infinite;background:#22d3a3;background:var(--g);border-radius:50%;box-shadow:0 0 6px #22d3a3;box-shadow:0 0 6px var(--g);height:6px;width:6px}@keyframes DeviceRegister_livePulse__4U3mc{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.DeviceRegister_locLoader__Fg7ay{align-items:center;color:#3a4a60;color:var(--t3);display:flex;font-size:.8rem;gap:8px;margin-bottom:14px}.DeviceRegister_spinIcon__ewKAo{animation:DeviceRegister_spin__HheTO 1s linear infinite;flex-shrink:0}@keyframes DeviceRegister_spin__HheTO{to{transform:rotate(1turn)}}.DeviceRegister_retryBtn__TmXzE{align-items:center;background:none;border:1.5px dashed #ffffff21;border:1.5px dashed var(--rim2);border-radius:10px;border-radius:var(--r-sm);color:#8892a4;color:var(--t2);cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:.85rem;font-weight:500;gap:8px;justify-content:center;margin-bottom:14px;padding:13px;transition:all .2s;width:100%}.DeviceRegister_retryBtn__TmXzE:hover{background:#6c63ff29;background:var(--p-dim);border-color:#6c63ff;border-color:var(--p);color:#9b95ff;color:var(--p-l)}.DeviceRegister_mapWrap__v-7aI{border:1px solid #ffffff21;border:1px solid var(--rim2);border-radius:14px;box-shadow:0 4px 24px #00000080;margin-bottom:18px;overflow:hidden}.DeviceRegister_mapLoading__4yW3v{align-items:center;background:#131d2d;background:var(--card2);color:#3a4a60;color:var(--t3);display:flex;font-size:.84rem;gap:10px;height:230px;justify-content:center}.DeviceRegister_summaryList__pH3oC{background:#131d2d;background:var(--card2);border:1px solid #ffffff12;border:1px solid var(--rim);border-radius:16px;border-radius:var(--r-md);margin-bottom:22px;overflow:hidden}.DeviceRegister_summaryRow__QNpMa{align-items:center;border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--rim);display:flex;gap:14px;padding:13px 16px;transition:background .15s}.DeviceRegister_summaryRow__QNpMa:last-child{border-bottom:none}.DeviceRegister_summaryRow__QNpMa:hover{background:#ffffff05}.DeviceRegister_summaryIconWrap__XaPzd{align-items:center;background:#6c63ff29;background:var(--p-dim);border:1px solid #6c63ff33;border-radius:8px;color:#9b95ff;color:var(--p-l);display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.DeviceRegister_summaryContent__qUcPA{display:flex;flex-direction:column;gap:2px;min-width:0}.DeviceRegister_summaryLabel__4aNuk{color:#3a4a60;color:var(--t3);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.DeviceRegister_summaryValue__-CZnG{color:#eef2ff;color:var(--t1);font-size:.9rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DeviceRegister_btnRow__iZyK4{display:flex;gap:10px;margin-top:10px}.DeviceRegister_primaryBtn__QX3tF{-webkit-tap-highlight-color:transparent;align-items:center;background:linear-gradient(135deg,#6c63ff,#9b95ff);border:none;border-radius:10px;border-radius:var(--r-sm);box-shadow:0 4px 22px #6c63ff66,inset 0 1px 0 #ffffff26;color:#fff;cursor:pointer;display:flex;flex:1 1;font-family:Outfit,sans-serif;font-size:.93rem;font-weight:700;gap:7px;height:52px;justify-content:center;overflow:hidden;position:relative;transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1);transition:transform .18s var(--ease),box-shadow .18s var(--ease)}.DeviceRegister_primaryBtn__QX3tF:before{background:linear-gradient(135deg,#ffffff1f,#0000 55%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .2s}.DeviceRegister_primaryBtn__QX3tF:hover:not(:disabled):before{opacity:1}.DeviceRegister_primaryBtn__QX3tF:hover:not(:disabled){box-shadow:0 8px 30px #6c63ff8c,inset 0 1px 0 #ffffff2e;transform:translateY(-2px)}.DeviceRegister_primaryBtn__QX3tF:active:not(:disabled){box-shadow:0 2px 12px #6c63ff59;transform:translateY(0)}.DeviceRegister_backBtn__SqK-\+{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:1.5px solid #ffffff21;border:1.5px solid var(--rim2);border-radius:10px;border-radius:var(--r-sm);color:#8892a4;color:var(--t2);cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:.88rem;font-weight:500;gap:5px;height:52px;padding:0 20px;transition:all .2s;white-space:nowrap}.DeviceRegister_backBtn__SqK-\+:hover{background:#ffffff0a;border-color:#8892a4;border-color:var(--t2);color:#eef2ff;color:var(--t1)}.DeviceRegister_btnGreen__wkeYQ{background:linear-gradient(135deg,#22d3a3,#0ea97f);box-shadow:0 4px 22px #22d3a366,inset 0 1px 0 #ffffff2e;color:#031c13}.DeviceRegister_btnGreen__wkeYQ:hover:not(:disabled){box-shadow:0 8px 30px #22d3a380}.DeviceRegister_btnDisabled__cmYDk{box-shadow:none!important;cursor:not-allowed;opacity:.28;transform:none!important}.DeviceRegister_successCard__3UDRZ{align-items:center;animation:DeviceRegister_cardIn__dA5z0 .45s cubic-bezier(.34,1.56,.64,1);animation:DeviceRegister_cardIn__dA5z0 .45s var(--spring);background:#080c14;background:var(--bg);display:flex;flex:1 1;flex-direction:column;padding:52px 24px 44px;text-align:center;width:100%}@media (min-width:600px){.DeviceRegister_successCard__3UDRZ{background:#0f1623;background:var(--card);border:1px solid #22d3a333;border-radius:26px;border-radius:var(--r-xl);box-shadow:0 0 80px #22d3a314,0 24px 64px #0000008c,inset 0 1px 0 #ffffff21;box-shadow:0 0 80px #22d3a314,0 24px 64px #0000008c,inset 0 1px 0 var(--rim2);flex:none;max-width:500px;padding:48px 30px 38px;width:100%}}.DeviceRegister_successRing__8C74R{align-items:center;animation:DeviceRegister_ringPop__G\+1xF .6s cubic-bezier(.34,1.56,.64,1) both;animation:DeviceRegister_ringPop__G\+1xF .6s var(--spring) both;background:radial-gradient(circle,#22d3a324 0,#0000 70%);border-radius:50%;box-shadow:0 0 0 14px #22d3a30d,0 0 0 28px rgba(34,211,163,.025);display:flex;height:96px;justify-content:center;margin-bottom:18px;width:96px}@keyframes DeviceRegister_ringPop__G\+1xF{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.DeviceRegister_successIcon__E0bCK{animation:DeviceRegister_pop__fMS8y .6s cubic-bezier(.34,1.56,.64,1) .1s both;animation:DeviceRegister_pop__fMS8y .6s var(--spring) .1s both;color:#22d3a3;color:var(--g);filter:drop-shadow(0 0 16px rgba(34,211,163,.6))}.DeviceRegister_successTitle__MwrAa{color:#eef2ff;color:var(--t1);font-size:clamp(1.4rem,5vw,1.75rem);font-weight:800;letter-spacing:-.4px;margin-bottom:8px}.DeviceRegister_successSub__bsOrQ{color:#8892a4;color:var(--t2);font-size:.87rem;font-weight:300;line-height:1.65;margin-bottom:26px;max-width:280px}.DeviceRegister_successMeta__fpBko{background:#131d2d;background:var(--card2);border:1px solid #ffffff12;border:1px solid var(--rim);border-radius:16px;border-radius:var(--r-md);margin-bottom:26px;overflow:hidden;width:100%}.DeviceRegister_successRow__ESkQN{align-items:center;border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--rim);display:flex;justify-content:space-between;padding:12px 16px}.DeviceRegister_successRow__ESkQN:last-child{border-bottom:none}.DeviceRegister_successKey__We36P{align-items:center;color:#3a4a60;color:var(--t3);display:flex;font-size:.68rem;font-weight:700;gap:7px;letter-spacing:.1em;text-transform:uppercase}.DeviceRegister_successVal__kGuMX{color:#22d3a3;color:var(--g);font-size:.88rem;font-weight:600;max-width:58%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}@media (max-width:600px){.DeviceRegister_wrapper__i9WGj{padding:10px 10px 20px}.DeviceRegister_header__hWjAr{padding:16px 14px 10px}.DeviceRegister_headerIcon__hwXHd{height:46px;margin-bottom:6px;width:46px}.DeviceRegister_headerTitle__4PSAc{font-size:1.25rem}.DeviceRegister_headerSub__SZhaa{font-size:.6rem}.DeviceRegister_stepBar__E4brb{padding:10px 6px 8px}.DeviceRegister_stepCircle__Ko05w{height:32px;width:32px}.DeviceRegister_stepLabel__msBdI{font-size:.52rem}.DeviceRegister_card__y0gCC{padding:14px 14px 18px}.DeviceRegister_stepHeader__a-0\+K{margin-bottom:12px}.DeviceRegister_stepTitle__xU6uA{font-size:1rem}.DeviceRegister_stepDesc__eZ0aH{font-size:.75rem}.DeviceRegister_qrBox__tnRGv{max-width:240px;min-height:180px}.DeviceRegister_qrWrapper__ACxL0{gap:8px;margin-bottom:12px}.DeviceRegister_fieldGroup__hU1es{margin-bottom:8px}.DeviceRegister_fieldLabel__OWac6{font-size:.6rem}.DeviceRegister_inputWrap__nnAVr{height:42px}.DeviceRegister_fieldInput__A\+uFF{font-size:.85rem}.DeviceRegister_addressCard__cplQf{margin-bottom:8px;padding:10px 12px}.DeviceRegister_addressText__ZAIXh{font-size:.75rem}.DeviceRegister_mapLoading__4yW3v{height:160px}.DeviceRegister_mapWrap__v-7aI iframe{height:160px!important}.DeviceRegister_summaryRow__QNpMa{padding:9px 12px}.DeviceRegister_backBtn__SqK-\+,.DeviceRegister_primaryBtn__QX3tF{font-size:.82rem;height:42px}.DeviceRegister_btnRow__iZyK4{gap:6px;margin-top:6px}.DeviceRegister_successCard__3UDRZ{padding:30px 18px 28px}.DeviceRegister_successRing__8C74R{height:70px;width:70px}}.inv-root{height:100vh!important;height:100dvh!important;margin:0!important;max-width:100%!important;overflow:hidden!important;padding:0!important}.Inventory_app__8LUwd{--font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,monospace;--bg:#f4f6fb;--bg-2:#edf1f8;--surface:#fff;--surface-2:#f8fafc;--surface-3:#eef2f7;--surface-glass:#ffffffdb;--navy:#101c3a;--navy-2:#1c2e59;--navy-dark:#080d1c;--blue:#2f80ed;--blue-2:#1d6be0;--blue-soft:#eaf3ff;--orange:#ff6a00;--orange-2:#e85f00;--orange-soft:#fff2e8;--text:#0f172a;--text-2:#334155;--muted:#64748b;--subtle:#94a3b8;--border:#e5e9ef;--border-2:#d6dce5;--border-3:#cbd5e1;--ok:#15803d;--ok-soft:#ecfdf3;--ok-border:#15803d38;--warn:#b45309;--warn-soft:#fffbeb;--warn-border:#b4530938;--err:#b42318;--err-soft:#fef3f2;--err-border:#b4231833;--sh-xs:0 1px 2px #0f172a0d;--sh-sm:0 1px 3px #0f172a14,0 1px 2px #0f172a0a;--sh-md:0 4px 14px #0f172a1a,0 2px 4px #0f172a0a;--sh-lg:0 12px 32px #0f172a24;--sh-xl:0 24px 60px #0f172a2e,0 8px 20px #0f172a1a;--sh-2xl:0 32px 80px #0f172a38,0 12px 32px #0f172a24;--r-xs:6px;--r-sm:8px;--r-md:10px;--r-lg:12px;--r-xl:14px;--r-2xl:16px;--r-3xl:22px;--spring:cubic-bezier(0.16,1,0.3,1);--ease:cubic-bezier(0.4,0,0.2,1);--t-fast:120ms var(--ease);--t-base:180ms var(--ease);--t-slow:260ms var(--spring);--topbar-h:68px;--sidebar-w:288px;--tabbar-h:68px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11","ss01";background:var(--bg);color:var(--text);display:flex;flex-direction:column;font-family:var(--font);height:100vh;height:100dvh;overflow:hidden;position:relative}.Inventory_app__8LUwd *,.Inventory_app__8LUwd :after,.Inventory_app__8LUwd :before{box-sizing:border-box}.Inventory_app__8LUwd:after,.Inventory_app__8LUwd:before{border-radius:50%;content:"";filter:blur(100px);pointer-events:none;position:absolute;z-index:0}.Inventory_app__8LUwd:before{background:radial-gradient(circle,#2f80ed2e,#0000 70%);height:420px;left:-140px;top:-180px;width:420px}.Inventory_app__8LUwd:after{background:radial-gradient(circle,#ff6a001c,#0000 70%);height:560px;right:-200px;top:320px;width:560px}.Inventory_topbar__CP4ed{backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);background:var(--surface-glass);border-bottom:1px solid var(--border);flex-shrink:0;padding-top:env(safe-area-inset-top,0);position:relative;z-index:40}.Inventory_topbarInner__j-F5\+{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:auto 1fr auto;margin:0 auto;max-width:1600px;min-height:var(--topbar-h);padding:12px 24px}.Inventory_brand__qM-Gw{align-items:center;display:flex;gap:12px;min-width:0}.Inventory_brandMark__THFwa{align-items:center;background:linear-gradient(135deg,var(--navy),var(--navy-2));border-radius:12px;box-shadow:0 6px 18px #101c3a42,inset 0 1px 0 #ffffff24;display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;position:relative;width:40px}.Inventory_brandMark__THFwa:after{background:linear-gradient(180deg,#ffffff29,#0000 55%);content:"";inset:0;pointer-events:none;position:absolute}.Inventory_brandText__\+DCTd{min-width:0}.Inventory_brandTitle__Q7but{color:var(--navy);font-size:1rem;font-weight:800;letter-spacing:-.025em;line-height:1.15;margin:0;white-space:nowrap}.Inventory_brandSub__HxrxJ{color:var(--muted);font-size:.7rem;font-weight:500;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Inventory_navTabs__ApEPR{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;display:flex;gap:2px;justify-self:center;max-width:100%;padding:4px}.Inventory_navTab__WW6S7{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:9px;color:var(--muted);cursor:pointer;display:inline-flex;font-family:var(--font);font-size:.82rem;font-weight:600;gap:8px;padding:8px 14px;transition:color var(--t-fast),background var(--t-fast),box-shadow var(--t-fast);white-space:nowrap}.Inventory_navTab__WW6S7:hover{color:var(--navy)}.Inventory_navTabActive__SMJ0w{background:var(--surface);box-shadow:var(--sh-xs);color:var(--navy)}.Inventory_navTabCount__brClg{align-items:center;background:var(--surface-3);border-radius:100px;color:var(--muted);display:inline-flex;font-family:var(--mono);font-size:.68rem;font-weight:700;height:20px;justify-content:center;min-width:22px;padding:0 6px}.Inventory_navTabActive__SMJ0w .Inventory_navTabCount__brClg{background:var(--blue-soft);color:var(--blue)}.Inventory_topActions__Zydmx{align-items:center;display:flex;gap:8px;justify-self:end}.Inventory_iconBtn__aUEbX{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:1px solid #0000;border-radius:11px;color:var(--muted);cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;transition:all var(--t-fast);width:40px}.Inventory_iconBtn__aUEbX:hover{background:var(--surface-2);border-color:var(--border);color:var(--navy)}.Inventory_iconBtnDot__RsZ9C{animation:Inventory_pulseDot__Q\+l69 2s infinite;background:var(--orange);border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 0 #ff6a0099;height:8px;position:absolute;right:9px;top:9px;width:8px}@keyframes Inventory_pulseDot__Q\+l69{0%{box-shadow:0 0 0 0 #ff6a0080}70%{box-shadow:0 0 0 8px #ff6a0000}to{box-shadow:0 0 0 0 #ff6a0000}}.Inventory_layout__V8HVu{grid-gap:20px;align-items:stretch;display:grid;flex:1 1 auto;gap:20px;grid-template-columns:var(--sidebar-w) minmax(0,1fr);margin:0 auto;max-width:1600px;min-height:0;overflow:hidden;padding:20px 24px;position:relative;width:100%;z-index:1}.Inventory_sidebar__NWzQU{display:flex;flex-direction:column;gap:14px;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:6px;scrollbar-color:#0f172a1f #0000;scrollbar-width:thin}.Inventory_sidebar__NWzQU::-webkit-scrollbar{width:6px}.Inventory_sidebar__NWzQU::-webkit-scrollbar-thumb{background:#0f172a1f;border-radius:100px}.Inventory_sidebar__NWzQU::-webkit-scrollbar-thumb:hover{background:#0f172a38}.Inventory_main__zjKGU{display:flex;flex-direction:column;gap:14px;min-height:0;min-width:0;overflow:hidden}.Inventory_panel__5QMKI{background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--sh-sm);display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.Inventory_hero__ohSTb{grid-gap:24px;background:linear-gradient(135deg,var(--navy-dark) 0,var(--navy) 55%,var(--navy-2) 100%);border-radius:16px;box-shadow:0 12px 40px #101c3a3d,inset 0 1px 0 #ffffff0f;color:#fff;display:grid;flex-shrink:0;gap:24px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);overflow:hidden;padding:22px 26px;position:relative}.Inventory_heroPattern__3UR1j{background:radial-gradient(circle,#ff6a0029 0,#2f80ed1a 40%,#0000 70%);border-radius:50%;height:420px;pointer-events:none;position:absolute;right:-8%;top:-60%;width:420px}.Inventory_heroMain__sMcqA{display:flex;flex-direction:column;gap:4px;position:relative;z-index:1}.Inventory_heroLabelRow__jhdZO{align-items:center;display:flex;gap:10px;margin-bottom:6px}.Inventory_heroLabel__Bu\+iK{align-items:center;color:#ffffff8c;display:inline-flex;font-size:.66rem;font-weight:700;gap:6px;letter-spacing:.1em;text-transform:uppercase}.Inventory_heroTrend__G-JFC{align-items:center;background:#4ade8026;border-radius:100px;color:#86efac;display:inline-flex;font-size:.68rem;font-weight:700;gap:4px;padding:3px 9px}.Inventory_heroValue__cQJet{color:#fff;font-family:var(--mono);font-size:2.6rem;font-weight:700;letter-spacing:-.04em;line-height:1;margin:4px 0 8px}.Inventory_heroSub__VFSoh{color:#ffffff8c;font-size:.78rem;font-weight:500}.Inventory_heroSpark__7PAGF{display:block;height:40px;margin-top:14px}.Inventory_heroStats__FCKEW{grid-gap:10px;align-content:center;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);position:relative;z-index:1}.Inventory_heroStat__Zposd{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff17;border-radius:12px;display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 16px}.Inventory_heroStatLabel__pbEnH{color:#ffffff8c;font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.Inventory_heroStatValue__BIx\+d{color:#fff;font-family:var(--mono);font-size:1.35rem;font-weight:700;letter-spacing:-.03em;line-height:1}.Inventory_heroStatPill__B4UWk{align-items:center;border-radius:100px;display:inline-flex;font-size:.6rem;font-weight:700;letter-spacing:.05em;padding:3px 8px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.Inventory_heroStatPill__B4UWk[data-tone=ok]{background:#4ade8026;color:#86efac}.Inventory_heroStatPill__B4UWk[data-tone=warn]{background:#fbbf2426;color:#fcd34d}.Inventory_heroStatPill__B4UWk[data-tone=err]{background:#f8717126;color:#fca5a5}.Inventory_heroStatPill__B4UWk[data-tone=muted]{background:#ffffff14;color:#ffffff80}.Inventory_toolbar__6tmTU{align-items:center;background:var(--surface-2);border-bottom:1px solid var(--border);display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;padding:12px 16px}.Inventory_searchWrap__yz839{flex:1 1;min-width:200px;position:relative}.Inventory_searchIcon__ZYzed{color:var(--subtle);display:flex;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.Inventory_searchInput__ynFDQ{background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--text);font-family:var(--font);font-size:.86rem;font-weight:500;outline:none;padding:10px 62px 10px 40px;transition:all var(--t-fast);width:100%}.Inventory_searchInput__ynFDQ::placeholder{color:var(--subtle)}.Inventory_searchInput__ynFDQ:hover{border-color:var(--border-2)}.Inventory_searchInput__ynFDQ:focus{border-color:var(--blue);box-shadow:0 0 0 4px #2f80ed1f}.Inventory_searchKbd__SG328{background:var(--surface-3);border:1px solid var(--border);border-radius:5px;color:var(--subtle);font-family:var(--font);font-size:.68rem;font-weight:700;padding:3px 8px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.Inventory_sortSelect__Q8cUY{-webkit-appearance:none;appearance:none;background:var(--surface);background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%2364748B%27 stroke-width=%272.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%276 9 12 15 18 9%27/></svg>");background-position:right 10px center;background-repeat:no-repeat;border:1px solid var(--border);border-radius:10px;color:var(--text);cursor:pointer;font-family:var(--font);font-size:.82rem;font-weight:600;outline:none;padding:10px 32px 10px 12px;transition:all var(--t-fast)}.Inventory_sortSelect__Q8cUY:hover{border-color:var(--border-2)}.Inventory_sortSelect__Q8cUY:focus{border-color:var(--blue);box-shadow:0 0 0 4px #2f80ed1f}.Inventory_seg__mjSc\+{background:var(--surface);border:1px solid var(--border);border-radius:10px;display:flex;flex-shrink:0;gap:2px;padding:3px}.Inventory_segBtn__h9vbc{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:7px;color:var(--muted);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all var(--t-fast);width:34px}.Inventory_segBtn__h9vbc:hover{color:var(--navy)}.Inventory_segBtnActive__nbFNR{background:var(--surface-3);color:var(--navy)}.Inventory_toolSpacer__3PDlz{flex:1 1;min-width:0}.Inventory_chipStrip__b5dvv{display:flex;flex-wrap:wrap;gap:6px}.Inventory_chip__aToLl{-webkit-appearance:none;appearance:none;background:var(--surface);border:1px solid var(--border);border-radius:100px;color:var(--muted);cursor:pointer;font-family:var(--font);font-size:.78rem;font-weight:600;padding:8px 14px;transition:all var(--t-fast)}.Inventory_chip__aToLl:hover{border-color:var(--border-2);color:var(--navy)}.Inventory_chipActive__e3ynD{background:var(--navy);border-color:var(--navy);box-shadow:0 4px 12px #101c3a38;color:#fff}.Inventory_contentScroll__em8wH{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#0f172a1f #0000;scrollbar-width:thin}.Inventory_contentScroll__em8wH::-webkit-scrollbar{width:8px}.Inventory_contentScroll__em8wH::-webkit-scrollbar-thumb{background:#0f172a1f;border-radius:100px}.Inventory_contentScroll__em8wH::-webkit-scrollbar-thumb:hover{background:#0f172a38}.Inventory_tableWrap__tZHUn{display:block}.Inventory_tableHead__xwPjU{background:var(--surface-2);color:var(--muted);font-size:.66rem;font-weight:700;letter-spacing:.09em;padding:12px 20px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:3}.Inventory_row__5qOko,.Inventory_tableHead__xwPjU{grid-gap:12px;align-items:center;border-bottom:1px solid var(--border);display:grid;gap:12px;grid-template-columns:40px minmax(0,2fr) 130px 170px 110px 100px}.Inventory_row__5qOko{cursor:pointer;padding:14px 20px;position:relative;transition:background var(--t-fast)}.Inventory_row__5qOko:last-child{border-bottom:0}.Inventory_row__5qOko:hover{background:var(--surface-2)}.Inventory_row__5qOko[data-status=low]{background:linear-gradient(90deg,#fffbeb8c,#0000 420px)}.Inventory_row__5qOko[data-status=low]:hover{background:var(--warn-soft)}.Inventory_row__5qOko[data-status=out]{background:linear-gradient(90deg,#fef3f28c,#0000 420px)}.Inventory_row__5qOko[data-status=out]:hover{background:var(--err-soft)}.Inventory_rowSelected__GQ7uv{background:var(--blue-soft)!important}.Inventory_rowSelected__GQ7uv:before{background:var(--blue);border-radius:0 3px 3px 0;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.Inventory_rowInfo__evtDh{min-width:0}.Inventory_rowName__WeEfI{color:var(--text);font-size:.9rem;font-weight:600;letter-spacing:-.01em}.Inventory_rowCat__Hrpjc,.Inventory_rowName__WeEfI{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Inventory_rowCat__Hrpjc{color:var(--muted);font-size:.74rem;font-weight:500;margin-top:3px}.Inventory_rowCost__XeBeS{display:flex;flex-direction:column;gap:3px;text-align:right}.Inventory_rowCostVal__YfigM{color:var(--navy);font-family:var(--mono);font-size:.88rem;font-weight:700;letter-spacing:-.01em}.Inventory_rowCostSub__-9EIX{color:var(--muted);font-family:var(--mono);font-size:.7rem;font-weight:500}.Inventory_statusCell__Cui1A{text-align:center}.Inventory_stockCell__GkO7N{align-items:center;display:flex;gap:6px;justify-content:center}.Inventory_stockBtn__qh2CI{align-items:center;background:var(--surface);border:1px solid var(--border-2);border-radius:9px;color:var(--muted);cursor:pointer;display:flex;font-family:var(--font);font-size:17px;font-weight:500;height:32px;justify-content:center;line-height:1;padding:0;transition:all var(--t-fast);width:32px}.Inventory_stockBtn__qh2CI:hover{border-color:var(--navy);color:var(--navy);transform:scale(1.05)}.Inventory_stockBtnAdd__d6Cvx:hover{background:var(--ok);border-color:var(--ok);color:#fff}.Inventory_stockBtnConsume__yVoF4:hover{background:var(--err);border-color:var(--err);color:#fff}.Inventory_stockBtn__qh2CI:disabled{cursor:not-allowed;opacity:.3;pointer-events:none}.Inventory_stockNum__2yw85{border-radius:8px;color:var(--navy);cursor:pointer;font-family:var(--mono);font-size:.95rem;font-weight:700;min-width:48px;padding:6px 8px;text-align:center;transition:background var(--t-fast)}.Inventory_stockNum__2yw85:hover{background:var(--blue-soft)}.Inventory_rowActions__4UDvr{display:flex;gap:4px;justify-content:flex-end;opacity:0;transition:opacity var(--t-fast)}.Inventory_rowSelected__GQ7uv .Inventory_rowActions__4UDvr,.Inventory_row__5qOko:hover .Inventory_rowActions__4UDvr{opacity:1}.Inventory_iconAction__1jecH{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:var(--muted);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:all var(--t-fast);width:32px}.Inventory_iconAction__1jecH:hover{background:var(--surface);border-color:var(--border);color:var(--navy)}.Inventory_iconActionDanger__FtP\+k{color:var(--err)}.Inventory_iconActionDanger__FtP\+k:hover{background:var(--err-soft);border-color:var(--err-border);color:var(--err)}.Inventory_badge__jT2jx{align-items:center;border-radius:100px;display:inline-flex;font-size:.66rem;font-weight:700;gap:5px;letter-spacing:.05em;padding:5px 11px;text-transform:uppercase;white-space:nowrap}.Inventory_badge__jT2jx:before{background:currentColor;border-radius:50%;content:"";height:5px;width:5px}.Inventory_badgeOK__unSvp{background:var(--ok-soft);color:var(--ok)}.Inventory_badgeLow__7jgsZ{background:var(--warn-soft);color:var(--warn)}.Inventory_badgeOut__Lk018{background:var(--err-soft);color:var(--err)}.Inventory_gridView__83ki6{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:20px}.Inventory_gridCard__8fMaV{background:var(--surface);border:1px solid var(--border);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:14px;overflow:hidden;padding:18px;position:relative;transition:transform var(--t-slow),box-shadow var(--t-slow),border-color var(--t-slow)}.Inventory_gridCard__8fMaV:before{background:var(--ok);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity var(--t-slow)}.Inventory_gridCard__8fMaV:hover{border-color:var(--border-2);box-shadow:var(--sh-md);transform:translateY(-3px)}.Inventory_gridCard__8fMaV:hover:before{opacity:1}.Inventory_gridCard__8fMaV[data-status=low]:before{background:var(--warn);opacity:1}.Inventory_gridCard__8fMaV[data-status=out]:before{background:var(--err);opacity:1}.Inventory_gridCard__8fMaV[data-status=low]{background:linear-gradient(180deg,#fffcf3,var(--surface))}.Inventory_gridCard__8fMaV[data-status=out]{background:linear-gradient(180deg,#fff8f7,var(--surface))}.Inventory_gridCardHead__6Ek82{align-items:flex-start;display:flex;gap:10px}.Inventory_gridCardHeadText__JO1mK{flex:1 1;min-width:0}.Inventory_gridCardName__XwFXD{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text);display:block;display:-webkit-box;font-size:.95rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;overflow:hidden}.Inventory_gridCardCat__2B4b3{color:var(--muted);display:block;font-size:.72rem;font-weight:500;margin-top:3px}.Inventory_gridCardStock__OBBTQ{border-bottom:1px solid var(--border);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:6px;padding:14px 0}.Inventory_gridCardStockLabel__C5-uE{color:var(--muted);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.Inventory_gridCardStockValue__PUYOP{align-items:baseline;color:var(--navy);display:flex;font-family:var(--mono);font-size:1.7rem;font-weight:700;gap:5px;letter-spacing:-.03em;line-height:1}.Inventory_gridCardStockUnit__E8xtr{color:var(--muted);font-size:.75rem;font-weight:500}.Inventory_gridCardBar__qdZ8K{background:var(--surface-3);border-radius:100px;height:5px;overflow:hidden}.Inventory_gridCardBarFill__zLrja{background:linear-gradient(90deg,var(--navy),var(--blue));border-radius:100px;height:100%;transition:width .4s var(--spring)}.Inventory_gridCardBarFill__zLrja[data-status=low]{background:linear-gradient(90deg,#d97706,#f59e0b)}.Inventory_gridCardBarFill__zLrja[data-status=out]{background:linear-gradient(90deg,#b42318,#ef4444)}.Inventory_gridCardMeta__BIKDX{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.Inventory_gridCardMeta__BIKDX>div{display:flex;flex-direction:column;gap:3px}.Inventory_gridCardMeta__BIKDX span{color:var(--muted);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.Inventory_gridCardMeta__BIKDX b{color:var(--navy);font-family:var(--mono);font-size:.85rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Inventory_gridCardActions__9Pi6A{align-items:center;display:flex;gap:8px;justify-content:space-between}.Inventory_gridStock__fekPY{align-items:center;display:flex;gap:5px}.Inventory_gridStock__fekPY .Inventory_stockBtn__qh2CI{border-radius:8px;height:30px;width:30px}.Inventory_gridStock__fekPY .Inventory_stockNum__2yw85{font-size:.9rem;min-width:40px;padding:4px 6px}.Inventory_gridCardBtns__Ocnu9{display:flex;gap:4px}.Inventory_empty__VEd3x{align-items:center;display:flex;flex-direction:column;gap:4px;padding:80px 24px;text-align:center}.Inventory_emptyIcon__cIgCx{align-items:center;background:linear-gradient(135deg,var(--surface-3),var(--surface-2));border-radius:20px;color:var(--subtle);display:flex;height:64px;justify-content:center;margin-bottom:16px;width:64px}.Inventory_emptyTitle__fVKGd{color:var(--text);font-size:.98rem;font-weight:700}.Inventory_emptyText__s525-{color:var(--muted);font-size:.83rem;font-weight:500;line-height:1.5;max-width:320px}.Inventory_skeletonRow__6gioe{animation:Inventory_shimmer__3wq4s 1.4s infinite;background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-3) 50%,var(--surface-2) 75%);background-size:200% 100%;border-bottom:1px solid var(--border);height:68px}@keyframes Inventory_shimmer__3wq4s{0%{background-position:200% 0}to{background-position:-200% 0}}.Inventory_heroSkeleton__Ik05w{animation:Inventory_shimmer__3wq4s 1.4s infinite;background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-3) 50%,var(--surface-2) 75%);background-size:200% 100%;border-radius:16px;height:160px;margin:20px}.Inventory_cbWrap__16cm0{align-items:center;cursor:pointer;display:inline-flex;position:relative;-webkit-user-select:none;user-select:none}.Inventory_cbWrap__16cm0 input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.Inventory_cbBox__18\+fo{align-items:center;background:var(--surface);border:1.5px solid var(--border-3);border-radius:6px;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:all var(--t-fast);width:20px}.Inventory_cbWrap__16cm0:hover .Inventory_cbBox__18\+fo{border-color:var(--navy)}.Inventory_cbWrap__16cm0 input:checked+.Inventory_cbBox__18\+fo,.Inventory_cbWrap__16cm0 input:indeterminate+.Inventory_cbBox__18\+fo{background:var(--navy);border-color:var(--navy);box-shadow:0 2px 8px #101c3a47}.Inventory_cbWrap__16cm0 input:checked+.Inventory_cbBox__18\+fo:after{border:2px solid #fff;border-left:0;border-top:0;content:"";height:9px;transform:rotate(45deg) translate(-1px,-1px);width:5px}.Inventory_cbWrap__16cm0 input:indeterminate+.Inventory_cbBox__18\+fo:after{background:#fff;border-radius:1px;content:"";height:2px;width:9px}.Inventory_bulkBar__8tIWc{align-items:center;animation:Inventory_bulkIn__BVZih .32s var(--spring);background:linear-gradient(135deg,var(--navy),var(--navy-2));border-radius:100px;bottom:calc(env(safe-area-inset-bottom, 0px) + 24px);box-shadow:var(--sh-xl);color:#fff;display:flex;font-family:var(--font);font-size:.85rem;font-weight:600;gap:12px;left:50%;max-width:calc(100vw - 32px);padding:10px 12px 10px 20px;position:fixed;transform:translateX(-50%);z-index:90}@keyframes Inventory_bulkIn__BVZih{0%{opacity:0;transform:translate(-50%,16px) scale(.94)}to{opacity:1;transform:translate(-50%) scale(1)}}.Inventory_bulkBarText__e5XvX strong{color:#93c5fd;font-weight:800}.Inventory_bulkBarBtn__PtnXi{align-items:center;-webkit-appearance:none;appearance:none;background:#ffffff24;border:0;border-radius:100px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font);font-size:.82rem;font-weight:700;gap:6px;padding:8px 16px;transition:background var(--t-fast)}.Inventory_bulkBarBtn__PtnXi:hover{background:#ffffff3d}.Inventory_bulkBarClear__5A8yg{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:50%;color:#ffffffb3;cursor:pointer;display:flex;height:32px;justify-content:center;transition:background var(--t-fast),color var(--t-fast);width:32px}.Inventory_bulkBarClear__5A8yg:hover{background:#ffffff24;color:#fff}.Inventory_fab__PC0EF{align-items:center;background:linear-gradient(135deg,var(--orange),var(--orange-2));border:none;border-radius:50%;bottom:calc(env(safe-area-inset-bottom, 0px) + 24px);box-shadow:0 10px 28px #ff6a0070,inset 0 1px 0 #ffffff38;color:#fff;cursor:pointer;display:none;height:60px;justify-content:center;position:fixed;right:24px;transition:transform var(--t-base),box-shadow var(--t-base),opacity var(--t-base);width:60px;z-index:80}.Inventory_fab__PC0EF:hover{transform:translateY(-3px) scale(1.05)}.Inventory_fab__PC0EF:active{transform:scale(.94)}.Inventory_fabHidden__K2Gd6{opacity:0;pointer-events:none;transform:scale(.6)}.Inventory_btn__D6Z5V{align-items:center;-webkit-appearance:none;appearance:none;background:var(--surface);border:1px solid var(--border-2);border-radius:10px;box-shadow:var(--sh-xs);color:var(--text);cursor:pointer;display:inline-flex;font-family:var(--font);font-size:.82rem;font-weight:600;gap:7px;justify-content:center;letter-spacing:-.01em;padding:10px 14px;transition:transform var(--t-fast),background var(--t-base),border-color var(--t-base),box-shadow var(--t-base);-webkit-user-select:none;user-select:none;white-space:nowrap}.Inventory_btn__D6Z5V:hover{background:var(--surface-2);border-color:var(--border-3);box-shadow:var(--sh-sm);transform:translateY(-1px)}.Inventory_btn__D6Z5V:active{transform:translateY(0) scale(.98)}.Inventory_btn__D6Z5V:disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.Inventory_btnPrimary__4Jd8y{background:linear-gradient(135deg,var(--navy),var(--navy-2));border-color:var(--navy);box-shadow:0 4px 12px #101c3a3d,inset 0 1px 0 #ffffff14;color:#fff}.Inventory_btnPrimary__4Jd8y:hover{background:linear-gradient(135deg,var(--navy-dark),var(--navy));box-shadow:0 8px 20px #101c3a52}.Inventory_btnSuccess__6R-tc{background:var(--ok-soft);border-color:var(--ok-border);color:var(--ok)}.Inventory_btnSuccess__6R-tc:hover{background:#dcfce7}.Inventory_btnDanger__WMzuu{background:var(--err-soft);border-color:var(--err-border);color:var(--err)}.Inventory_btnDanger__WMzuu:hover{background:#fee2e2}.Inventory_btnSm__zeUmF{border-radius:9px;font-size:.78rem;padding:8px 12px}.Inventory_sbSection__p4H-g{background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--sh-xs);flex-shrink:0;padding:16px}.Inventory_sbTitle__eocaP{align-items:center;color:var(--muted);display:flex;font-size:.68rem;font-weight:700;justify-content:space-between;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.Inventory_sbTitleBadge__ridGb{background:var(--surface-2);border-radius:100px;color:var(--subtle);font-family:var(--mono);font-size:.66rem;font-weight:700;padding:3px 8px}.Inventory_sbText__Ab0Cm{color:var(--muted);font-size:.82rem;line-height:1.55;margin:0}.Inventory_sbStatList__SzqSK{display:flex;flex-direction:column;gap:10px}.Inventory_sbStatRow__jIRmv{align-items:baseline;color:var(--muted);display:flex;font-size:.82rem;justify-content:space-between}.Inventory_sbStatVal__7\+MyA{color:var(--navy);font-family:var(--mono);font-size:.9rem;font-weight:700}.Inventory_sbStatOk__YQjn9{color:var(--ok)}.Inventory_sbStatErr__TZy0G{color:var(--err)}.Inventory_chipStack__UcT0n{display:flex;flex-direction:column;gap:4px}.Inventory_filterRow__etsDO{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:8px;color:var(--text);cursor:pointer;display:flex;font-family:var(--font);font-size:.83rem;font-weight:500;gap:8px;justify-content:space-between;padding:9px 10px;text-align:left;transition:background var(--t-fast);width:100%}.Inventory_filterRow__etsDO:hover{background:var(--surface-2)}.Inventory_filterRowActive__FyQlo{background:var(--blue-soft);color:var(--navy);font-weight:600}.Inventory_filterRowLeft__0T8Vw{align-items:center;display:flex;gap:10px}.Inventory_filterSwatch__F1X2p{background:var(--border-3);border-radius:3px;flex-shrink:0;height:10px;width:10px}.Inventory_filterSwatch__F1X2p[data-tone=all]{background:linear-gradient(135deg,var(--navy),var(--blue))}.Inventory_filterSwatch__F1X2p[data-tone=ok]{background:var(--ok)}.Inventory_filterSwatch__F1X2p[data-tone=low]{background:var(--warn)}.Inventory_filterSwatch__F1X2p[data-tone=out]{background:var(--err)}.Inventory_filterRowCount__dWStm{color:var(--muted);font-family:var(--mono);font-size:.72rem;font-weight:700}.Inventory_catList__sOBjN{display:flex;flex-direction:column;gap:2px;margin:0 -6px}.Inventory_catItem__nBHP0{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:8px;color:var(--text);cursor:pointer;display:flex;font-family:var(--font);font-size:.83rem;font-weight:500;gap:8px;justify-content:space-between;padding:9px 10px;text-align:left;transition:background var(--t-fast);width:100%}.Inventory_catItem__nBHP0:hover{background:var(--surface-2)}.Inventory_catItemActive__KrASg{background:var(--blue-soft);color:var(--navy);font-weight:600}.Inventory_catName__qlqS1{align-items:center;display:flex;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Inventory_catDot__Ujk-i{background:var(--blue);border-radius:50%;flex-shrink:0;height:8px;width:8px}.Inventory_catDot__Ujk-i[data-tone=all]{background:var(--navy)}.Inventory_catCount__xxhNO{background:var(--surface-2);border-radius:100px;color:var(--muted);flex-shrink:0;font-family:var(--mono);font-size:.72rem;font-weight:700;padding:3px 8px}.Inventory_catItemActive__KrASg .Inventory_catCount__xxhNO{background:#2f80ed26;color:var(--blue)}.Inventory_sbCta__kazYt{align-items:center;-webkit-appearance:none;appearance:none;background:linear-gradient(135deg,var(--orange),var(--orange-2));border:0;border-radius:14px;box-shadow:0 10px 24px #ff6a004d,inset 0 1px 0 #ffffff38;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:var(--font);font-size:.88rem;font-weight:700;gap:8px;justify-content:center;padding:14px 18px;transition:transform var(--t-base),box-shadow var(--t-base);width:100%}.Inventory_sbCta__kazYt:hover{box-shadow:0 16px 32px #ff6a005c;transform:translateY(-2px)}.Inventory_overlay__XHHqT{align-items:center;animation:Inventory_overlayIn__Q4A8u .2s var(--ease);backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);background:#080d1c85;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}@keyframes Inventory_overlayIn__Q4A8u{0%{opacity:0}to{opacity:1}}.Inventory_modal__Z8JjG{animation:Inventory_modalIn__Jp3A5 .32s var(--spring);background:var(--surface);border-radius:var(--r-3xl);box-shadow:var(--sh-2xl);color:var(--text);display:flex;flex-direction:column;font-family:var(--font);max-height:min(92vh,92dvh);max-width:560px;overflow:hidden;width:100%}@keyframes Inventory_modalIn__Jp3A5{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.Inventory_modalSm__grPC9{max-width:440px}.Inventory_modalMd__rUW3o{max-width:560px}.Inventory_modalLg__D4Lve{max-width:780px}.Inventory_modalXl__7bKtP{max-width:1000px}.Inventory_modalHeader__CXiZ7{align-items:flex-start;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:22px 26px 18px}.Inventory_modalHeaderCopy__M7PIO{flex:1 1;min-width:0}.Inventory_modalTitle__UE1JE{color:var(--navy);font-size:1.05rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Inventory_modalSubtitle__cE\+h-{color:var(--muted);font-size:.78rem;line-height:1.4;margin:4px 0 0}.Inventory_modalClose__3Dd5o{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:1px solid #0000;border-radius:10px;color:var(--muted);cursor:pointer;display:flex;flex-shrink:0;height:34px;justify-content:center;padding:0;transition:all var(--t-fast);width:34px}.Inventory_modalClose__3Dd5o:hover{background:var(--surface-2);border-color:var(--border);color:var(--text)}.Inventory_modalBody__C0Mbd{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 26px;scrollbar-width:thin}.Inventory_modalBody__C0Mbd::-webkit-scrollbar{width:8px}.Inventory_modalBody__C0Mbd::-webkit-scrollbar-thumb{background:#0f172a24;border-radius:100px}.Inventory_modalFooter__gZTVW{background:var(--surface-2);border-top:1px solid var(--border);display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding:18px 26px}.Inventory_formGroup__ju9xj{margin-bottom:16px}.Inventory_formGroup__ju9xj:last-child{margin-bottom:0}.Inventory_formLabel__F5U6d{align-items:center;color:var(--muted);display:flex;font-size:.76rem;font-weight:600;justify-content:space-between;letter-spacing:.01em;margin-bottom:7px}.Inventory_formLabelBadge__S0tVj{background:var(--blue-soft);border-radius:100px;color:var(--navy);font-family:var(--mono);font-size:.68rem;font-weight:700;padding:2px 8px}.Inventory_formInput__j4UA5{background:var(--surface);border:1px solid var(--border-2);border-radius:12px;color:var(--text);font-family:var(--font);font-size:.875rem;font-weight:500;outline:none;padding:13px 15px;transition:border-color var(--t-fast),box-shadow var(--t-fast);width:100%}.Inventory_formInput__j4UA5::placeholder{color:var(--subtle)}.Inventory_formInput__j4UA5:hover{border-color:var(--border-3)}.Inventory_formInput__j4UA5:focus{border-color:var(--blue);box-shadow:0 0 0 4px #2f80ed1f}.Inventory_formInputErr__SayJE{border-color:var(--err)}.Inventory_formInputErr__SayJE:focus{box-shadow:0 0 0 4px #b423181f}.Inventory_formErrText__N5mLt{color:var(--err);display:block;font-size:.72rem;font-weight:600;margin-top:5px}.Inventory_formStatic__k0ZIu{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;color:var(--navy);font-family:var(--mono);font-size:.875rem;font-weight:700;letter-spacing:-.01em;padding:13px 15px;width:100%}.Inventory_formGrid__45ON2{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.Inventory_modeTabs__WeoPD{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;display:flex;gap:4px;margin-bottom:20px;padding:4px}.Inventory_modeTab__wexpB{align-items:center;background:#0000;border:0;border-radius:10px;color:var(--muted);cursor:pointer;display:flex;flex:1 1;font-family:var(--font);font-size:.85rem;font-weight:600;gap:6px;justify-content:center;padding:13px;transition:all var(--t-base)}.Inventory_modeTab__wexpB:hover{color:var(--navy)}.Inventory_modeTabAdd__2ZwM3{background:var(--ok);box-shadow:0 4px 12px #15803d47;color:#fff}.Inventory_modeTabConsume__S\+oiA{background:var(--err);box-shadow:0 4px 12px #b4231847;color:#fff}.Inventory_modeTabAdd__2ZwM3:hover,.Inventory_modeTabConsume__S\+oiA:hover{color:#fff}.Inventory_adjustResult__PRgPf{grid-gap:14px;align-items:center;background:linear-gradient(135deg,var(--surface-2),var(--surface-3));border:1px solid var(--border);border-radius:16px;display:grid;gap:14px;grid-template-columns:1fr auto 1fr;margin-top:16px;padding:20px 22px}.Inventory_adjustSide__gSOb0{display:flex;flex-direction:column;gap:5px}.Inventory_adjustSideRight__yeQvE{align-items:flex-end;text-align:right}.Inventory_adjustLabel__9\+VG7{color:var(--muted);font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.Inventory_adjustValue__EXvJH{align-items:baseline;color:var(--navy);display:flex;font-family:var(--mono);font-size:1.2rem;font-weight:700;gap:4px}.Inventory_adjustUnit__qCw-X{color:var(--muted);font-size:.72rem;font-weight:500}.Inventory_adjustValueOk__QggxA{color:var(--ok)}.Inventory_adjustValueWarn__EwbPp{color:var(--warn)}.Inventory_adjustValueErr__x3jwW{color:var(--err)}.Inventory_adjustArrow__9EKLt{color:var(--subtle);display:flex}.Inventory_adjustNote__zKM4Y{border-radius:10px;font-size:.78rem;font-weight:500;line-height:1.55;margin-top:12px;padding:12px 14px}.Inventory_adjustNote__zKM4Y[data-tone=err]{background:var(--err-soft);border:1px solid var(--err-border);color:var(--err)}.Inventory_adjustNote__zKM4Y[data-tone=ok]{background:var(--ok-soft);border:1px solid var(--ok-border);color:var(--ok)}.Inventory_bulkList__Yz791{border:1px solid var(--border);border-radius:14px;margin-bottom:16px;max-height:400px;overflow:hidden;overflow-y:auto;scrollbar-width:thin}.Inventory_bulkList__Yz791::-webkit-scrollbar{width:8px}.Inventory_bulkList__Yz791::-webkit-scrollbar-thumb{background:#0f172a24;border-radius:100px}.Inventory_bulkItem__oIkJc{align-items:center;border-bottom:1px solid var(--border);display:grid;grid-template-columns:1fr 140px 90px}.Inventory_bulkItem__oIkJc:last-child{border-bottom:0}.Inventory_bulkItemInfo__bR8Dw{min-width:0;padding:14px 16px}.Inventory_bulkItemName__r1bNu{display:block;font-size:.86rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Inventory_bulkItemCat__CQqzX{color:var(--muted);display:block;font-size:.72rem;font-weight:500;margin-top:3px}.Inventory_bulkItemStock__M61fE{border-left:1px solid var(--border);color:var(--muted);font-family:var(--mono);font-size:.82rem;font-weight:500;padding:14px 10px;text-align:center}.Inventory_bulkItemPreview__vZ-rz{font-weight:700;margin-left:6px}.Inventory_bulkItemPreview__vZ-rz[data-tone=ok]{color:var(--ok)}.Inventory_bulkItemPreview__vZ-rz[data-tone=warn]{color:var(--warn)}.Inventory_bulkItemPreview__vZ-rz[data-tone=err]{color:var(--err)}.Inventory_bulkItemInput__qbGKK{background:#0000;border:0;border-left:1px solid var(--border);color:var(--navy);font-family:var(--mono);font-size:.92rem;font-weight:700;outline:none;padding:14px 10px;text-align:center;transition:background var(--t-fast);width:100%}.Inventory_bulkItemInput__qbGKK:focus{background:var(--blue-soft)}.Inventory_bulkItemInputErr__pdDkY{background:var(--err-soft);color:var(--err)}.Inventory_bulkSummary__f5u2G{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;color:var(--muted);display:flex;font-size:.82rem;font-weight:500;gap:10px;justify-content:space-between;padding:14px 16px}.Inventory_bulkError__8JqWf{color:var(--err);font-weight:700}.Inventory_peekWrap__DowoA{inset:0;pointer-events:none;position:fixed;z-index:1200}.Inventory_peekBackdrop__cqNTa{animation:Inventory_overlayIn__Q4A8u .2s var(--ease);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#080d1c6b;inset:0;pointer-events:auto;position:absolute}.Inventory_peek__nwbAt{animation:Inventory_peekIn__YF7dC .32s var(--spring);background:var(--surface);bottom:0;box-shadow:-24px 0 60px #0f172a2e;display:flex;flex-direction:column;max-width:440px;overflow:hidden;pointer-events:auto;position:absolute;right:0;top:0;width:100%}@keyframes Inventory_peekIn__YF7dC{0%{transform:translateX(100%)}to{transform:translateX(0)}}.Inventory_peekHead__h\+3fD{align-items:flex-start;background:var(--surface-2);border-bottom:1px solid var(--border);display:flex;flex-shrink:0;gap:14px;padding:20px 22px 16px}.Inventory_peekAvatar__FqQS7{align-items:center;background:linear-gradient(135deg,var(--navy),var(--navy-2));border-radius:14px;box-shadow:0 6px 16px #101c3a33;color:#fff;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.Inventory_peekHeadCopy__OIS24{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.Inventory_peekName__MxXYr{color:var(--navy);font-size:1.05rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0;word-break:break-word}.Inventory_peekCat__y4-MB{color:var(--muted);font-size:.78rem;font-weight:500}.Inventory_peekClose__XbxQP{align-items:center;-webkit-appearance:none;appearance:none;background:var(--surface);border:1px solid var(--border);border-radius:9px;color:var(--muted);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:all var(--t-fast);width:32px}.Inventory_peekClose__XbxQP:hover{background:var(--surface-3);color:var(--text)}.Inventory_peekHero__Hbo3g{border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:6px;padding:22px}.Inventory_peekHeroLabel__F4bS2{color:var(--muted);font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.Inventory_peekHeroValue__naoWN{align-items:baseline;color:var(--navy);display:flex;font-family:var(--mono);font-size:2.4rem;font-weight:700;gap:6px;letter-spacing:-.04em;line-height:1}.Inventory_peekHeroUnit__jDbT5{color:var(--muted);font-size:.9rem;font-weight:500}.Inventory_peekHeroBar__fJWWS{background:var(--surface-3);border-radius:100px;height:6px;margin-top:8px;overflow:hidden}.Inventory_peekHeroFill__vMC0X{background:linear-gradient(90deg,var(--navy),var(--blue));border-radius:100px;height:100%;transition:width .5s var(--spring)}.Inventory_peekHeroFill__vMC0X[data-status=low]{background:linear-gradient(90deg,#d97706,#f59e0b)}.Inventory_peekHeroFill__vMC0X[data-status=out]{background:linear-gradient(90deg,#b42318,#ef4444)}.Inventory_peekHeroSub__7jS-b{color:var(--muted);font-size:.75rem;margin-top:4px}.Inventory_peekGrid__4uuFe{grid-gap:1px;background:var(--border);border-bottom:1px solid var(--border);display:grid;gap:1px;grid-template-columns:1fr 1fr}.Inventory_peekTile__pZAED{background:var(--surface);display:flex;flex-direction:column;gap:4px;padding:16px 20px}.Inventory_peekTile__pZAED>span{color:var(--muted);font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.Inventory_peekTile__pZAED>b{color:var(--navy);font-size:.95rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Inventory_peekMono__SONP6{font-family:var(--mono);font-size:.85rem!important}.Inventory_peekActions__C2cRQ{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:16px 22px}.Inventory_peekAction__L2dzS{align-items:center;-webkit-appearance:none;appearance:none;background:var(--surface);border:1px solid var(--border-2);border-radius:12px;color:var(--text);cursor:pointer;display:flex;font-family:var(--font);font-size:.82rem;font-weight:600;gap:6px;justify-content:center;padding:12px 16px;transition:all var(--t-fast)}.Inventory_peekAction__L2dzS:hover{background:var(--surface-2);border-color:var(--border-3)}.Inventory_peekAction__L2dzS:disabled{cursor:not-allowed;opacity:.45}.Inventory_peekFooter__ZQsJD{background:var(--surface-2);border-top:1px solid var(--border);display:flex;gap:10px;margin-top:auto;padding:14px 22px}.Inventory_peekDelete__ZXvRv{align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--err-border);border-radius:12px;color:var(--err);cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;transition:all var(--t-fast);width:44px}.Inventory_peekDelete__ZXvRv:hover{background:var(--err-soft)}.Inventory_peekEdit__34vAo{align-items:center;-webkit-appearance:none;appearance:none;background:linear-gradient(135deg,var(--navy),var(--navy-2));border:0;border-radius:12px;box-shadow:0 4px 12px #101c3a3d;color:#fff;cursor:pointer;display:flex;flex:1 1;font-family:var(--font);font-size:.85rem;font-weight:700;gap:6px;justify-content:center;padding:12px 18px;transition:all var(--t-fast)}.Inventory_peekEdit__34vAo:hover{box-shadow:0 8px 20px #101c3a52;transform:translateY(-1px)}.Inventory_systemsGrid__un\+Ro{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));padding:20px}.Inventory_sysCard__mN43n{background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--sh-sm);display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:20px;position:relative;transition:transform var(--t-slow),box-shadow var(--t-slow),border-color var(--t-slow)}.Inventory_sysCard__mN43n:after{background:linear-gradient(90deg,var(--navy),var(--blue));content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity var(--t-slow)}.Inventory_sysCard__mN43n:hover{border-color:var(--border-2);box-shadow:var(--sh-md);transform:translateY(-4px)}.Inventory_sysCard__mN43n:hover:after{opacity:1}.Inventory_sysCardHead__Wo\+np{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.Inventory_sysCardHeadText__C-aI9{flex:1 1;min-width:0}.Inventory_sysCardName__zOwXv{color:var(--navy);font-size:1rem;font-weight:700;letter-spacing:-.02em}.Inventory_sysCardDesc__ImA49,.Inventory_sysCardName__zOwXv{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Inventory_sysCardDesc__ImA49{color:var(--muted);font-size:.78rem;font-weight:500;margin-top:4px}.Inventory_sysCardActions__ZT7Fa{display:flex;flex-shrink:0;gap:4px}.Inventory_sysCost__SU2St{align-items:baseline;background:linear-gradient(135deg,#f0f6ff,#fafcff);border:1px solid #d5e3f7;border-radius:12px;display:flex;justify-content:space-between;padding:12px 16px}.Inventory_sysCostLabel__SHWSZ{color:#475569;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.Inventory_sysCostValue__qI0\+8{color:var(--navy);font-family:var(--mono);font-size:1.1rem;font-weight:700;letter-spacing:-.02em}.Inventory_sysProgress__yO1ZM{display:flex;flex-direction:column;gap:8px}.Inventory_sysProgressHead__GaMr3{align-items:baseline;color:var(--muted);display:flex;font-size:.75rem;font-weight:600;justify-content:space-between}.Inventory_sysProgressHead__GaMr3 strong{color:var(--navy);font-family:var(--mono);font-size:.9rem;font-weight:800}.Inventory_sysProgressBar__-yqhz{background:var(--surface-3);border-radius:100px;height:6px;overflow:hidden}.Inventory_sysProgressFill__MJoF\+{background:linear-gradient(90deg,var(--navy),var(--blue));border-radius:100px;height:100%;transition:width .5s var(--spring)}.Inventory_sysProgressFill__MJoF\+[data-tone=warn]{background:linear-gradient(90deg,#d97706,#f59e0b)}.Inventory_sysProgressFill__MJoF\+[data-tone=err]{background:linear-gradient(90deg,#b42318,#ef4444)}.Inventory_sysMeta__JV\+Bb{display:flex;flex-wrap:wrap;gap:6px}.Inventory_bomChip__\+czLT{align-items:center;background:var(--surface-3);border-radius:100px;color:var(--muted);display:inline-flex;font-size:.72rem;font-weight:600;gap:5px;padding:6px 12px}.Inventory_bomChip__\+czLT strong{color:var(--navy);font-family:var(--mono);font-weight:800}.Inventory_sysFooter__J26Xm{align-items:center;border-top:1px solid var(--border);display:flex;gap:10px;justify-content:space-between;margin-top:auto;padding-top:14px}.Inventory_canBuild__\+9Zkf{color:var(--muted);font-size:.78rem;font-weight:600}.Inventory_canBuild__\+9Zkf strong{font-family:var(--mono);font-size:1rem;font-weight:800;margin-right:3px}.Inventory_canBuild__\+9Zkf[data-tone=ok] strong{color:var(--ok)}.Inventory_canBuild__\+9Zkf[data-tone=warn] strong{color:var(--warn)}.Inventory_canBuild__\+9Zkf[data-tone=err] strong{color:var(--err)}.Inventory_newSysCard__UivDC{align-items:center;background:#0000;border:2px dashed var(--border-2);border-radius:16px;color:var(--muted);cursor:pointer;display:flex;flex-direction:column;font-family:var(--font);font-size:.85rem;font-weight:600;gap:10px;justify-content:center;min-height:240px;transition:all var(--t-slow)}.Inventory_newSysCard__UivDC:hover{background:var(--surface);border-color:var(--navy);color:var(--navy);transform:translateY(-2px)}.Inventory_bomBuilder__kDeeD{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}.Inventory_bomEmpty__RaPAT{color:var(--muted);font-size:.82rem;font-weight:500;padding:32px 20px;text-align:center}.Inventory_bomRow__6J69Y{align-items:center;border-bottom:1px solid var(--border);display:grid;grid-template-columns:1fr 100px 44px}.Inventory_bomRow__6J69Y:last-of-type{border-bottom:0}.Inventory_bomRow__6J69Y>input,.Inventory_bomRow__6J69Y>select{background:#0000;border:0;border-right:1px solid var(--border);color:var(--text);font-family:var(--font);font-size:.83rem;font-weight:500;outline:none;padding:13px 14px;width:100%}.Inventory_bomRow__6J69Y>input{font-family:var(--mono);font-weight:700;text-align:center}.Inventory_bomRow__6J69Y>input:focus,.Inventory_bomRow__6J69Y>select:focus{background:var(--blue-soft)}.Inventory_bomDel__0G70O{align-items:center;background:#0000;border:0;color:var(--err);cursor:pointer;display:flex;height:100%;justify-content:center;transition:background var(--t-fast);width:44px}.Inventory_bomDel__0G70O:hover{background:var(--err-soft)}.Inventory_bomAdd__svdLx{align-items:center;background:var(--surface-2);border:0;border-top:1px solid var(--border);color:var(--blue);cursor:pointer;display:flex;font-family:var(--font);font-size:.82rem;font-weight:700;gap:8px;justify-content:center;padding:14px;transition:background var(--t-fast);width:100%}.Inventory_bomAdd__svdLx:hover{background:var(--blue-soft)}.Inventory_buildQtyRow__3OfrR{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:20px}.Inventory_buildQtyRow__3OfrR label{color:var(--text);font-size:.85rem;font-weight:600;white-space:nowrap}.Inventory_qtyInput__6Wt37{background:var(--surface);border:1px solid var(--border-2);border-radius:12px;color:var(--navy);font-family:var(--mono);font-size:1.1rem;font-weight:700;outline:none;padding:13px;text-align:center;transition:border-color var(--t-fast),box-shadow var(--t-fast);width:120px}.Inventory_qtyInput__6Wt37:focus{border-color:var(--blue);box-shadow:0 0 0 4px #2f80ed1f}.Inventory_buildMax__J\+wIC{color:var(--muted);font-family:var(--mono);font-size:.8rem;font-weight:600}.Inventory_buildPreview__gFN4-{background:var(--surface-2);border:1px solid var(--border);border-radius:16px;padding:18px}.Inventory_buildPreviewTitle__67cv8{color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.Inventory_buildList__kohsu{display:flex;flex-direction:column;gap:8px}.Inventory_buildRow__CNOjZ{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:10px;display:flex;font-size:.82rem;gap:10px;justify-content:space-between;padding:12px 14px}.Inventory_buildName__ymdKl{color:var(--text);font-weight:600}.Inventory_buildPrice__IbVJ7{color:var(--muted);display:block;font-size:.72rem;margin-top:2px}.Inventory_buildRight__bXLVS{align-items:center;display:flex;font-family:var(--mono);font-size:.78rem;font-weight:700;gap:10px}.Inventory_buildUsed__ws8uT{color:var(--err)}.Inventory_buildArrow__g3wLq{color:var(--subtle)}.Inventory_buildRemain__i2wa7{color:var(--ok)}.Inventory_buildRemainErr__hJX1i{color:var(--err)}.Inventory_buildCost__Is4g1{background:linear-gradient(135deg,#f0f6ff,#fafcff);border:1px solid #d5e3f7;border-radius:14px;margin-top:16px;padding:18px}.Inventory_buildCostRow__7Q\+on{color:#475569;display:flex;font-size:.85rem;font-weight:600;justify-content:space-between}.Inventory_buildCostRow__7Q\+on+.Inventory_buildCostRow__7Q\+on{margin-top:10px}.Inventory_buildCostRowTotal__K-3wD{border-top:1px dashed #c7d6ea;color:var(--navy);font-size:1.05rem;font-weight:800;letter-spacing:-.02em;padding-top:12px}.Inventory_buildCostRowTotal__K-3wD .Inventory_buildCostVal__vGWSd{color:var(--ok)}.Inventory_buildCostVal__vGWSd{font-family:var(--mono);font-weight:700}.Inventory_activityList__Tja8M{padding:0}.Inventory_activityRow__puuG8{grid-gap:16px;align-items:center;border-bottom:1px solid var(--border);display:grid;gap:16px;grid-template-columns:44px 1fr auto;padding:16px 22px;transition:background var(--t-fast)}.Inventory_activityRow__puuG8:last-child{border-bottom:0}.Inventory_activityRow__puuG8:hover{background:var(--surface-2)}.Inventory_activityIcon__Tb6iC{align-items:center;background:var(--surface-3);border:1px solid var(--border);border-radius:13px;color:var(--muted);display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:44px;justify-content:center;width:44px}.Inventory_activityRow__puuG8[data-tone=add] .Inventory_activityIcon__Tb6iC{background:var(--ok-soft);border-color:var(--ok-border);color:var(--ok)}.Inventory_activityRow__puuG8[data-tone=consume] .Inventory_activityIcon__Tb6iC{background:var(--warn-soft);border-color:var(--warn-border);color:var(--warn)}.Inventory_activityRow__puuG8[data-tone=update] .Inventory_activityIcon__Tb6iC{background:var(--blue-soft);border-color:#2f80ed33;color:var(--blue)}.Inventory_activityRow__puuG8[data-tone=delete] .Inventory_activityIcon__Tb6iC{background:var(--err-soft);border-color:var(--err-border);color:var(--err)}.Inventory_activityRow__puuG8[data-tone=build] .Inventory_activityIcon__Tb6iC{background:#f3eeff;border-color:#7c3aed33;color:#7c3aed}.Inventory_activityBody__d6bHy{min-width:0}.Inventory_activityMsg__W7\+C5{color:var(--text);display:block;font-size:.88rem;font-weight:600;letter-spacing:-.01em;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Inventory_activityMeta__uYiWx{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.73rem;font-weight:500;gap:6px;margin-top:4px}.Inventory_activityDot__u9otx{background:var(--subtle);border-radius:50%;flex-shrink:0;height:3px;width:3px}.Inventory_activityTime__k0diM{align-items:flex-end;color:var(--subtle);display:flex;flex-direction:column;font-family:var(--mono);font-size:.72rem;font-weight:500;line-height:1.55;white-space:nowrap}.Inventory_mobileFilterBtn__vNWhj{align-items:center;-webkit-appearance:none;appearance:none;background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--text);cursor:pointer;display:none;font-family:var(--font);font-size:.82rem;font-weight:600;gap:6px;height:40px;justify-content:center;padding:0 14px}.Inventory_drawerOverlay__kmvMv{animation:Inventory_overlayIn__Q4A8u .2s var(--ease);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080d1c8c;display:none;inset:0;position:fixed;z-index:200}.Inventory_drawerOverlayOpen__hIsnJ{display:block}.Inventory_drawer__mzbh7{background:var(--bg);border-radius:24px 24px 0 0;bottom:0;box-shadow:var(--sh-2xl);display:flex;flex-direction:column;left:0;max-height:88vh;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;transform:translateY(100%);transition:transform .32s var(--spring);z-index:210}.Inventory_drawerOpen__nRl-y{transform:translateY(0)}.Inventory_drawerHandle__G6GWO{background:var(--border-3);border-radius:100px;height:4px;margin:12px auto 6px;width:40px}.Inventory_drawerHeader__1duUd{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:8px 20px 14px}.Inventory_drawerTitle__L2Obs{color:var(--navy);font-size:1rem;font-weight:700;letter-spacing:-.02em}.Inventory_drawerBody__9ctgI{display:flex;flex-direction:column;gap:14px;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 24px}.Inventory_tabBar__KeQ2P{-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px);background:var(--surface-glass);border-top:1px solid var(--border);display:none;flex-shrink:0;padding-bottom:env(safe-area-inset-bottom,0);position:relative;z-index:100}.Inventory_tabBarInner__uxtxb{display:flex;margin:0 auto;max-width:500px}.Inventory_tabBarItem__nDXg1{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;color:var(--muted);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-family:var(--font);gap:4px;padding:10px 6px 12px;position:relative;transition:color var(--t-base)}.Inventory_tabBarItem__nDXg1:before{background:var(--navy);border-radius:0 0 4px 4px;content:"";height:3px;left:50%;position:absolute;top:0;transform:translateX(-50%) scaleX(0);transition:transform .28s var(--spring);width:32px}.Inventory_tabBarItemActive__Sw\+l\+{color:var(--navy)}.Inventory_tabBarItemActive__Sw\+l\+:before{transform:translateX(-50%) scaleX(1)}.Inventory_tabBarIconWrap__dUlxC{align-items:center;display:flex;height:26px;justify-content:center;position:relative;width:36px}.Inventory_tabBarLabel__glj9f{font-size:.68rem;font-weight:600}.Inventory_tabBarBadge__sJAF\+{align-items:center;background:var(--orange);border:2px solid #fff;border-radius:100px;color:#fff;display:flex;font-family:var(--font);font-size:.62rem;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px;position:absolute;right:0;top:-2px}@media (max-width:1180px){.Inventory_row__5qOko,.Inventory_tableHead__xwPjU{grid-template-columns:40px minmax(0,1fr) 110px 150px 90px 88px}}@media (max-width:900px){.Inventory_app__8LUwd{--topbar-h:52px;--tabbar-h:62px}.Inventory_tabBar__KeQ2P{display:block}.Inventory_fab__PC0EF{display:flex}.Inventory_desktopOnly__-lMKT{display:none!important}.Inventory_topbarInner__j-F5\+{gap:8px;grid-template-columns:auto 1fr auto;min-height:52px;padding:8px 12px}.Inventory_navTabs__ApEPR{display:none}.Inventory_brand__qM-Gw{gap:8px}.Inventory_brandMark__THFwa{border-radius:9px;height:32px;width:32px}.Inventory_brandMark__THFwa svg{height:16px;width:16px}.Inventory_brandTitle__Q7but{font-size:.88rem;letter-spacing:-.02em}.Inventory_brandSub__HxrxJ{font-size:.62rem;margin-top:1px}.Inventory_topActions__Zydmx{gap:4px}.Inventory_iconBtn__aUEbX{border-radius:9px;height:34px;width:34px}.Inventory_iconBtn__aUEbX svg{height:16px;width:16px}.Inventory_iconBtnDot__RsZ9C{height:7px;right:7px;top:7px;width:7px}.Inventory_app__8LUwd:after,.Inventory_app__8LUwd:before{filter:blur(60px);opacity:.5}.Inventory_layout__V8HVu{gap:8px;grid-template-columns:1fr;padding:8px 10px calc(var(--tabbar-h) + 8px)}.Inventory_sidebar__NWzQU{display:none}.Inventory_mobileFilterBtn__vNWhj{display:inline-flex}.Inventory_hero__ohSTb{border-radius:12px;gap:12px;grid-template-columns:1fr;padding:14px 16px}.Inventory_heroPattern__3UR1j{height:280px;right:-15%;top:-50%;width:280px}.Inventory_heroLabelRow__jhdZO{gap:8px;margin-bottom:2px}.Inventory_heroLabel__Bu\+iK{font-size:.6rem}.Inventory_heroLabel__Bu\+iK svg{height:10px;width:10px}.Inventory_heroTrend__G-JFC{font-size:.62rem;padding:2px 7px}.Inventory_heroTrend__G-JFC svg{height:9px;width:9px}.Inventory_heroValue__cQJet{font-size:1.7rem;letter-spacing:-.03em;margin:2px 0 4px}.Inventory_heroSub__VFSoh{font-size:.68rem}.Inventory_heroSpark__7PAGF{height:28px;margin-top:8px}.Inventory_heroStats__FCKEW{gap:6px;grid-template-columns:repeat(2,1fr)}.Inventory_heroStat__Zposd{border-radius:10px;gap:3px;padding:9px 11px}.Inventory_heroStatLabel__pbEnH{font-size:.56rem}.Inventory_heroStatValue__BIx\+d{font-size:1rem}.Inventory_heroStatPill__B4UWk{font-size:.54rem;padding:2px 6px}.Inventory_toolbar__6tmTU{flex-wrap:nowrap;gap:6px;padding:6px}.Inventory_mobileFilterBtn__vNWhj{border-radius:9px;flex-shrink:0;font-size:0;gap:5px;height:36px;justify-content:center;min-width:36px;padding:0 10px}.Inventory_mobileFilterBtn__vNWhj svg{height:16px;margin:0;width:16px}.Inventory_mobileFilterBtn__vNWhj>span{display:none}.Inventory_searchWrap__yz839{flex:1 1 auto;min-width:0;order:0}.Inventory_searchIcon__ZYzed{left:11px}.Inventory_searchIcon__ZYzed svg{height:14px;width:14px}.Inventory_searchInput__ynFDQ{border-radius:9px;font-size:16px;padding:9px 36px 9px 34px}.Inventory_searchInput__ynFDQ::placeholder{font-size:13px}.Inventory_searchKbd__SG328{display:none}.Inventory_sortSelect__Q8cUY{background-position:right 8px center;background-size:10px;border-radius:9px;flex:0 0 auto;font-size:12px;max-width:100px;padding:9px 26px 9px 10px}.Inventory_seg__mjSc\+{border-radius:9px;flex-shrink:0;gap:1px;margin-left:0;padding:2px}.Inventory_segBtn__h9vbc{border-radius:7px;height:30px;width:30px}.Inventory_segBtn__h9vbc svg{height:14px;width:14px}.Inventory_chipStrip__b5dvv{-ms-overflow-style:none;flex-wrap:nowrap;gap:4px;overflow-x:auto;scrollbar-width:none}.Inventory_chipStrip__b5dvv::-webkit-scrollbar{display:none}.Inventory_chip__aToLl{flex-shrink:0;font-size:11.5px;padding:6px 11px;white-space:nowrap}.Inventory_panel__5QMKI{border-radius:12px}.Inventory_tableHead__xwPjU{display:none}.Inventory_row__5qOko{column-gap:10px;grid-template-areas:"cb info   stock" "cb meta   actions";grid-template-columns:26px 1fr auto;min-height:68px;padding:12px;row-gap:6px}.Inventory_row__5qOko:before{display:none}.Inventory_rowSelected__GQ7uv:before{display:block}.Inventory_row__5qOko>.Inventory_cbWrap__16cm0{align-self:center;grid-area:cb}.Inventory_cbBox__18\+fo{border-radius:5px;height:18px;width:18px}.Inventory_rowInfo__evtDh{grid-area:info}.Inventory_rowName__WeEfI{font-size:.88rem}.Inventory_rowCat__Hrpjc{display:none}.Inventory_rowCost__XeBeS{align-items:baseline;display:flex;flex-direction:row;gap:6px;grid-area:meta;text-align:left}.Inventory_rowCostVal__YfigM{font-size:.82rem}.Inventory_rowCostSub__-9EIX{font-size:.66rem}.Inventory_statusCell__Cui1A{display:none}.Inventory_stockCell__GkO7N{gap:2px;grid-area:stock;justify-content:flex-end}.Inventory_stockBtn__qh2CI{border-radius:8px;font-size:15px;height:30px;width:30px}.Inventory_stockNum__2yw85{font-size:.88rem;min-width:36px;padding:4px}.Inventory_rowActions__4UDvr{gap:2px;grid-area:actions;justify-content:flex-end;opacity:1}.Inventory_rowActions__4UDvr .Inventory_iconAction__1jecH{border-radius:7px;height:30px;width:30px}.Inventory_rowActions__4UDvr .Inventory_iconAction__1jecH svg{height:13px;width:13px}.Inventory_gridView__83ki6{gap:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:12px}.Inventory_gridCard__8fMaV{border-radius:14px;gap:11px;padding:14px}.Inventory_gridCardName__XwFXD{font-size:.88rem}.Inventory_gridCardCat__2B4b3{font-size:.68rem}.Inventory_gridCardStock__OBBTQ{gap:5px;padding:11px 0}.Inventory_gridCardStockLabel__C5-uE{font-size:.58rem}.Inventory_gridCardStockValue__PUYOP{font-size:1.45rem}.Inventory_gridCardStockUnit__E8xtr{font-size:.7rem}.Inventory_gridCardMeta__BIKDX{gap:8px}.Inventory_gridCardMeta__BIKDX span{font-size:.58rem}.Inventory_gridCardMeta__BIKDX b{font-size:.78rem}.Inventory_gridCardActions__9Pi6A{gap:6px}.Inventory_gridStock__fekPY{gap:4px}.Inventory_gridStock__fekPY .Inventory_stockBtn__qh2CI{height:28px;width:28px}.Inventory_gridStock__fekPY .Inventory_stockNum__2yw85{font-size:.85rem;min-width:34px}.Inventory_badge__jT2jx{font-size:.62rem;padding:4px 9px}.Inventory_empty__VEd3x{padding:56px 20px}.Inventory_emptyIcon__cIgCx{border-radius:16px;height:56px;width:56px}.Inventory_systemsGrid__un\+Ro{gap:10px;grid-template-columns:1fr;padding:12px}.Inventory_sysCard__mN43n{border-radius:14px;gap:12px;padding:14px}.Inventory_sysCardName__zOwXv{font-size:.92rem}.Inventory_sysCardDesc__ImA49{font-size:.72rem}.Inventory_sysCost__SU2St{border-radius:10px;padding:10px 12px}.Inventory_sysCostLabel__SHWSZ{font-size:.62rem}.Inventory_sysCostValue__qI0\+8{font-size:.95rem}.Inventory_sysProgressHead__GaMr3{font-size:.7rem}.Inventory_bomChip__\+czLT{font-size:.68rem;padding:5px 10px}.Inventory_sysFooter__J26Xm{padding-top:12px}.Inventory_canBuild__\+9Zkf{font-size:.72rem}.Inventory_canBuild__\+9Zkf strong{font-size:.9rem}.Inventory_newSysCard__UivDC{font-size:.8rem;gap:8px;min-height:160px}.Inventory_newSysCard__UivDC svg{height:22px;width:22px}.Inventory_activityRow__puuG8{gap:10px;grid-template-columns:38px 1fr auto;padding:12px 14px}.Inventory_activityIcon__Tb6iC{border-radius:11px;font-size:15px;height:38px;width:38px}.Inventory_activityMsg__W7\+C5{font-size:.82rem}.Inventory_activityMeta__uYiWx{font-size:.68rem;gap:4px;margin-top:3px}.Inventory_activityDot__u9otx{height:2px;width:2px}.Inventory_activityTime__k0diM{font-size:.66rem}.Inventory_bulkBar__8tIWc{bottom:calc(env(safe-area-inset-bottom, 0px) + var(--tabbar-h) + 12px);font-size:.8rem;gap:8px;padding:8px 10px 8px 14px}.Inventory_bulkBarText__e5XvX strong{font-size:.82rem}.Inventory_bulkBarBtn__PtnXi{font-size:.74rem;padding:7px 12px}.Inventory_bulkBarBtn__PtnXi svg{height:12px;width:12px}.Inventory_bulkBarClear__5A8yg{height:28px;width:28px}.Inventory_bulkBarClear__5A8yg svg{height:12px;width:12px}.Inventory_fab__PC0EF{bottom:calc(env(safe-area-inset-bottom, 0px) + var(--tabbar-h) + 12px);height:52px;right:16px;width:52px}.Inventory_fab__PC0EF svg{height:22px;width:22px}.Inventory_tabBarItem__nDXg1{gap:2px;padding:8px 4px 10px}.Inventory_tabBarIconWrap__dUlxC{height:22px;width:30px}.Inventory_tabBarIconWrap__dUlxC svg{height:20px;width:20px}.Inventory_tabBarLabel__glj9f{font-size:.64rem}.Inventory_tabBarBadge__sJAF\+{border-width:1.5px;font-size:.58rem;height:16px;min-width:16px;padding:0 4px}.Inventory_overlay__XHHqT{align-items:flex-end;padding:0}.Inventory_modal__Z8JjG{animation:Inventory_sheetIn__synR7 .32s var(--spring);border-radius:24px 24px 0 0;max-height:94vh;max-height:94dvh;max-width:100%;padding-bottom:env(safe-area-inset-bottom,0)}@keyframes Inventory_sheetIn__synR7{0%{transform:translateY(100%)}to{transform:translateY(0)}}.Inventory_modalHeader__CXiZ7{gap:10px;padding:16px 20px 14px}.Inventory_modalTitle__UE1JE{font-size:.96rem}.Inventory_modalSubtitle__cE\+h-{font-size:.72rem}.Inventory_modalClose__3Dd5o{border-radius:9px;height:30px;width:30px}.Inventory_modalBody__C0Mbd{padding:16px 20px 18px}.Inventory_modalFooter__gZTVW{gap:8px;padding:12px 20px calc(12px + env(safe-area-inset-bottom, 0px))}.Inventory_modalFooter__gZTVW .Inventory_btnSm__zeUmF,.Inventory_modalFooter__gZTVW .Inventory_btn__D6Z5V{flex:1 1}.Inventory_formGroup__ju9xj{margin-bottom:12px}.Inventory_formLabel__F5U6d{font-size:.72rem;margin-bottom:6px}.Inventory_formInput__j4UA5{border-radius:11px;font-size:16px;padding:11px 13px}.Inventory_formGrid__45ON2{gap:12px;grid-template-columns:1fr}.Inventory_modeTabs__WeoPD{border-radius:12px;margin-bottom:16px;padding:3px}.Inventory_modeTab__wexpB{border-radius:9px;font-size:.82rem;gap:5px;padding:11px}.Inventory_adjustResult__PRgPf{border-radius:14px;gap:10px;margin-top:12px;padding:16px}.Inventory_adjustLabel__9\+VG7{font-size:.6rem}.Inventory_adjustValue__EXvJH{font-size:1.05rem}.Inventory_adjustUnit__qCw-X{font-size:.68rem}.Inventory_adjustNote__zKM4Y{font-size:.74rem;margin-top:10px;padding:10px 12px}.Inventory_bulkList__Yz791{border-radius:12px;max-height:340px}.Inventory_bulkItem__oIkJc{grid-template-columns:1fr 90px 72px}.Inventory_bulkItemInfo__bR8Dw{padding:11px 12px}.Inventory_bulkItemName__r1bNu{font-size:.82rem}.Inventory_bulkItemCat__CQqzX{font-size:.68rem;margin-top:2px}.Inventory_bulkItemStock__M61fE{font-size:.76rem;padding:11px 6px}.Inventory_bulkItemInput__qbGKK{font-size:16px;font-weight:700;padding:11px 8px}.Inventory_bulkSummary__f5u2G{border-radius:10px;font-size:.76rem;padding:11px 12px}.Inventory_peek__nwbAt{border-radius:0;max-width:100%}.Inventory_peekHead__h\+3fD{gap:12px;padding:16px 18px 14px}.Inventory_peekAvatar__FqQS7{border-radius:12px;height:46px;width:46px}.Inventory_peekName__MxXYr{font-size:1rem}.Inventory_peekCat__y4-MB{font-size:.72rem}.Inventory_peekClose__XbxQP{height:30px;width:30px}.Inventory_peekHero__Hbo3g{gap:5px;padding:18px}.Inventory_peekHeroLabel__F4bS2{font-size:.62rem}.Inventory_peekHeroValue__naoWN{font-size:1.9rem}.Inventory_peekHeroUnit__jDbT5{font-size:.82rem}.Inventory_peekHeroSub__7jS-b{font-size:.7rem}.Inventory_peekGrid__4uuFe{grid-template-columns:1fr 1fr}.Inventory_peekTile__pZAED{gap:3px;padding:12px 16px}.Inventory_peekTile__pZAED>span{font-size:.6rem}.Inventory_peekTile__pZAED>b{font-size:.88rem}.Inventory_peekActions__C2cRQ{gap:8px;padding:12px 18px}.Inventory_peekAction__L2dzS{border-radius:11px;font-size:.78rem;padding:11px 14px}.Inventory_peekFooter__ZQsJD{gap:8px;padding:12px 18px calc(12px + env(safe-area-inset-bottom, 0px))}.Inventory_peekDelete__ZXvRv{border-radius:11px;height:42px;width:42px}.Inventory_peekEdit__34vAo{border-radius:11px;font-size:.82rem;padding:11px 16px}.Inventory_drawer__mzbh7{border-radius:20px 20px 0 0}.Inventory_drawerHandle__G6GWO{margin:10px auto 4px}.Inventory_drawerHeader__1duUd{padding:6px 18px 12px}.Inventory_drawerTitle__L2Obs{font-size:.92rem}.Inventory_drawerBody__9ctgI{gap:12px;padding:14px 18px 20px}.Inventory_bomRow__6J69Y>input,.Inventory_bomRow__6J69Y>select,.Inventory_bulkItemInput__qbGKK,.Inventory_formInput__j4UA5,.Inventory_qtyInput__6Wt37,.Inventory_searchInput__ynFDQ,.Inventory_sortSelect__Q8cUY{font-size:16px}}@media (hover:none){.Inventory_rowActions__4UDvr{opacity:1}}@media (max-width:480px){.Inventory_topbarInner__j-F5\+{gap:6px;min-height:48px;padding:6px 10px}.Inventory_brandMark__THFwa{border-radius:8px;height:30px;width:30px}.Inventory_brandMark__THFwa svg{height:15px;width:15px}.Inventory_brandTitle__Q7but{font-size:.82rem}.Inventory_brandSub__HxrxJ{display:none}.Inventory_iconBtn__aUEbX{border-radius:8px;height:32px;width:32px}.Inventory_iconBtn__aUEbX svg{height:15px;width:15px}.Inventory_layout__V8HVu{gap:6px;padding:6px 8px calc(var(--tabbar-h) + 6px)}.Inventory_hero__ohSTb{gap:10px;padding:12px 14px}.Inventory_heroValue__cQJet{font-size:1.5rem}.Inventory_heroStats__FCKEW{gap:5px;grid-template-columns:1fr 1fr}.Inventory_heroStat__Zposd{gap:2px;padding:8px 10px}.Inventory_heroStatValue__BIx\+d{font-size:.92rem}.Inventory_heroStatLabel__pbEnH{font-size:.54rem}.Inventory_heroStatPill__B4UWk{font-size:.5rem;padding:2px 5px}.Inventory_toolbar__6tmTU{gap:5px;padding:5px}.Inventory_mobileFilterBtn__vNWhj{border-radius:8px;height:32px;min-width:32px;padding:0}.Inventory_searchInput__ynFDQ{border-radius:8px;padding:8px 32px 8px 30px}.Inventory_searchIcon__ZYzed{left:9px}.Inventory_searchIcon__ZYzed svg{height:13px;width:13px}.Inventory_searchInput__ynFDQ::placeholder{font-size:12px}.Inventory_sortSelect__Q8cUY{font-size:11px;max-width:78px;padding:8px 22px 8px 8px}.Inventory_segBtn__h9vbc{height:28px;width:28px}.Inventory_segBtn__h9vbc svg{height:13px;width:13px}.Inventory_row__5qOko{column-gap:8px;grid-template-columns:22px 1fr auto;min-height:62px;padding:10px;row-gap:5px}.Inventory_cbBox__18\+fo{border-radius:4px;height:16px;width:16px}.Inventory_rowName__WeEfI{font-size:.84rem}.Inventory_rowCostVal__YfigM{font-size:.78rem}.Inventory_rowCostSub__-9EIX{font-size:.62rem}.Inventory_stockBtn__qh2CI{font-size:14px;height:28px;width:28px}.Inventory_stockNum__2yw85{font-size:.84rem;min-width:32px}.Inventory_rowActions__4UDvr .Inventory_iconAction__1jecH{height:28px;width:28px}.Inventory_rowActions__4UDvr .Inventory_iconAction__1jecH svg{height:12px;width:12px}.Inventory_gridView__83ki6{gap:8px;grid-template-columns:1fr;padding:10px}.Inventory_gridCard__8fMaV{gap:10px;padding:12px}.Inventory_gridCardName__XwFXD{font-size:.88rem}.Inventory_gridCardStockValue__PUYOP{font-size:1.35rem}.Inventory_sysCard__mN43n{gap:10px;padding:12px}.Inventory_sysCardName__zOwXv{font-size:.88rem}.Inventory_activityRow__puuG8{gap:10px;grid-template-columns:36px 1fr auto;padding:10px 12px}.Inventory_activityIcon__Tb6iC{border-radius:10px;font-size:14px;height:36px;width:36px}.Inventory_activityMsg__W7\+C5{font-size:.78rem}.Inventory_activityTime__k0diM{font-size:.62rem}.Inventory_tabBarItem__nDXg1{padding:7px 4px 9px}.Inventory_tabBarIconWrap__dUlxC{height:20px;width:28px}.Inventory_tabBarIconWrap__dUlxC svg{height:19px;width:19px}.Inventory_tabBarLabel__glj9f{font-size:.6rem}.Inventory_fab__PC0EF{bottom:calc(env(safe-area-inset-bottom, 0px) + var(--tabbar-h) + 10px);height:48px;right:12px;width:48px}.Inventory_fab__PC0EF svg{height:20px;width:20px}.Inventory_bulkBar__8tIWc{font-size:.76rem;gap:6px;padding:7px 8px 7px 12px}.Inventory_bulkBarBtn__PtnXi{font-size:.7rem;padding:6px 10px}.Inventory_modalHeader__CXiZ7{padding:14px 16px 12px}.Inventory_modalBody__C0Mbd{padding:14px 16px 16px}.Inventory_modalFooter__gZTVW{padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px))}.Inventory_peekHead__h\+3fD{padding:14px 16px 12px}.Inventory_peekAvatar__FqQS7{height:42px;width:42px}.Inventory_peekName__MxXYr{font-size:.95rem}.Inventory_peekHero__Hbo3g{padding:16px}.Inventory_peekHeroValue__naoWN{font-size:1.7rem}.Inventory_peekTile__pZAED{padding:10px 14px}.Inventory_peekActions__C2cRQ{padding:10px 16px}.Inventory_peekFooter__ZQsJD{padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px))}}.Inventory_bomAdd__svdLx:focus-visible,.Inventory_bomDel__0G70O:focus-visible,.Inventory_btn__D6Z5V:focus-visible,.Inventory_catItem__nBHP0:focus-visible,.Inventory_chip__aToLl:focus-visible,.Inventory_fab__PC0EF:focus-visible,.Inventory_filterRow__etsDO:focus-visible,.Inventory_iconAction__1jecH:focus-visible,.Inventory_iconBtn__aUEbX:focus-visible,.Inventory_modalClose__3Dd5o:focus-visible,.Inventory_navTab__WW6S7:focus-visible,.Inventory_newSysCard__UivDC:focus-visible,.Inventory_peekAction__L2dzS:focus-visible,.Inventory_peekClose__XbxQP:focus-visible,.Inventory_peekDelete__ZXvRv:focus-visible,.Inventory_peekEdit__34vAo:focus-visible,.Inventory_sbCta__kazYt:focus-visible,.Inventory_segBtn__h9vbc:focus-visible,.Inventory_stockBtn__qh2CI:focus-visible,.Inventory_stockNum__2yw85:focus-visible,.Inventory_tabBarItem__nDXg1:focus-visible{box-shadow:0 0 0 3px #2f80ed59,0 0 0 1px var(--blue);outline:none;z-index:1}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.user-management{color:#fff;padding:20px}.header{display:flex;justify-content:space-between;margin-bottom:10px}.add-user-btn{background:#ff7a00;border:none;border-radius:6px;color:#fff;padding:8px 12px}.um-stats{display:flex;gap:10px;margin-bottom:15px}.um-stat-card{background:#0b1224;border-radius:8px;flex:1 1;padding:10px;text-align:center}.search-container{display:flex;gap:8px;margin-bottom:10px}.user-table{border-collapse:collapse;width:100%}.user-table td,.user-table th{border-bottom:1px solid #222;padding:10px}.user-info{align-items:center;display:flex;gap:10px}.status.online{color:#00e5a0}.status.offline{color:#ff4572}.action-btn{background:#1e293b;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:6px 10px}.modal{background:#0b1224;border-radius:10px;padding:20px}.overlay{background:#000000b3}.modal input{margin:8px 0;padding:8px;width:100%}.Navbar_header__\+py8p{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000;border-bottom:1px solid #ffffff0f;position:fixed;top:0;transition:all .35s ease;width:100%;z-index:1000}.Navbar_header__\+py8p:after{background:linear-gradient(90deg,#0000,#ff7a0080,#0000);bottom:0;content:"";height:1px;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:.3s;width:40%}.Navbar_scrolled__UrwHk{background:#080a0ef2;box-shadow:0 10px 40px #0009}.Navbar_scrolled__UrwHk:after{opacity:1}.Navbar_container__\+B2mA{align-items:center;display:flex;height:64px;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 32px}.Navbar_logo__ITKBb img{cursor:pointer;height:42px;transition:.3s ease}.Navbar_logo__ITKBb img:hover{transform:scale(1.05)}.Navbar_desktopNav__Ypa-B{align-items:center;display:flex;gap:28px}.Navbar_desktopNav__Ypa-B button{background:none;border:none;color:#cbd5e1;cursor:pointer;font-size:14px;font-weight:500;position:relative;transition:.25s ease}.Navbar_desktopNav__Ypa-B button:after{background:#ff7a00;bottom:-6px;content:"";height:2px;left:0;position:absolute;transition:.25s;width:0}.Navbar_desktopNav__Ypa-B button:hover{color:#fff}.Navbar_desktopNav__Ypa-B button:hover:after{width:100%}.Navbar_activeNav__12gZy{color:#ff7a00!important}.Navbar_activeNav__12gZy:after{width:100%!important}.Navbar_actions__rI0VN{align-items:center;display:flex;gap:14px}.Navbar_login__gUkf9{border-radius:10px;box-shadow:0 8px 24px #ff7a0059;padding:8px 16px;transition:.3s}.Navbar_login__gUkf9:hover{box-shadow:0 14px 32px #ff7a0080;transform:translateY(-2px)}.Navbar_logout__OoGMl{border:1px solid #ff7a0099;border-radius:10px;padding:8px 14px;transition:.25s}.Navbar_logout__OoGMl:hover{background:#ff7a00;color:#000}.Navbar_burger__wiDnc{background:none;border:none;cursor:pointer;display:none}.Navbar_burger__wiDnc span{background:#e5e7eb;display:block;height:2px;margin:5px 0;transition:.3s;width:26px}.Navbar_burger__wiDnc.Navbar_active__vG9iG span:first-child{transform:translateY(7px) rotate(45deg)}.Navbar_burger__wiDnc.Navbar_active__vG9iG span:nth-child(2){opacity:0}.Navbar_burger__wiDnc.Navbar_active__vG9iG span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:960px){.Navbar_desktopNav__Ypa-B{display:none}.Navbar_burger__wiDnc{display:block}}.Navbar_mobileOverlay__sfISo{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(0,0,0,.999);background:#0009;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:3000;z-index:4000}.Navbar_mobileMenu__\+G2T-{animation:Navbar_slideIn__D8NwO .3s ease;background:#020617;display:flex;flex-direction:column;height:100%;padding:20px 18px;width:100%}@keyframes Navbar_slideIn__D8NwO{0%{opacity:.8;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.Navbar_mobileHeader__do0Qh{align-items:center;color:#fff;display:flex;font-weight:600;justify-content:space-between;margin-bottom:20px}.Navbar_mobileClose__DenFE{align-items:center;background:#ffffff14;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;transition:.2s;width:36px}.Navbar_mobileClose__DenFE:hover{background:#ffffff26}.Navbar_mobileNav__HeSVx{display:flex;flex-direction:column;gap:6px}.Navbar_mobileNav__HeSVx button{align-items:center;background:#0000;border:none;border-radius:12px;color:#cbd5e1;cursor:pointer;display:flex;font-size:15px;font-weight:500;justify-content:space-between;padding:14px 12px;text-align:left;transition:all .25s ease;width:100%}.Navbar_mobileNav__HeSVx button:hover{background:#ffffff0d;color:#fff}.Navbar_mobileNav__HeSVx button.Navbar_active__vG9iG{background:#ff7a001f;color:#ff7a00}.Navbar_mobileNav__HeSVx button:after{content:"›";font-size:18px;opacity:.4}.Navbar_mobileDivider__6enyD{background:#ffffff14;height:1px;margin:14px 0}.Navbar_mobileActions__OlG4e{display:flex;flex-direction:column;gap:10px;margin-top:auto}.Navbar_mobileLogin__F17Wu{background:linear-gradient(135deg,#ff7a00,#e85d04);border:none;border-radius:12px;box-shadow:0 8px 20px #ff7a0059;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px;width:100%}.Navbar_mobileLogout__QopPQ{cursor:pointer;font-size:14px;padding:11px;width:100%}.Navbar_logoutBtn__870cy,.Navbar_mobileLogout__QopPQ{background:#ff7a000d;border:1px solid #ff7a0080;border-radius:12px;color:#ff7a00}.Navbar_logoutBtn__870cy{padding:12px}#Navbar_about__MdUf9{scroll-margin-top:100px}@media (max-width:960px){.Navbar_actions__rI0VN .Navbar_login__gUkf9,.Navbar_actions__rI0VN .Navbar_logout__OoGMl{display:none}.Navbar_container__\+B2mA{padding:0 16px}.Navbar_logo__ITKBb img{height:36px}}.Navbar_login__gUkf9{background:linear-gradient(135deg,#ff7a00,#e85d04);border:none;border-radius:12px;box-shadow:0 8px 20px #ff7a0059,inset 0 1px 0 #ffffff26;color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.2px;overflow:hidden;padding:9px 18px;position:relative;transition:all .3s ease}.Navbar_login__gUkf9:before{background:linear-gradient(120deg,#0000,#ffffff40,#0000);content:"";inset:0;opacity:0;position:absolute;transition:.4s}.Navbar_login__gUkf9:hover:before{animation:Navbar_shine__97RAK .8s linear;opacity:1}@keyframes Navbar_shine__97RAK{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.Navbar_login__gUkf9:hover{box-shadow:0 14px 32px #ff7a0080,inset 0 1px 0 #fff3;transform:translateY(-2px) scale(1.02)}.Navbar_login__gUkf9:active{transform:scale(.97)}.Navbar_logout__OoGMl{background:#ff7a000f;border:1px solid #ff7a0066;border-radius:12px;color:#ff7a00;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;position:relative;transition:all .25s ease}.Navbar_logout__OoGMl:after{border-radius:inherit;box-shadow:0 0 0 0 #ff7a0066;content:"";inset:0;position:absolute;transition:.3s}.Navbar_logout__OoGMl:hover{background:#ff7a001f;border-color:#ff7a00cc;color:#fff;transform:translateY(-1px)}.Navbar_logout__OoGMl:hover:after{box-shadow:0 0 12px #ff7a0066}.Navbar_logout__OoGMl:active{transform:scale(.96)}:root{--background:#f2f5f9;--border:#e2e7ef;--danger:#d32f2f;--drawer-width:252px;--collapsed-width:76px;--shadow-sm:0 4px 12px #00000008}.AdminLayout_adminLayout__KAuWV{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f2f5f9;background:var(--background);color:#1a2636;display:flex;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;min-height:100vh}.AdminLayout_sidebar__xf7Yq{background:linear-gradient(180deg,#0a1220,#101b2e);background:linear-gradient(180deg,var(--navy-dark) 0,var(--navy) 100%);border-right:1px solid #1e2a3e;border-right:1px solid var(--navy-light);color:#fff;display:flex;flex-direction:column;flex-shrink:0;height:100vh;overflow-x:hidden;position:-webkit-sticky;position:sticky;top:0;transition:width .18s ease;width:252px;width:var(--drawer-width)}.AdminLayout_sidebar__xf7Yq.AdminLayout_collapsed__OLWZn{width:76px;width:var(--collapsed-width)}@media (max-width:768px){.AdminLayout_sidebar__xf7Yq{box-shadow:4px 0 25px #0000002e;height:100vh;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .22s ease;width:252px!important;width:var(--drawer-width)!important;z-index:1300}.AdminLayout_sidebar__xf7Yq.AdminLayout_mobileOpen__obpHl{transform:translateX(0)}.AdminLayout_sidebar__xf7Yq.AdminLayout_collapsed__OLWZn{width:252px!important;width:var(--drawer-width)!important}}.AdminLayout_sidebarHeader__B1CXZ{align-items:center;display:flex;flex-shrink:0;gap:12px;height:72px;line-height:1;padding:0 20px}.AdminLayout_logoLink__OlVTa{align-items:center;border-radius:10px;color:inherit;display:flex;flex:1 1;gap:12px;margin:-6px -8px;min-width:0;padding:6px 8px;text-decoration:none;transition:background .15s}.AdminLayout_logoLink__OlVTa:hover{background:hsla(0,0%,100%,.055)}.AdminLayout_logoLink__OlVTa:focus-visible{outline:2px solid #ff6a00;outline:2px solid var(--orange);outline-offset:2px}.AdminLayout_sidebar__xf7Yq.AdminLayout_collapsed__OLWZn .AdminLayout_logoLink__OlVTa{flex:0 0 auto;justify-content:center;margin:-6px;padding:6px}.AdminLayout_logoBadge__3AB9M{transition:transform .15s,box-shadow .15s}.AdminLayout_logoLink__OlVTa:hover .AdminLayout_logoBadge__3AB9M{box-shadow:0 10px 22px #ff6a0052;transform:translateY(-1px)}.AdminLayout_brand__IvJUO{color:#fff}.AdminLayout_sidebar__xf7Yq.AdminLayout_collapsed__OLWZn .AdminLayout_sidebarHeader__B1CXZ{justify-content:center;padding:0}.AdminLayout_logoBadge__3AB9M{align-items:center;background:#ff6a00;background:var(--orange);border-radius:11px;box-shadow:0 8px 20px #ff6a0038;color:#fff;display:flex;flex-shrink:0;font-size:17px;font-weight:900;height:38px;justify-content:center;letter-spacing:.5px;line-height:1;min-width:38px;width:38px}.AdminLayout_logoText__6flG9{display:flex;flex:1 1;flex-direction:column;gap:2px;justify-content:center;line-height:1;min-width:0}.AdminLayout_brand__IvJUO{font-size:14px;font-weight:850;letter-spacing:1.5px;line-height:1.1;white-space:nowrap}.AdminLayout_sub__RjVQr{color:#ffffff85;font-size:10px;line-height:1.1;white-space:nowrap}.AdminLayout_sidebar__xf7Yq.AdminLayout_collapsed__OLWZn .AdminLayout_logoText__6flG9{display:none}.AdminLayout_mobileCloseBtn__SpnEs{align-items:center;background:#0000;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:6px;transition:background .15s}.AdminLayout_mobileCloseBtn__SpnEs:hover{background:#ffffff1a}@media (min-width:769px){.AdminLayout_mobileCloseBtn__SpnEs{display:none}}.AdminLayout_sidebarDivider__UjxSz{background:#ffffff17;flex-shrink:0;height:1px}.AdminLayout_sidebarNav__GN5o1{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:12px;scrollbar-color:#fff3 #0000;scrollbar-width:thin}.AdminLayout_sidebarNav__GN5o1::-webkit-scrollbar{width:4px}.AdminLayout_sidebarNav__GN5o1::-webkit-scrollbar-thumb{background:#fff3;border-radius:8px}.AdminLayout_sidebar__xf7Yq.AdminLayout_collapsed__OLWZn .AdminLayout_sidebarNav__GN5o1{padding:12px 8px}.AdminLayout_navGroup__TjgAG{margin-bottom:18px}.AdminLayout_groupLabel__7pXGI{color:#ffffff61;font-size:9px;font-weight:800;letter-spacing:1.25px;line-height:1.4;margin-bottom:6px;padding:0 12px;text-transform:uppercase;white-space:nowrap}.AdminLayout_sidebar__xf7Yq.AdminLayout_collapsed__OLWZn .AdminLayout_groupLabel__7pXGI{display:none}.AdminLayout_navItem__-aP4E{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:#ffffffab;cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:520;gap:12px;line-height:1.2;margin-bottom:2px;min-height:42px;padding:0 14px;position:relative;text-decoration:none;transition:background .15s,color .15s,border-color .15s;width:100%}.AdminLayout_sidebar__xf7Yq.AdminLayout_collapsed__OLWZn .AdminLayout_navItem__-aP4E{gap:0;justify-content:center;padding:0}.AdminLayout_navItem__-aP4E:hover{background:hsla(0,0%,100%,.065);color:#fff}.AdminLayout_navItem__-aP4E.AdminLayout_active__3h-BN{background:#ff6a002e;border-color:#ff6a0033;color:#fff}.AdminLayout_navItem__-aP4E.AdminLayout_active__3h-BN:hover{background:#ff6a0033}.AdminLayout_navItem__-aP4E.AdminLayout_soon__itKcC{cursor:default;opacity:.45;pointer-events:none}.AdminLayout_navIcon__UKW27{align-items:center;color:inherit;display:flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.AdminLayout_navLabel__soJXk{flex:1 1;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminLayout_sidebar__xf7Yq.AdminLayout_collapsed__OLWZn .AdminLayout_badgeSoon__fS0\+Q,.AdminLayout_sidebar__xf7Yq.AdminLayout_collapsed__OLWZn .AdminLayout_navArrow__puZcs,.AdminLayout_sidebar__xf7Yq.AdminLayout_collapsed__OLWZn .AdminLayout_navLabel__soJXk{display:none}.AdminLayout_navArrow__puZcs{align-items:center;color:#ffffff80;display:flex;flex-shrink:0;justify-content:center}.AdminLayout_badgeSoon__fS0\+Q{background:#ffffff14;border-radius:4px;color:#ffffff80;font-size:8px;font-weight:700;letter-spacing:.4px;line-height:1;margin-left:4px;padding:2px 6px;white-space:nowrap}.AdminLayout_subItems__qctNU{border-left:1px solid #ffffff1c;display:none;margin-left:38px;padding-left:6px}.AdminLayout_subItems__qctNU.AdminLayout_open__mBRgN{display:block}.AdminLayout_subItem__z1N-\+{align-items:center;border-radius:7px;color:#ffffff78;display:flex;font-size:10.5px;line-height:1.2;min-height:33px;padding:0 10px 0 14px;text-decoration:none;transition:.1s}.AdminLayout_subItem__z1N-\+:hover{background:hsla(0,0%,100%,.055);color:#fff}.AdminLayout_sidebarFooter__KtDPB{border-top:1px solid #ffffff17;flex-shrink:0;padding:10px 12px}.AdminLayout_userBlock__pd3M7{align-items:center;background:#0000;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:inherit;gap:10px;line-height:1;min-height:48px;padding:8px 10px;text-align:left;transition:background .15s;width:100%}.AdminLayout_userBlock__pd3M7:hover{background:hsla(0,0%,100%,.055)}.AdminLayout_sidebar__xf7Yq.AdminLayout_collapsed__OLWZn .AdminLayout_userBlock__pd3M7{justify-content:center;padding:8px 0}.AdminLayout_userAvatar__Sovpi{align-items:center;background:#fff;border-radius:50%;color:#101b2e;color:var(--navy);display:flex;flex-shrink:0;font-size:11px;font-weight:800;height:34px;justify-content:center;letter-spacing:.3px;line-height:1;min-width:34px;overflow:hidden;width:34px}.AdminLayout_userAvatar__Sovpi img{display:block;height:100%;object-fit:cover;width:100%}.AdminLayout_userInfo__ef24Z{display:flex;flex-direction:column;gap:2px;justify-content:center;line-height:1;min-width:0}.AdminLayout_sidebar__xf7Yq.AdminLayout_collapsed__OLWZn .AdminLayout_userInfo__ef24Z{display:none}.AdminLayout_userName__pokCP{font-size:12px;font-weight:700}.AdminLayout_userName__pokCP,.AdminLayout_userRole__ztsD4{line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminLayout_userRole__ztsD4{color:#ffffff73;font-size:9.5px}.AdminLayout_mainArea__uxS2i{display:flex;flex:1 1;flex-direction:column;min-width:0}.AdminLayout_topBar__KX7-1{align-items:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #e2e7ef;border-bottom:1px solid var(--border);display:flex;flex-wrap:nowrap;gap:12px;min-height:70px;padding:0 20px;position:-webkit-sticky;position:sticky;top:0;z-index:100}@media (max-width:768px){.AdminLayout_topBar__KX7-1{gap:8px;padding:0 16px}}.AdminLayout_iconBtn__9uqXa{align-items:center;background:#0000;border:none;border-radius:8px;color:#101b2e;color:var(--navy);cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;line-height:1;padding:8px;transition:background .15s}.AdminLayout_iconBtn__9uqXa:hover{background:#0000000d}.AdminLayout_desktopToggle__h5Jcp{display:inline-flex}.AdminLayout_mobileToggle__5OQG7{display:none}@media (max-width:768px){.AdminLayout_desktopToggle__h5Jcp{display:none}.AdminLayout_mobileToggle__5OQG7{display:inline-flex}}.AdminLayout_searchBox__kXuBw{align-items:center;background:#f6f8fb;border:1px solid #e2e7ef;border:1px solid var(--border);border-radius:10px;display:flex;flex-shrink:1;gap:8px;height:40px;min-width:120px;padding:0 14px;width:380px}@media (max-width:768px){.AdminLayout_searchBox__kXuBw{flex:1 1;width:auto}}.AdminLayout_searchBox__kXuBw input{background:#0000;border:none;color:#1a2636;flex:1 1;font-family:inherit;font-size:13px;line-height:1;min-width:0;outline:none}.AdminLayout_searchBox__kXuBw input::placeholder{color:#9299a4}.AdminLayout_shortcut__L42K9{background:#fff;border:1px solid #e2e7ef;border:1px solid var(--border);border-radius:5px;color:#9299a4;flex-shrink:0;font-size:10px;line-height:1.2;padding:2px 6px;white-space:nowrap}@media (max-width:480px){.AdminLayout_shortcut__L42K9{display:none}}.AdminLayout_topSpacer__L0F1q{flex:1 1}.AdminLayout_badgeDot__j7BnL{align-items:center;display:inline-flex;justify-content:center;line-height:1;position:relative}.AdminLayout_badgeDot__j7BnL:after{background:#ff6a00;background:var(--orange);border:2px solid #fff;border-radius:50%;content:"";height:8px;position:absolute;right:2px;top:2px;width:8px}.AdminLayout_avatarWrapper__3L7Kq{flex-shrink:0;position:relative}.AdminLayout_topAvatar__gDR0P{align-items:center;background:#101b2e;background:var(--navy);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:11px;font-weight:800;height:36px;justify-content:center;letter-spacing:.3px;line-height:1;min-width:36px;overflow:hidden;padding:0;transition:transform .15s,box-shadow .15s;width:36px}.AdminLayout_topAvatar__gDR0P:hover{box-shadow:0 4px 12px #101b2e40;transform:translateY(-1px)}.AdminLayout_topAvatar__gDR0P img{display:block;height:100%;object-fit:cover;width:100%}.AdminLayout_dropdown__L92zl{animation:AdminLayout_dropdownFade__Ah1f9 .15s ease;background:#fff;border:1px solid #e2e7ef;border:1px solid var(--border);border-radius:12px;box-shadow:0 15px 45px #0a122021;min-width:180px;padding:6px 0;position:absolute;right:0;top:48px;z-index:200}@keyframes AdminLayout_dropdownFade__Ah1f9{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.AdminLayout_dropdownItem__gwFFP{align-items:center;background:#0000;border:none;color:#1a2636;cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:9px;line-height:1.2;padding:10px 16px;text-align:left;transition:background .1s;width:100%}.AdminLayout_dropdownItem__gwFFP:hover{background:#f6f8fb}.AdminLayout_dropdownItem__gwFFP.AdminLayout_danger__EU3Hi{color:#d32f2f;color:var(--danger)}.AdminLayout_dropdownDivider__yBDGZ{background:#e2e7ef;background:var(--border);height:1px;margin:4px 0}.AdminLayout_pageContent__l3PJW{flex:1 1;margin:0 auto;max-width:1600px;padding:28px 32px;width:100%}@media (max-width:768px){.AdminLayout_pageContent__l3PJW{padding:20px 16px}}.AdminLayout_overlay__mD3Qr{animation:AdminLayout_overlayFade__Zu-x0 .18s ease;background:#0a122066;inset:0;position:fixed;z-index:1250}@keyframes AdminLayout_overlayFade__Zu-x0{0%{opacity:0}to{opacity:1}}@media (min-width:769px){.AdminLayout_overlay__mD3Qr{display:none}}.AdminLayout_tooltipWrapper__Krx7j{position:relative}.AdminLayout_tooltipWrapper__Krx7j:after{background:#1a2636;border-radius:8px;box-shadow:0 4px 12px #00000026;color:#fff;content:attr(data-tooltip);font-size:12px;font-weight:500;left:calc(100% + 10px);line-height:1.2;opacity:0;padding:6px 12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .15s;white-space:nowrap;z-index:1400}.AdminLayout_tooltipWrapper__Krx7j:hover:after{opacity:1}.AdminLayout_dropdownItem__gwFFP:focus-visible,.AdminLayout_iconBtn__9uqXa:focus-visible,.AdminLayout_mobileCloseBtn__SpnEs:focus-visible,.AdminLayout_navItem__-aP4E:focus-visible,.AdminLayout_subItem__z1N-\+:focus-visible,.AdminLayout_topAvatar__gDR0P:focus-visible,.AdminLayout_userBlock__pd3M7:focus-visible{outline:2px solid #ff6a00;outline:2px solid var(--orange);outline-offset:2px}@media (max-width:480px){.AdminLayout_topBar__KX7-1{min-height:64px;padding:0 12px}.AdminLayout_topAvatar__gDR0P{height:34px;min-width:34px;width:34px}.AdminLayout_pageContent__l3PJW{padding:16px 12px}.AdminLayout_dropdown__L92zl{min-width:170px;right:-8px}}@media (prefers-reduced-motion:reduce){.AdminLayout_dropdown__L92zl,.AdminLayout_navItem__-aP4E,.AdminLayout_overlay__mD3Qr,.AdminLayout_sidebar__xf7Yq,.AdminLayout_subItem__z1N-\+,.AdminLayout_topAvatar__gDR0P{animation:none!important;transition:none!important}}:root{--primary-bg:#0a0c0f;--accent:#ff3b3b;--accent-gradient:linear-gradient(135deg,#f26363,#9b2b2b)!important;--danger:#ef4444;--success:#10b981;--text-primary:#f8fafc;--text-secondary:#94a3b8;--card-bg:#1e293b;--border-color:#334155;--transition:all 0.3s cubic-bezier(0.4,0,0.2,1);--glass-effect:linear-gradient(135deg,#8b5cf60d,#7c3aed05);--neon-glow:0 0 20px #8b5cf61a}.close-btn{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ff0000f5;border:none;border-radius:50%;box-shadow:0 4px 8px #0003;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;opacity:.8;padding:0!important;position:absolute;right:10px;top:10px;transition:all .3s ease-in-out;width:36px;z-index:1100}.close-btn:hover{opacity:1;transform:scale(1.1)}.close-btn:active{transform:scale(.95)}.close-btn svg{fill:#fff;height:20px;width:20px}*{margin:0;padding:0}.body-class{background:#020617;color:#f8fafc;font-family:Inter,sans-serif;line-height:4vh;overflow:hidden;position:relative}.admin-panel{background:#0a0c0f;background:var(--primary-bg);display:grid;grid-template-rows:auto 1fr auto;height:100vh;margin:0 auto}.manage-title{font-family:Poppins,sans-serif!important;font-size:1.2rem}.app-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#8b5cf60d,#7c3aed05);background:var(--glass-effect);border-bottom:1px solid #334155;border-bottom:1px solid var(--border-color);box-shadow:0 0 20px #8b5cf61a;box-shadow:var(--neon-glow);padding:1rem 1.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:100}.app-content{overflow-y:hidden;padding:1.5rem}.app-footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172acc;border-top:1px solid #334155;border-top:1px solid var(--border-color);padding:1rem}.filters{display:flex;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(1620px,12fr));margin-top:1rem}.filters input,.filters select{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e293bb3;border:1px solid #334155;border:1px solid var(--border-color);border-radius:.75rem;color:#f8fafc;color:var(--text-primary);font-size:.9rem;padding:.75rem 1rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.filters input:focus,.filters select:focus{border-color:#ff3b3b;border-color:var(--accent);box-shadow:0 0 0 3px #8b5cf633;outline:none}.device-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:1rem 0}.device-card{background:linear-gradient(145deg,#1e293bf2,#172030f2);border-left:4px solid #ff3b3b;border-left:4px solid var(--accent);border-radius:1rem;box-shadow:0 0 20px #8b5cf61a;box-shadow:var(--neon-glow);cursor:pointer;overflow:hidden;padding:1.25rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.deviceOffline{color:#ff3b3b;margin-bottom:0!important;margin-left:auto;margin-right:auto;margin-top:0!important;padding:0!important}.device-card:hover{transform:translateY(-5px)}.device-card:after{background:linear-gradient(90deg,#0000,#8b5cf61a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.5s;width:200%}.device-card:hover:after{left:100%}.card-header{gap:1rem}.card-header,.user-avatar{align-items:center;display:flex}.user-avatar{background:#5c97f61a!important;border:2px solid #ff863b!important;border-radius:50%;color:#f9fdff;height:36px;justify-content:center;width:36px}.online-status{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;border-radius:12px;box-shadow:0 4px 10px #0000004d;color:#fff;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.1rem .6rem;position:absolute;right:1.25rem;top:1.25rem;transition:all .3s ease-in-out}.status-dot{border-radius:50%;height:10px;width:10px}.status-dot.online{animation:pulse 1.5s infinite;background:#10b981;background:var(--success);box-shadow:0 0 12px rgba(3,255,171,.957)}.status-dot.offline{animation:pulse 1.8s infinite;background:#ef4444;background:var(--danger);box-shadow:0 0 18px rgba(248,7,3,.935)}.progress-bar{background:#ffffff1a;border-radius:4px;height:6px;margin-top:1rem;overflow:hidden;position:relative}.progress-fill{background:linear-gradient(135deg,#f26363,#9b2b2b);background:var(--accent-gradient);height:100%;position:relative;transition:width .5s ease}.progress-fill:after{animation:progressGlow 2s infinite;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000e6!important;display:flex!important;inset:0!important;justify-content:center;position:fixed!important;z-index:1040}.device-modal-content{animation:modalEntry .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#1e293bfa,#172030fa)!important;border-radius:1.5rem!important;box-shadow:0 25px 50px -12px #8b5cf640!important;color:#fff;left:50%!important;max-width:440px;padding:2rem!important;position:fixed!important;top:50%!important;transform:translate(-50%,-50%)!important;width:90%;z-index:1050}.modal-header{align-items:flex-start;border-bottom:1px solid #8b5cf61a;display:flex;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem}.device-avatar{align-items:center;background:#8b5cf61a;border:2px solid #ff3b3b;border:2px solid var(--accent);border-radius:12px;color:#ff3b3b;color:var(--accent);display:flex;font-size:1.5rem;height:48px;justify-content:center;margin-right:10px;width:48px}.modal-sections{display:flex;flex-direction:column;gap:2rem;padding:.5rem 0}.modal-section h3{color:#ff3b3b;color:var(--accent);font-size:1rem;font-weight:600;margin-bottom:1.25rem;padding-left:.5rem;position:relative}.modal-section.actions{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto}.toggle-btn:disabled{background-color:grey!important;opacity:.6}.toggle-btn:disabled:hover{cursor:not-allowed}.modal-section h3:before{background:#ff3b3b;background:var(--accent);border-radius:2px;content:"";height:60%;left:-.5rem;position:absolute;top:50%;transform:translateY(-50%);width:3px}.stats-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.modal-actions{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-top:1.5rem}button{border:none;border-radius:.75rem;cursor:pointer;font-weight:600;margin:10px;overflow:hidden;padding:.75rem 1.25rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.toggle-btn{border:none;border-radius:8px;box-shadow:0 4px 6px #0003;color:#fff;cursor:pointer;font-size:16px;font-weight:700;gap:8px;padding:10px 16px;transition:all .3s ease-in-out}.parent-container-btn,.toggle-btn,.toggle-btn-cloud{align-items:center;display:flex;justify-content:center}.toggle-btn-cloud{border:none;border-radius:8px;box-shadow:0 4px 6px #0003;color:#fff;cursor:pointer;font-size:16px;font-weight:700;gap:8px;padding:10px 16px;transition:all .3s ease-in-out}.switch{display:inline-block;height:24px;position:relative;width:46px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;border-radius:24px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;width:18px}input:checked+.slider{background-color:#4caf50}input:checked+.slider:before{transform:translateX(22px)}.live-data-box{align-items:center;display:flex;justify-content:space-between;padding:2px}.slide-label{font-weight:500;margin-left:10px}.toggle-btn.on{background-color:#31b604}.toggle-btn.on:hover{background-color:#06b214;box-shadow:0 6px 12px #03d56566;transform:scale(1.05)}.toggle-btn.off{background-color:#c40c0c}.toggle-btn.off:hover{background-color:#de3405;box-shadow:0 6px 12px rgba(217,34,2,.456);transform:scale(1.05)}.toggle-btn.processing{background-color:#9ca3af;box-shadow:none;cursor:not-allowed}.toggle-btn:active{box-shadow:0 2px 5px #0000004d;transform:scale(.98)}.spinner{animation:spin 1s linear infinite}.view-btn{align-items:center;background-color:#0421b2;border:none;border-radius:8px;box-shadow:0 6px 12px rgba(23,2,217,.138);color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;padding:10px 16px;transition:all .3s ease-in-out}.view-btn:hover{background-color:#1530a8;transform:scale(1.05)}.view-btn:active{box-shadow:0 2px 5px #030ee4b3;transform:scale(.98)}.delete-btn{align-items:center;background-color:#dc2626;border:none;border-radius:8px;box-shadow:0 4px 6px #dc26264d;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;padding:10px 16px;transition:all .3s ease-in-out}.delete-btn:hover{background-color:#b91c1c;box-shadow:0 6px 10px #b91c1c80;transform:scale(1.05)}.delete-btn:active{box-shadow:0 2px 5px #b91c1cb3;transform:scale(.98)}.delete-btn:disabled,.toggle-btn:disabled{background-color:#9ca3af;box-shadow:none;cursor:not-allowed}.device-card.inactive{border-color:#2449db00;color:grey;opacity:.7}.device-card.active{border-color:#ff863b!important}.last-seen{font-weight:700}.FxMark{z-index:9999}.last-seen.online{color:#4caf50}.FaTimes{color:#fff!important}.last-seen.offline{color:#f44336}.motor-state-card .label{color:#fff!important;font-weight:700;margin-right:8px}.motor-state-card .value{font-weight:700;transition:color .3s ease-in-out}.motor-state-card.off-state .value{color:#00ff5e!important}.motor-state-card.on-state .value{color:#ff0606!important}.motor-icon{font-size:1.5rem;margin-bottom:8px;opacity:.8}@keyframes pulse{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}to{opacity:.8;transform:scale(.95)}}@keyframes modalEntry{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes progressGlow{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (max-width:768px){.device-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:1rem 0}.pagination>button{margin:0 5vw;padding:3px 20px}.app-header{padding:.75rem 1rem}.app-header-title{font-size:.875rem;padding-top:6px}.app-content{padding:1rem}.filters{flex-direction:row;gap:.5rem;margin-top:.75rem}.filters input,.filters select{font-size:.85rem;padding:.5rem .75rem}.device-grid{gap:.75rem;grid-template-columns:1fr;padding:.75rem 0}.device-card{border-left-width:3px;padding:1rem}.card-header{gap:.75rem}.user-avatar{font-size:.875rem;height:32px;width:32px}.online-status{font-size:.75rem;padding:.5rem .6rem;right:1rem;top:1rem}.status-dot{height:6px;width:6px}.device-modal-content{padding:1.5rem!important;width:95%}.modal-header{margin-bottom:1rem;padding-bottom:1rem}.device-avatar{font-size:1.25rem;height:40px;margin-bottom:auto;margin-top:auto;width:40px}.modal-sections{gap:1.5rem}.modal-section h3{font-size:.875rem;margin-bottom:1rem}.stats-grid{gap:1rem;grid-template-columns:1fr}.modal-actions{gap:.75rem;grid-template-columns:1fr;margin-top:1rem}button{font-size:.875rem;margin:6px;padding:.6rem 1rem}.progress-bar{margin-top:.75rem}.app-content{overflow-y:auto;padding:1.5rem}}@media (max-width:480px){.app-header{padding:.5rem}.device-card{padding:.75rem}.device-modal-content{padding:1rem!important}.modal-sections{gap:1rem}button{padding:.5rem .75rem}}.delete-modal{animation:fadeIn .3s ease-in-out;background:#272626;border-radius:12px;box-shadow:0 4px 10px #0003;max-width:400px;padding:20px;text-align:center;width:90%;z-index:9999!important}.delete-modal h2{color:#ff7332;font-size:1.5rem;margin-bottom:10px}.delete-modal p{color:#fff7f7;font-size:1rem;margin-bottom:15px}.delete-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000e6!important;display:flex!important;inset:0!important;justify-content:center;position:fixed!important;z-index:1060}.delete-modal input{border:2px solid #ddd;border-radius:8px;font-size:1rem;margin-bottom:15px;outline:none;padding:10px;text-align:center;transition:border .3s;width:100%}.delete-modal input:focus{border-color:#ff4d4d}.modal-actions{display:flex;gap:10px;justify-content:space-between}.cancel-btn,.confirm-btn{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:1rem;padding:12px;transition:all .2s ease-in-out}.cancel-btn{background:#ddd;color:#333}.cancel-btn:hover{background:#bbb}.confirm-btn{background:#ff4d4d;color:#fff}.confirm-btn:hover{background:#c00}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.system-mode{align-items:center;justify-content:center;margin-top:15px!important}.auto{color:#00ff5e}.manual{color:red;font-weight:bolder}.truncate{border-radius:6px;color:#a0ff52;display:block;font-family:Segoe UI,sans-serif;font-weight:1000;max-width:250px;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.device-stats-count{align-items:center;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#c7c5c5;display:flex;font-size:16px;font-weight:600;gap:20px;justify-content:space-between}.count-stats{display:flex}.device-stats-count span{align-items:center;display:flex;gap:5px;margin-left:15px}.device-stats-count strong{color:#ffa200;font-size:18px}.switch.loading{opacity:.6;pointer-events:none;position:relative}.switch.loading:after{animation:spin 1s linear infinite;border:2px solid #ccc;border-radius:50%;border-top-color:#333;content:"";height:15px;position:absolute;right:-25px;top:5px;width:15px}.dark ::-webkit-scrollbar{height:10px;width:10px}#root,body,html{height:100%;margin:0}.dark ::-webkit-scrollbar-track{background:#020202}.dark ::-webkit-scrollbar-thumb{background-color:#244;border:2px solid #020202;border-radius:8px}.dark ::-webkit-scrollbar-thumb:hover{background-color:#7fdc8c}.header-left{display:flex}.refresh-btn{align-items:center;background:#1582f626;border:1px solid #15a7f6;border-radius:50%;bottom:auto;color:#15b3f6!important;cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;margin:10px 20px!important;padding:0!important;top:auto;transition:all .25s ease;width:36px;z-index:2000}.refresh-btn svg{color:#15f658!important;height:18px;width:18px}.refresh-btn:hover{background:#1542f64d;transform:scale(1.1)}.refresh-btn:active{transform:scale(.95)}.device-modal-content{position:relative}.spin{animation:refreshSpin .8s linear infinite}@keyframes refreshSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.logo{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px}.logo img{display:block;height:40px;width:auto}.add-device-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#ff3b3b;cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:8px;margin-left:auto;position:relative;transition:all .3s ease}.add-device-btn:hover{cursor:pointer;transform:translateY(-2px)}.add-device-btn:active{cursor:pointer;transform:scale(.96)}.activate-device-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#ff3b3b;cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:8px;margin-left:5px;position:relative;transition:all .3s ease}.activate-device-btn:hover{cursor:pointer;transform:translateY(-2px)}.activate-device-btn:active{cursor:pointer;transform:scale(.96)}.updatedOn{background:linear-gradient(90deg,#b3d0ff26,#3b82f60d);border-left:3px solid #f6443b;border-radius:6px;color:#cbd5e1;font-size:12px;font-weight:500;margin-bottom:14px;margin-left:auto;margin-right:auto;padding:6px 14px;width:100%}.section-header-calib{align-items:center;display:flex;gap:1px;margin-bottom:18px;position:relative}.section-header-calib h3{color:#ff7a18;font-size:16px;font-weight:600;letter-spacing:.5px;margin:0}.cal-btn{align-items:center;background:linear-gradient(135deg,#ff7a18,#ff4d00);border:none;border-radius:10px;box-shadow:0 8px 20px #ff7a1859;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;padding:8px 14px;transition:all .25s ease}.cal-btn:hover{box-shadow:0 15px 35px #ff7a1899;transform:translateY(-3px)}.cal-btn:active{transform:scale(.96)}.wifi{background:linear-gradient(135deg,#58a1f9,#067ee8)!important;box-shadow:0 8px 20px #1893ff59!important}.wifi:hover{box-shadow:0 15px 35px #1865ff99!important;transform:translateY(-3px)}.calibration-overlay{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at center,#0a0c0ff5,#000000fc);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.calibration-modal{animation:calFadeIn .25s ease-out;background:linear-gradient(145deg,#0f172a,#111827);border:1px solid #ff7a1866;border-radius:20px;box-shadow:0 30px 80px #000000b3,0 0 40px #ff7a1826;color:#f8fafc;max-width:100%;outline:none;padding:30px;width:420px}.calibration-modal h2{color:#ff7a18;font-size:20px;font-weight:600;letter-spacing:.5px;margin-bottom:24px;text-align:center}.cal-field{display:flex;flex-direction:column;margin-bottom:18px}.cal-field label{color:#ff7a18;font-size:13px;font-weight:500;letter-spacing:.3px;margin-bottom:6px}.calibration-modal input{background:#1e293b;border:1px solid #ff7a1840;border-radius:12px;color:#fff;font-size:18px;font-weight:600;padding:14px 12px;text-align:center;transition:all .25s ease;width:100%}.calibration-modal input::-webkit-inner-spin-button,.calibration-modal input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calibration-modal input[type=number]{-moz-appearance:textfield}.calibration-modal input::placeholder{color:#64748b;font-size:13px;font-weight:400;text-align:center}.calibration-modal input:focus{background:#0f172a;border-color:#ff7a18;box-shadow:0 0 15px #ff7a1880}.input-error{border:1px solid #ff4d4d!important;box-shadow:0 0 12px #ff000080}.err-cal{animation:calErrorFade .2s ease-in-out;color:#ff4d4d;font-size:13px;font-weight:500;margin-bottom:14px;margin-top:-6px;padding:6px 10px;text-align:center}.cal-date{border-top:1px solid #ff7a1826;margin-top:12px;padding-top:10px;text-align:center}.cal-date-label{color:#94a3b8;font-size:12px;letter-spacing:.5px}.cal-date-value{color:#ff7a18;font-size:13px;font-weight:600;margin-top:4px}.cal-loader{align-items:center;color:#ff7a18;display:flex;flex-direction:column;font-weight:500;gap:14px;padding:30px 0}.cal-loader .spinner{animation:spin 1s linear infinite;font-size:28px}.calibration-modal .modal-actions{display:flex;gap:14px;justify-content:space-between;margin-top:12px}.calibration-modal button{border-radius:12px;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px;transition:all .25s ease}.calibration-modal button:first-child{background:#1e293b;border:1px solid #94a3b84d;color:#cbd5e1}.calibration-modal button:first-child:hover{background:#334155}.calibration-modal button:last-child{background:linear-gradient(135deg,#ff7a18,#ff4d00);color:#fff}.calibration-modal button:last-child:hover{box-shadow:0 10px 30px #ff7a1899;transform:translateY(-2px)}@media (max-width:600px){.calibration-modal{border-radius:16px;padding:22px;width:100%}.calibration-modal .modal-actions{flex-direction:column;gap:10px}.calibration-modal button{width:100%}}@keyframes calFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes calErrorFade{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.customer-overlay{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0a0f19c7;display:flex;inset:0!important;justify-content:center;padding:24px;position:fixed!important;z-index:9999999!important}.customer-modal{animation:modalPop .28s ease;background:#fff;border-radius:16px;box-shadow:0 30px 70px #0006,0 8px 25px #0003;max-width:640px;padding:22px;width:95%}@keyframes modalPop{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.customer-header{align-items:center;border-bottom:1px solid #f1f1f1;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:16px}.customer-header-left{align-items:center;display:flex;gap:14px}.customer-avatar{align-items:center;background:linear-gradient(135deg,#2c7be5,#1a5ed9);border-radius:50%;box-shadow:0 6px 14px #2c7be559;color:#fff;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.customer-header h2{font-size:18px;font-weight:600;margin:0}.warranty-card{align-items:center;background:#f7f9fc;border-radius:10px;display:flex;justify-content:space-between;margin-top:16px;padding:12px 16px}.warranty-status{border-radius:20px;color:#fff;font-size:12px;font-weight:600;letter-spacing:.3px;padding:6px 12px}.warranty-remaining{color:#555;font-size:13px}.customer-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-top:18px}.map-preview{border-radius:14px;box-shadow:0 8px 22px #00000026;margin-top:20px;overflow:hidden}.map-preview iframe{border:none;height:210px;width:100%}.location-card{align-items:center;background:#f7f9fc;border-radius:10px;display:flex;justify-content:space-between;margin-top:18px;padding:14px;transition:.2s}.location-card:hover{background:#f1f4fa}.location-info{align-items:center;display:flex;gap:12px}.loc-icon{color:#2c7be5;font-size:18px}.location-title{font-size:13px;font-weight:600}.location-coords{color:#7a7a7a;font-size:12px}.map-btn{background:#2c7be5;border:none;border-radius:8px;box-shadow:0 4px 12px #2c7be559;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:.25s}.map-btn:hover{background:#1a5ed9;box-shadow:0 6px 16px #2c7be573;transform:translateY(-1px)}@media (max-width:640px){.customer-overlay{align-items:flex-end;padding:0}.customer-modal{animation:mobileModalPop .25s ease;border-radius:20px 20px 0 0;max-height:95vh;max-width:100%;padding:20px;width:100%}.customer-header{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:2}.customer-grid{grid-template-columns:1fr}.map-preview iframe{height:180px}.location-card{align-items:flex-start;flex-direction:column;gap:12px}.map-btn{text-align:center;width:100%}}@keyframes mobileModalPop{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@supports(padding:env(safe-area-inset-bottom)){.customer-modal{padding-bottom:calc(20px + env(safe-area-inset-bottom))}}:root{--c-awacon:#ff7a00;--c-awacon-bright:#ffa040;--c-awacon-deep:#cc6200;--c-awacon-soft:#ff7a001f;--c-awacon-tint:#ff7a002e;--c-awacon-border:#ff7a0047;--c-awacon-glow:#ff7a0061;--c-sky:#38beff;--c-sky-bright:#7ddbff;--c-sky-deep:#0ea5c9;--c-sky-glow:#38beff47;--c-sky-ghost:#38beff12;--c-sky-tint:#38beff1f;--c-emerald:#00e5a0;--c-emerald-deep:#00a571;--c-emerald-glow:#00e5a04d;--c-rose:#ff4572;--c-rose-deep:#c41548;--c-rose-glow:#ff45724d;--c-amber:#ffb830;--c-amber-glow:#ffb83040;--c-violet:#b06eff;--c-violet-glow:#b06eff40;--s-0:#020509;--s-1:#04080f;--s-2:#070d1a;--s-3:#0b1224;--s-4:#0f172e;--s-5:#162038;--s-6:#1e2d46;--glass-fill:hsla(0,0%,100%,.025);--glass-stroke:hsla(0,0%,100%,.065);--glass-hover:#ffffff0d;--glass-aw-fill:#ff7a000f;--glass-aw-stroke:#ff7a002e;--t-1:#f0f4ff;--t-2:#8da4be;--t-3:#7b7a78;--tank-frame:#0f1d30;--tank-inner:#030710;--f-display:"Syne",system-ui,sans-serif;--f-mono:"DM Mono",monospace;--f-rounded:-apple-system,"SF Pro Rounded",ui-rounded,"Nunito","Syne",sans-serif;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:26px;--r-pill:999px;--spring:cubic-bezier(0.34,1.56,0.64,1);--smooth:cubic-bezier(0.16,1,0.3,1);--ease-io:cubic-bezier(0.65,0,0.35,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes overlayOut{0%{opacity:1}to{opacity:0}}@keyframes sheetDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(105%)}}@keyframes popIn{0%{opacity:0;transform:scale(.88) translateY(24px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes popOut{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.9) translateY(20px)}}@keyframes waterFill{0%{transform:scaleY(0);transform-origin:bottom}to{transform:scaleY(1);transform-origin:bottom}}@keyframes awaconGlow{0%,to{box-shadow:0 0 14px -2px #ff7a0061;box-shadow:0 0 14px -2px var(--c-awacon-glow)}50%{box-shadow:0 0 36px 8px #ff7a0061;box-shadow:0 0 36px 8px var(--c-awacon-glow)}}@keyframes emeraldGlow{0%,to{box-shadow:0 0 14px -2px #00e5a04d,inset 0 1px 0 #ffffff1a;box-shadow:0 0 14px -2px var(--c-emerald-glow),inset 0 1px 0 #ffffff1a}50%{box-shadow:0 0 36px 8px #00e5a04d,inset 0 1px 0 #ffffff2e;box-shadow:0 0 36px 8px var(--c-emerald-glow),inset 0 1px 0 #ffffff2e}}@keyframes roseGlow{0%,to{box-shadow:0 0 14px -2px #ff45724d,inset 0 1px 0 #ffffff1a;box-shadow:0 0 14px -2px var(--c-rose-glow),inset 0 1px 0 #ffffff1a}50%{box-shadow:0 0 36px 8px #ff45724d,inset 0 1px 0 #ffffff2e;box-shadow:0 0 36px 8px var(--c-rose-glow),inset 0 1px 0 #ffffff2e}}@keyframes dotPulse{0%,to{box-shadow:0 0 0 0 #00e5a04d;box-shadow:0 0 0 0 var(--c-emerald-glow);transform:scale(1)}50%{box-shadow:0 0 0 5px #0000;transform:scale(1.4)}}@keyframes handleBreathe{0%,to{opacity:.4;width:34px}50%{opacity:.85;width:52px}}@keyframes sweepShimmer{0%{left:-60%}to{left:160%}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes btnRipple{0%{opacity:1;transform:scale(1)}45%{opacity:.85;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes cardReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes borderGlowAw{0%,to{border-color:#ff7a001f}50%{border-color:#ff7a004d}}@keyframes scanDrift{0%{top:-20%}to{top:120%}}@keyframes particleUp{0%{opacity:0;top:110%;transform:translateX(-50%) scaleY(.5)}15%{opacity:1}85%{opacity:.8}to{opacity:0;top:-12px;transform:translateX(-50%) scaleY(.3)}}@keyframes particleDown{0%{opacity:0;top:-12px;transform:translateX(-50%) scaleY(.5)}15%{opacity:1}85%{opacity:.8}to{opacity:0;top:110%;transform:translateX(-50%) scaleY(.3)}}@keyframes energyPulse{0%,to{box-shadow:0 0 0 #ff7a004d;transform:scale(1)}50%{box-shadow:0 0 10px #ff7a008c;transform:scale(1.06)}}.dm-overlay{align-items:flex-end;animation:overlayIn .3s ease;backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);background:#010308d1;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.dm-modal{animation:sheetUp .44s cubic-bezier(.34,1.56,.64,1);animation:sheetUp .44s var(--spring);background:#04080f;background:var(--s-1);border-left:1px solid hsla(0,0%,100%,.065);border-left:1px solid var(--glass-stroke);border-radius:26px 26px 0 0;border-radius:var(--r-xl) var(--r-xl) 0 0;border-right:1px solid hsla(0,0%,100%,.065);border-right:1px solid var(--glass-stroke);border-top:1px solid hsla(0,0%,100%,.065);border-top:1px solid var(--glass-stroke);box-shadow:0 -2px 0 #ff7a001a,0 -30px 80px #000000eb,0 -1px 1px #ffffff0a;color:#f0f4ff;color:var(--t-1);display:flex;flex-direction:column;font-family:Syne,system-ui,sans-serif;font-family:var(--f-display);max-height:92dvh;max-width:100vw;outline:none;overflow:hidden;position:relative;width:100%}.dm-modal:after{animation:scanDrift 10s linear infinite;background:linear-gradient(180deg,#0000,rgba(255,122,0,.012),#0000);content:"";height:28%;left:0;pointer-events:none;position:absolute;right:0;z-index:0}.dm-modal--closing{animation:sheetDown .28s cubic-bezier(.65,0,.35,1) forwards;animation:sheetDown .28s var(--ease-io) forwards}.dm-modal__container{flex:1 1;min-height:0;position:relative;z-index:1}.dm-modal__handle{display:flex;flex-shrink:0;justify-content:center;padding:12px 0 6px}.dm-modal__handle-bar{animation:handleBreathe 3.5s ease-in-out infinite;background:#ff7a00;background:var(--c-awacon);border-radius:999px;border-radius:var(--r-pill);height:4px}.dm-header{align-items:center;background:#04080f;background:var(--s-1);border-bottom:1px solid hsla(0,0%,100%,.065);border-bottom:1px solid var(--glass-stroke);display:flex;flex-shrink:0;justify-content:space-between;padding:8px 16px 12px;position:relative;z-index:20}.dm-header:before{background:linear-gradient(90deg,#0000,#cc6200,#0000);background:linear-gradient(90deg,#0000,var(--c-awacon-deep),#0000);content:"";height:1px;left:10%;opacity:.55;position:absolute;right:10%;top:0}.dm-header__left{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.dm-header__info{min-width:0}.dm-header__info h3{color:#f0f4ff;color:var(--t-1);font-size:15px;font-weight:700;letter-spacing:-.02em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-header__info code{background:#ff7a001f;background:var(--c-awacon-soft);border:1px solid #ff7a0047;border:1px solid var(--c-awacon-border);border-radius:999px;border-radius:var(--r-pill);color:#ff7a00;color:var(--c-awacon);display:inline-block;font-family:DM Mono,monospace;font-family:var(--f-mono);font-size:10px;font-weight:400;letter-spacing:.05em;margin-top:2px;padding:2px 8px}.dm-header__right{display:flex;gap:7px}.dm-icon-btn{align-items:center;background:hsla(0,0%,100%,.025);background:var(--glass-fill);border:1px solid hsla(0,0%,100%,.065);border:1px solid var(--glass-stroke);border-radius:10px;border-radius:var(--r-sm);color:#8da4be;color:var(--t-2);cursor:pointer;display:flex;font-family:Syne,system-ui,sans-serif;font-family:var(--f-display);font-size:11px;font-weight:600;gap:6px;height:34px;justify-content:center;letter-spacing:.04em;min-width:34px;overflow:hidden;padding:0 11px;position:relative;transition:background .2s,border-color .2s,color .2s,transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;transition:background .2s,border-color .2s,color .2s,transform .18s var(--spring),box-shadow .25s;white-space:nowrap}.dm-icon-btn:hover{background:#ff7a000f;background:var(--glass-aw-fill);border-color:#ff7a0047;border-color:var(--c-awacon-border);box-shadow:0 6px 20px #0006;color:#ff7a00;color:var(--c-awacon);cursor:pointer;transform:translateY(-2px)}.dm-icon-btn:active{transform:scale(.95)}.dm-icon-btn--refresh{animation:awaconGlow 3.2s ease-in-out infinite;background:linear-gradient(135deg,#ff7a00,#cc6200);background:linear-gradient(135deg,var(--c-awacon) 0,var(--c-awacon-deep) 100%);border:none;color:#fff}.dm-icon-btn--refresh:hover{color:#fff;filter:brightness(1.15)}.dm-icon-btn--close:hover{background:#ff45721a;border-color:#ff45724d;color:#ff4572;color:var(--c-rose)}.dm-btn-label{display:none}.dm-body{-webkit-overflow-scrolling:touch;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.dm-body::-webkit-scrollbar{display:none}.dm-status-chip{align-items:center;animation:cardReveal .4s cubic-bezier(.16,1,.3,1) both;animation:cardReveal .4s var(--smooth) both;animation-delay:.08s;background:hsla(0,0%,100%,.025);background:var(--glass-fill);border:1px solid hsla(0,0%,100%,.065);border:1px solid var(--glass-stroke);border-radius:999px;border-radius:var(--r-pill);color:#8da4be;color:var(--t-2);display:inline-flex;font-size:10px;font-weight:500;gap:7px;letter-spacing:.04em;margin:8px 16px;padding:5px 12px}.dm-status-dot{background:#7b7a78;background:var(--t-3);border-radius:50%;flex-shrink:0;height:6px;transition:background .3s;width:6px}.dm-status-dot.active{animation:dotPulse 1.9s ease-in-out infinite;background:#00e5a0;background:var(--c-emerald)}.dm-separator{color:#7b7a78;color:var(--t-3)}.dm-main-row{align-items:center;animation:cardReveal .4s cubic-bezier(.16,1,.3,1) both;animation:cardReveal .4s var(--smooth) both;animation-delay:.12s;display:flex;padding:10px 16px;position:relative}.dm-main-row:after{background:linear-gradient(90deg,#0000,hsla(0,0%,100%,.065),#0000);background:linear-gradient(90deg,#0000,var(--glass-stroke),#0000);bottom:0;content:"";height:1px;left:16px;position:absolute;right:16px}.dm-tank-wrapper{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:8px}.dm-tank-svg{filter:drop-shadow(0 0 8px rgba(56,190,255,.18)) drop-shadow(0 4px 12px rgba(0,0,0,.65));height:auto;transition:filter .4s ease;width:72px}.dm-tank-svg:hover{filter:drop-shadow(0 0 18px rgba(56,190,255,.42)) drop-shadow(0 6px 20px rgba(0,0,0,.75))}.dm-pump{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0a;border-radius:12px;display:flex;gap:8px;padding:6px 10px;transition:all .25s ease}.dm-pump:hover{box-shadow:0 4px 14px #00000026;transform:translateY(-1px)}.dm-pump-icon{align-items:center;background:#ffffff0f;border-radius:8px;font-size:13px;height:28px;line-height:1;transition:all .25s ease;width:28px}.dm-pump-icon,.dm-pump-text{display:flex;justify-content:center}.dm-pump-text{align-items:flex-start;flex-direction:column;line-height:1.1}.dm-pump-state{align-items:center;display:flex;font-family:-apple-system,SF Pro Rounded,ui-rounded,Nunito,Syne,sans-serif;font-family:var(--f-rounded);font-size:13px;font-weight:800;letter-spacing:.1em;transition:all .25s ease}.dm-pump-label{color:#7b7a78;color:var(--t-3);font-family:Syne,system-ui,sans-serif;font-family:var(--f-display);font-size:9px;letter-spacing:.12em;margin-top:2px;opacity:.75}.dm-pump.on{background:linear-gradient(135deg,#ff7a001f,#ff7a000a);border:1px solid #ff7a0040;box-shadow:0 0 16px #ff7a0040}.dm-pump.on .dm-pump-icon{background:#ff7a0033;color:#ff7a00;color:var(--c-awacon)}.dm-pump.on .dm-pump-icon svg{animation:motorSpin 1.2s linear infinite;transform-origin:center}.dm-pump.on .dm-pump-state{color:#ffa040;color:var(--c-awacon-bright);text-shadow:0 0 8px #ff7a0059}.dm-pump.off{background:linear-gradient(135deg,#ff457214,#ff457205);border:1px solid #ff45722e}.dm-pump.off .dm-pump-icon{background:#ff457224;color:#ff4572;color:var(--c-rose)}.dm-pump.off .dm-pump-state{color:#f87171;opacity:.85}@keyframes motorSpin{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.dm-status-badge--boot{background:#ffffff14;border:1px solid #ffffff1f;color:#ffffffb3}.dm-pipe{align-self:stretch;margin:0 8px;position:relative;width:5px}.dm-pipe__body{background:#162038;background:var(--s-5);border:1px solid hsla(0,0%,100%,.065);border:1px solid var(--glass-stroke);border-radius:999px;border-radius:var(--r-pill);height:100%;min-height:50px;overflow:hidden;position:relative;width:100%}.dm-pipe__flow{inset:0;overflow:hidden;position:absolute}.dm-pipe__particle{animation:particleUp 1.3s linear infinite;background:linear-gradient(0deg,#0c8fc4,#38beff,#93e8ff);border-radius:999px;border-radius:var(--r-pill);box-shadow:0 0 5px #ff7a0061;box-shadow:0 0 5px var(--c-awacon-glow);box-shadow:0 0 6px #38beff99,0 0 12px #38beff4d;height:7px;left:50%;position:absolute;transform:translateX(-50%);width:4px}.dm-pipe__particle--1{animation-delay:0s;top:-12px}.dm-pipe__particle--2{animation-delay:.22s;top:-12px}.dm-pipe__particle--3{animation-delay:.44s;top:-12px}.dm-pipe__particle--4{animation-delay:.66s;top:-12px}.dm-pipe__particle--5{animation-delay:.88s;top:-12px}.dm-pipe__particle--6{animation-delay:1.1s;top:-12px}.dm-pipe--active .dm-pipe__body{border-color:#ff7a0047;border-color:var(--c-awacon-border);box-shadow:0 0 8px #ff7a002e}.dm-level-panel{flex:1 1;flex-direction:column;gap:8px}.dm-gauge-wrap,.dm-level-panel{display:flex;justify-content:center}.dm-gauge{filter:drop-shadow(0 0 8px rgba(255,122,0,.1));height:90px;width:90px}.dm-gauge-track{transition:stroke .5s ease}.dm-gauge-fill{transition:stroke-dasharray .8s cubic-bezier(.16,1,.3,1),stroke .5s ease;transition:stroke-dasharray .8s var(--smooth),stroke .5s ease}.dm-level-pills{display:flex;flex-direction:column;gap:5px}.dm-pill{align-items:center;animation:borderGlowAw 4.5s ease-in-out infinite;background:hsla(0,0%,100%,.025);background:var(--glass-fill);border:1px solid hsla(0,0%,100%,.065);border:1px solid var(--glass-stroke);border-radius:10px;border-radius:var(--r-sm);color:#8da4be;color:var(--t-2);display:flex;font-family:Syne,system-ui,sans-serif;font-family:var(--f-display);font-size:10.5px;font-weight:500;gap:7px;padding:6px 10px;transition:all .2s ease}.dm-pill:hover{background:#ff7a001f;background:var(--c-awacon-soft);border-color:#ff7a0047;border-color:var(--c-awacon-border);color:#f0f4ff;color:var(--t-1)}.dm-pill__icon{color:#cc6200;color:var(--c-awacon-deep);flex-shrink:0}.dm-pill__label{color:#7b7a78;color:var(--t-3);flex:1 1;font-size:9px;letter-spacing:.07em;text-transform:uppercase}.dm-pill__value{color:#f0f4ff;color:var(--t-1);font-family:DM Mono,monospace;font-family:var(--f-mono);font-size:11px;font-weight:500;letter-spacing:-.01em}.dm-status-badge{align-items:center;align-self:flex-start;border:1px solid #0000;border-radius:999px;border-radius:var(--r-pill);display:inline-flex;font-size:9.5px;font-weight:700;gap:5px;letter-spacing:.08em;padding:4px 10px;text-transform:uppercase}.dm-status-badge--good{background:#00e5a01a;border-color:#00e5a040;color:#00e5a0;color:var(--c-emerald)}.dm-status-badge--low{background:#ffb8301a;border-color:#ffb83040;color:#ffb830;color:var(--c-amber)}.dm-status-badge--crit{background:#ff45721a;border-color:#ff457240;color:#ff4572;color:var(--c-rose)}.dm-status-badge--full{background:#ff7a001f;background:var(--c-awacon-soft);border-color:#ff7a0047;border-color:var(--c-awacon-border);color:#ff7a00;color:var(--c-awacon)}.dm-motor-section{animation:cardReveal .4s cubic-bezier(.16,1,.3,1) both;animation:cardReveal .4s var(--smooth) both;animation-delay:.18s;flex-shrink:0;padding:10px 16px}.dm-motor-btn{align-items:center;border:none;border-radius:14px;border-radius:var(--r-md);cursor:pointer;display:flex;font-family:-apple-system,SF Pro Rounded,ui-rounded,Nunito,Syne,sans-serif;font-family:var(--f-rounded);font-size:13px;font-weight:800;gap:9px;justify-content:center;letter-spacing:.06em;margin-left:auto;margin-right:auto;overflow:hidden;padding:13px 20px;position:relative;text-transform:uppercase;transition:filter .2s,transform .18s cubic-bezier(.34,1.56,.64,1);transition:filter .2s,transform .18s var(--spring);width:72%}.dm-motor-btn:before{background:linear-gradient(90deg,#0000,#ffffff26,#0000);content:"";height:100%;left:-60%;pointer-events:none;position:absolute;top:0;width:45%}.dm-motor-btn:hover:before{animation:sweepShimmer .6s ease forwards}.dm-motor-btn--on{animation:awaconGlow 2.8s ease-in-out infinite;background:linear-gradient(135deg,#ff7a00,#cc6200 60%,#993a00);background:linear-gradient(135deg,var(--c-awacon) 0,var(--c-awacon-deep) 60%,#993a00 100%);color:#fff}.dm-motor-btn--off{animation:roseGlow 2.8s ease-in-out infinite;background:linear-gradient(135deg,#ff4572,#e11d48 55%,#9f0f33);color:#fff}.dm-motor-btn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px)}.dm-motor-btn:active:not(:disabled){transform:scale(.97)}.dm-motor-btn:disabled{animation:none;cursor:not-allowed;opacity:.5}.dm-ripple{animation:btnRipple .45s cubic-bezier(.34,1.56,.64,1);animation:btnRipple .45s var(--spring)}.dm-compact-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr);margin-bottom:10px;padding:0 16px}.dm-compact-card{align-items:center;animation:cardReveal .4s cubic-bezier(.16,1,.3,1) both;animation:cardReveal .4s var(--smooth) both;background:#070d1a;background:var(--s-2);border:1px solid hsla(0,0%,100%,.065);border:1px solid var(--glass-stroke);border-radius:14px;border-radius:var(--r-md);display:flex;gap:10px;overflow:hidden;padding:10px 12px;position:relative;transition:transform .22s cubic-bezier(.34,1.56,.64,1),border-color .22s,background .22s,box-shadow .22s;transition:transform .22s var(--spring),border-color .22s,background .22s,box-shadow .22s}.dm-compact-card:first-child{animation-delay:.2s}.dm-compact-card:nth-child(2){animation-delay:.24s}.dm-compact-card:nth-child(3){animation-delay:.28s}.dm-compact-card:nth-child(4){animation-delay:.32s}.dm-compact-card:before{background:linear-gradient(90deg,#0000,#ff7a00,#0000);background:linear-gradient(90deg,#0000,var(--c-awacon),#0000);content:"";height:1px;left:12px;opacity:0;position:absolute;right:12px;top:0;transition:opacity .3s}.dm-compact-card:hover:before{opacity:.5}.dm-compact-card:hover{background:#0b1224;background:var(--s-3);border-color:#ff7a0047;border-color:var(--c-awacon-border);box-shadow:0 6px 20px #0006;transform:translateY(-2px)}.dm-compact-icon{align-items:center;background:#ff7a001f;background:var(--c-awacon-soft);border:1px solid #ff7a0047;border:1px solid var(--c-awacon-border);border-radius:10px;border-radius:var(--r-sm);color:#ff7a00;color:var(--c-awacon);display:flex;flex-shrink:0;font-size:13px;height:30px;justify-content:center;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s,color .2s,border-color .2s;transition:transform .2s var(--spring),background .2s,color .2s,border-color .2s;width:30px}.dm-compact-card:hover .dm-compact-icon{transform:scale(1.1) rotate(-4deg)}.dm-compact-info{flex:1 1;min-width:0}.dm-compact-label{color:#7b7a78;color:var(--t-3);display:block;font-family:Syne,system-ui,sans-serif;font-family:var(--f-display);font-size:8.5px;font-weight:700;letter-spacing:.09em;margin-bottom:2px;text-transform:uppercase}.dm-compact-value{color:#f0f4ff;color:var(--t-1);font-family:DM Mono,monospace;font-family:var(--f-mono);font-size:14px;font-weight:500;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-compact-value small{color:#7b7a78;color:var(--t-3);font-family:Syne,system-ui,sans-serif;font-family:var(--f-display);font-size:8.5px;font-weight:400;letter-spacing:0;margin-left:2px}.dm-rssi-container{align-items:center;display:flex;gap:6px}.dm-rssi{gap:2px}.dm-rssi,.dm-rssi__bar-wrapper{align-items:flex-end;display:flex}.dm-rssi__bar{background:#1e2d46;background:var(--s-6);border-radius:2px;transition:background .3s,box-shadow .3s;width:3px}.dm-rssi__bar--active{background:#cc6200;background:var(--c-awacon-deep);box-shadow:0 0 5px #ff7a0066}.dm-rssi-value{color:#8da4be;color:var(--t-2);font-family:DM Mono,monospace;font-family:var(--f-mono);font-size:10px}.dm-action-row{animation:cardReveal .4s cubic-bezier(.16,1,.3,1) both;animation:cardReveal .4s var(--smooth) both;animation-delay:.32s;background:linear-gradient(0deg,rgba(255,122,0,.032),#0000);border-top:1px solid hsla(0,0%,100%,.065);border-top:1px solid var(--glass-stroke);display:flex;flex-shrink:0;gap:8px;padding:10px 16px 16px}.dm-action-mini{align-items:center;background:hsla(0,0%,100%,.025);background:var(--glass-fill);border:1px solid hsla(0,0%,100%,.065);border:1px solid var(--glass-stroke);border-radius:14px;border-radius:var(--r-md);color:#8da4be;color:var(--t-2);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-family:Syne,system-ui,sans-serif;font-family:var(--f-display);font-size:9.5px;font-weight:600;gap:5px;letter-spacing:.04em;overflow:hidden;padding:9px 4px;position:relative;transition:all .22s cubic-bezier(.16,1,.3,1);transition:all .22s var(--smooth)}.dm-action-mini:after{background:linear-gradient(90deg,#ff7a00,#0ea5c9);background:linear-gradient(90deg,var(--c-awacon),var(--c-sky-deep));border-radius:0 0 6px 6px;border-radius:0 0 var(--r-xs) var(--r-xs);bottom:0;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:center;transition:transform .25s cubic-bezier(.34,1.56,.64,1);transition:transform .25s var(--spring)}.dm-action-mini:hover:after{transform:scaleX(1)}.dm-action-mini:hover{background:#ff7a001f;background:var(--c-awacon-soft);border-color:#ff7a0047;border-color:var(--c-awacon-border);box-shadow:0 6px 16px #00000059;color:#ff7a00;color:var(--c-awacon);transform:translateY(-3px)}.dm-action-mini:active{transform:scale(.95) translateY(0)}.dm-water-fill{animation:waterFill .8s cubic-bezier(.16,1,.3,1);animation:waterFill .8s var(--smooth);transform-origin:bottom}.dm-spin{animation:spin .9s linear infinite}@media (min-width:480px){.dm-overlay{align-items:center;padding:24px}.dm-modal{animation:popIn .4s cubic-bezier(.34,1.56,.64,1);animation:popIn .4s var(--spring);border-radius:26px;border-radius:var(--r-xl);box-shadow:0 0 0 1px hsla(0,0%,100%,.065),0 32px 80px #000000e0,0 0 60px #ff7a000d;box-shadow:0 0 0 1px var(--glass-stroke),0 32px 80px #000000e0,0 0 60px #ff7a000d;max-height:88vh;max-width:440px}.dm-modal--closing{animation:popOut .26s cubic-bezier(.65,0,.35,1) forwards;animation:popOut .26s var(--ease-io) forwards}.dm-modal__handle{display:none}.dm-btn-label{display:inline}.dm-tank-svg{width:88px}.dm-gauge{height:100px;width:100px}.dm-motor-btn{font-size:14px;padding:15px 24px}}@media (min-width:560px){.dm-compact-grid{grid-template-columns:repeat(4,1fr)}.dm-compact-card{align-items:flex-start;flex-direction:column;gap:7px;padding:12px 10px}.dm-compact-icon{font-size:12px;height:28px;width:28px}.dm-compact-value{font-size:15px}}@media (max-width:359px){.dm-header{padding:6px 12px 10px}.dm-main-row{padding:8px 12px}.dm-tank-svg{width:62px}.dm-gauge{height:76px;width:76px}.dm-compact-grid{gap:6px;padding:0 12px}.dm-compact-value{font-size:12px}.dm-action-row{gap:6px;padding:8px 12px 12px}.dm-action-mini{font-size:8.5px;padding:7px 3px}.dm-motor-btn{font-size:12px;padding:11px 16px}}@supports (padding-bottom:env(safe-area-inset-bottom)){.dm-action-row{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.dm-modal{padding-bottom:env(safe-area-inset-bottom)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.1ms!important}}.dm-modal__container{display:flex;flex-direction:column;overflow:hidden}.dm-body{padding:16px}.dm-body,.dm-skeleton{display:flex;flex:1 1;flex-direction:column}.dm-skeleton{gap:16px;height:100%;width:100%}.sk-base{animation:shimmer 1.4s infinite;background:linear-gradient(90deg,#1e293b 25%,#334155 50%,#1e293b 75%);background-size:200% 100%;border-radius:10px}.sk-status{height:20px;width:140px}.sk-main-row{display:flex;gap:14px;height:190px}.sk-tank{flex:2 1;height:100%}.sk-pipe{background:#1e293b;border-radius:10px;width:18px}.sk-gauge{flex:1 1;height:100%}.sk-button{border-radius:12px;height:48px;width:100%}.sk-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.sk-card{border-radius:12px;height:60px}.sk-actions{display:flex;gap:10px;margin-top:auto}.sk-action-btn{border-radius:10px;flex:1 1;height:42px}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.dm-tank-pct{flex-direction:column}.dm-error-chip,.dm-tank-pct{align-items:center;display:flex;gap:6px}.dm-error-chip{animation:dmMinimalBlink 1.4s ease-in-out infinite;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(180deg,#ffffff08,hsla(0,0%,100%,.015));border:1px solid #ffd25a1a;border-radius:999px;justify-content:center;padding:2px 6px;position:relative}.dm-error-chip__icon{align-items:center;color:#ffd76a;display:flex;filter:drop-shadow(0 0 8px rgba(255,215,106,.35));font-size:11px;justify-content:center;line-height:1}.dm-error-chip__title{color:#ffffffe0;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}@keyframes dmMinimalBlink{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.55;transform:translateY(-1px)}}.dm-btn-alert,.dm-btn-content{align-items:center;display:flex;gap:9px;justify-content:center;position:relative;width:100%;z-index:2}.dm-motor-btn--error{animation:dmSoftGlow 2.2s ease-in-out infinite;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(180deg,#ffffff0d,hsla(0,0%,100%,.025));border:1px solid #ffd25a24;box-shadow:inset 0 1px 0 #ffffff0d,0 10px 28px #00000059;color:#fff;overflow:hidden;position:relative;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.dm-motor-btn--error:before{background:linear-gradient(90deg,#0000,#ff7e6a99,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.dm-motor-btn--error:after{background:radial-gradient(circle at top,#ffd76a14,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.dm-btn-alert{animation:dmSoftPulse .9s ease-in-out infinite}.dm-alert-icon{align-items:center;color:#f40303;display:flex;filter:drop-shadow(0 0 10px rgba(255,215,106,.28));font-size:15px;justify-content:center}.dm-alert-text{color:#ff0000eb;font-family:-apple-system,SF Pro Rounded,ui-rounded,Nunito,Syne,sans-serif;font-family:var(--f-rounded);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@keyframes dmSoftPulse{0%,to{opacity:1}50%{opacity:.18}}@keyframes dmSoftGlow{0%,to{border-color:#ffd25a1f;box-shadow:inset 0 1px 0 #ffffff0d,0 10px 28px #00000059}50%{border-color:#ffd25a38;box-shadow:inset 0 1px 0 #ffffff0f,0 0 24px #ffd76a1a,0 10px 30px #0000006b}}.dm-motor-btn--disabled.dm-motor-btn--error{cursor:not-allowed;filter:none;opacity:1}.wtc-confirm-overlay{align-items:center;animation:wtcFadeIn .25s ease;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#030712c7;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.wtc-confirm-modal{animation:sheetUp .28s cubic-bezier(.22,1,.36,1);outline:none}@keyframes sheetUp{0%{opacity:0;transform:translateY(32px) scale(.96)}60%{opacity:1;transform:translateY(-4px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.wtc-confirm-card{background:linear-gradient(180deg,#141e30f5,#0a0f19fa);border:1px solid #ffffff14;border-radius:28px;box-shadow:0 30px 80px #0000008c,inset 0 0 0 1px #ffffff08;overflow:hidden;padding:28px;position:relative;width:min(92vw,400px)}.wtc-confirm-card:before{background:radial-gradient(circle,#ff6a0033,#0000 70%);content:"";height:220px;left:50%;pointer-events:none;position:absolute;top:-80px;transform:translateX(-50%);width:220px}.wtc-confirm-icon{align-items:center;background:radial-gradient(circle at 30% 30%,#ffaa502e,#ff6a0014);border:1px solid #ffaa5040;border-radius:50%;box-shadow:0 0 30px #ff6a002e;color:#ff9d2f;display:flex;font-size:30px;height:78px;justify-content:center;margin:0 auto;width:78px}.wtc-confirm-card h2{color:#fff;font-size:22px;font-weight:700;letter-spacing:-.02em;margin-top:18px}.wtc-confirm-card p{color:#ffffffb8;font-size:14px;line-height:1.65;margin-top:12px}.wtc-confirm-warning{align-items:center;background:linear-gradient(180deg,#ff8c001a,#ff8c000a);border:1px solid #ffb44629;border-radius:16px;color:#ffbf66;display:flex;gap:10px;margin-top:18px;padding:14px}.wtc-confirm-warning svg{flex-shrink:0;font-size:15px}.wtc-confirm-actions{display:flex;gap:12px;margin-top:24px}.wtc-btn-primary,.wtc-btn-secondary{border:none;border-radius:16px;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;height:50px;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.wtc-btn-secondary{background:linear-gradient(180deg,#1e293b,#172132);border:1px solid #ffffff0d;color:#d9e2ef}.wtc-btn-secondary:hover{background:linear-gradient(180deg,#273548,#1c2638);transform:translateY(-2px)}.wtc-btn-primary{background:linear-gradient(180deg,#ff8a00,#ff6a00);box-shadow:0 8px 24px #ff6a004d;color:#fff}.wtc-btn-primary:hover{box-shadow:0 14px 34px #ff6a006b;transform:translateY(-2px)}.wtc-btn-primary:active,.wtc-btn-secondary:active{transform:translateY(0)}@keyframes wtcFadeIn{0%{opacity:0}to{opacity:1}}@keyframes wtcScaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.dm-overlay{height:100dvh;min-height:100dvh}.dm-modal{max-height:100dvh}.dm-action-row{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.dm-modal__container{padding-bottom:env(safe-area-inset-bottom)}body.modal-open{overflow:hidden;position:fixed;touch-action:none;width:100%}@keyframes confirmSheetUp{0%{opacity:0;transform:translateY(40px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.dm-reboot-wrap{flex:1 1}.dm-reboot-bubble{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:linear-gradient(180deg,#ff7a002e,#ff7a0014);border:1px solid #ff7a0040;border-radius:999px;bottom:calc(100% + 12px);box-shadow:0 8px 24px #ff7a002e,inset 0 1px 0 #ffffff14;color:#fff;display:flex;font-size:12px;font-weight:700;height:38px;justify-content:center;left:50%;letter-spacing:.04em;min-width:90px;opacity:0;padding:0 14px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(8px) scale(.85);transition:opacity .2s ease,transform .2s ease;z-index:50}.dm-reboot-bubble.show{transform:translateX(-50%) translateY(0) scale(1)}.dm-reboot-bubble:after{border:6px solid #0000;border-top-color:#ff7a0038;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.dm-reboot-bubble.show{opacity:1;transform:translateX(-50%) scale(1)}.dm-reboot-hold.holding{opacity:.85}.dm-action-row{align-items:stretch}.dm-action-mini,.dm-reboot-wrap{flex:1 1;min-width:0}.dm-reboot-wrap{display:flex;flex-direction:column;position:relative}.dm-reboot-wrap .dm-action-mini{flex:1 1;width:100%}.dm-modal,.dm-modal *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}:root{--blue:#007aff;--blue-bg:#ebf5ff;--blue-light:#f5f9ff;--green:#34c759;--green-bg:#ebf9f0;--orange-bg:#fff5eb;--cyan-bg:#ecfeff;--red:#ff3b30;--red-bg:#fff0ef;--purple:#af52de;--purple-bg:#f8f0fc;--gray:#8e8e93;--gray-bg:#f2f2f7;--surface-primary:#fff;--surface-secondary:#f9f9fb;--surface-tertiary:#f2f2f7;--text-primary:#1d1d1f;--text-secondary:#6e6e73;--text-tertiary:#aeaeb2;--text-quaternary:#c7c7cc;--border-light:#f0f0f2;--border-medium:#e5e5ea;--border-strong:#d1d1d6;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 2px 8px #0000000f;--shadow-md:0 8px 24px #00000014;--shadow-lg:0 16px 48px #0000001f;--shadow-xl:0 24px 64px #00000029;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:24px;--radius-2xl:32px;--radius-full:9999px;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.42,0,0.58,1);--dur-fast:150ms;--dur-normal:250ms;--dur-slow:350ms}.am-overlay{-webkit-overflow-scrolling:auto;align-items:flex-end;animation:am-overlayIn .28s ease-out;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#00000073;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9998}@keyframes am-overlayIn{0%{opacity:0}to{opacity:1}}.am-modal{animation:am-modalUp .38s cubic-bezier(.16,1,.3,1);animation:am-modalUp .38s var(--ease-out);background:#fff;background:var(--surface-primary);border-radius:0;box-shadow:0 24px 64px #00000029;box-shadow:var(--shadow-xl);display:flex;flex-direction:column;height:100%;max-height:100%;outline:none;overflow:hidden;width:100%}@keyframes am-modalUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (min-width:768px){.am-overlay{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#00000085}.am-modal{animation:am-modalIn .3s cubic-bezier(.16,1,.3,1);animation:am-modalIn .3s var(--ease-out);border-radius:32px;border-radius:var(--radius-2xl);box-shadow:0 0 0 1px #0000000f,0 32px 64px #00000024,0 16px 32px #00000014;height:88vh;max-height:88vh;max-width:94vw;width:560px}@keyframes am-modalIn{0%{opacity:0;transform:scale(.96) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}}@media (min-width:1024px){.am-modal{height:85vh;max-height:85vh;width:620px}}@media (min-width:768px) and (max-height:700px){.am-modal{height:92vh;max-height:92vh}}.am-sheet{background:#f9f9fb;background:var(--surface-secondary);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif;height:100%;overflow:hidden;position:relative;width:100%}.am-header{align-items:center;background:#fff;background:var(--surface-primary);border-bottom:1px solid #f0f0f2;border-bottom:1px solid var(--border-light);display:flex;flex-shrink:0;justify-content:space-between;min-height:60px;padding:calc(14px + env(safe-area-inset-top)) 16px 12px}@media (min-width:768px){.am-header{min-height:68px;padding:18px 24px 16px}}.am-header-left{align-items:center;display:flex;gap:12px}.am-header-actions{align-items:center;display:flex;gap:8px}.am-close-btn{align-items:center;background:#f2f2f7;background:var(--surface-tertiary);border:none;border-radius:10px;color:#6e6e73;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:background .15s ease,transform .15s ease;transition:background var(--dur-fast) ease,transform var(--dur-fast) ease;width:32px}.am-close-btn:hover{background:#e5e5ea;background:var(--border-medium)}.am-close-btn:active{background:#d1d1d6;background:var(--border-strong);transform:scale(.92)}@media (min-width:768px){.am-close-btn{height:36px;width:36px}.am-close-btn:hover{transform:scale(1.05)}}.am-title{color:#1d1d1f;color:var(--text-primary);font-size:18px;font-weight:700;letter-spacing:-.35px;line-height:1.2}@media (min-width:768px){.am-title{font-size:21px;letter-spacing:-.45px}}.am-subtitle{font-feature-settings:"tnum";color:#aeaeb2;color:var(--text-tertiary);font-size:11px;font-variant-numeric:tabular-nums;font-weight:500;margin-top:1px}@media (min-width:768px){.am-subtitle{font-size:13px}}.am-collapse-btn{align-items:center;background:#fff;background:var(--surface-primary);border:1.5px solid #e5e5ea;border:1.5px solid var(--border-medium);border-radius:9999px;border-radius:var(--radius-full);color:#6e6e73;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:all .15s ease;transition:all var(--dur-fast) ease;width:32px}.am-collapse-btn:hover{background:#f9f9fb;background:var(--surface-secondary);border-color:#d1d1d6;border-color:var(--border-strong)}.am-collapse-btn:active{transform:scale(.94)}.am-collapse-btn.collapsed{background:#ebf5ff;background:var(--blue-bg);border-color:#007aff;border-color:var(--blue);color:#007aff;color:var(--blue)}@media (min-width:768px){.am-collapse-btn{height:36px;width:36px}}.am-filter-btn{align-items:center;background:#fff;background:var(--surface-primary);border:1.5px solid #e5e5ea;border:1.5px solid var(--border-medium);border-radius:9999px;border-radius:var(--radius-full);color:#6e6e73;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;overflow:visible;padding:0;position:relative;transition:all .15s ease;transition:all var(--dur-fast) ease;width:32px}.am-filter-btn:hover{background:#f9f9fb;background:var(--surface-secondary);border-color:#d1d1d6;border-color:var(--border-strong)}.am-filter-btn.active,.am-filter-btn.has-filters{background:#ebf5ff;background:var(--blue-bg);border-color:#007aff;border-color:var(--blue);color:#007aff;color:var(--blue)}@media (min-width:768px){.am-filter-btn{height:36px;width:36px}.am-filter-btn:hover{transform:scale(1.05)}}.am-filter-badge{align-items:center;animation:am-badgePop .3s cubic-bezier(.34,1.56,.64,1);background:#007aff;background:var(--blue);border-radius:9999px;border-radius:var(--radius-full);box-shadow:0 2px 8px #007aff66;color:#fff;display:flex;font-size:10px;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px;pointer-events:none;position:absolute;right:-6px;top:-6px;z-index:1}@keyframes am-badgePop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.am-filter-badge.multiple{font-size:9px;min-width:20px;padding:0 6px}.am-controls-wrapper{background:#fff;background:var(--surface-primary);border-bottom:1px solid #f0f0f2;border-bottom:1px solid var(--border-light);flex-shrink:0;overflow:hidden;transition:max-height .35s ease-in-out,opacity .35s ease-in-out;transition:max-height var(--dur-slow) var(--ease-in-out),opacity var(--dur-slow) var(--ease-in-out)}.am-controls-wrapper.expanded{max-height:220px;opacity:1}.am-controls-wrapper.collapsed{border-bottom:none;max-height:0;opacity:0}@media (max-width:600px){.am-controls-wrapper.expanded{max-height:300px}}@media (min-width:768px) and (max-height:700px){.am-controls-wrapper.expanded{max-height:170px}}.am-controls{align-items:center;background:#fff;background:var(--surface-primary);display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px;padding:10px 16px 6px}@media (min-width:768px){.am-controls{flex-wrap:nowrap;gap:14px;padding:12px 20px 6px}}@media (max-width:600px){.am-controls{align-items:stretch;flex-direction:column;gap:8px;padding:10px 14px 4px}}.am-search-box{align-items:center;background:#f2f2f7;background:var(--surface-tertiary);border:2px solid #0000;border-radius:9999px;border-radius:var(--radius-full);display:flex;flex:1 1;gap:8px;height:36px;margin-top:0;min-width:0;padding:3px 10px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;transition:background var(--dur-fast) ease,border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.am-search-box:focus-within{background:#fff;background:var(--surface-primary);border-color:#007aff;border-color:var(--blue);box-shadow:0 0 0 4px #007aff14}@media (min-width:768px){.am-search-box{gap:10px;height:38px;padding:10 14px}}.am-search-icon{color:#aeaeb2;color:var(--text-tertiary);flex-shrink:0;transition:color .15s ease;transition:color var(--dur-fast) ease}.am-search-box:focus-within .am-search-icon{color:#007aff;color:var(--blue)}.am-search-input{background:#0000;border:none;color:#1d1d1f;color:var(--text-primary);flex:1 1;font-family:inherit;font-size:14px;min-width:0;outline:none;padding:0}.am-search-input::placeholder{color:#c7c7cc;color:var(--text-quaternary)}.am-search-clear{align-items:center;background:#e5e5ea;background:var(--border-medium);border:none;border-radius:50%;color:#6e6e73;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;padding:0;transition:background .15s ease,transform .15s ease;transition:background var(--dur-fast) ease,transform var(--dur-fast) ease;width:20px}.am-search-clear:hover{background:#d1d1d6;background:var(--border-strong);transform:scale(1.1)}.am-search-clear:active{transform:scale(.9)}.am-search-count{color:#aeaeb2;color:var(--text-tertiary);flex-shrink:0;font-size:11px;font-weight:600;padding:0 2px;white-space:nowrap}.am-stats-row{align-items:center;display:flex;flex-shrink:0;gap:5px}@media (min-width:768px){.am-stats-row{gap:7px}}@media (max-width:600px){.am-stats-row{gap:4px;justify-content:space-between;width:100%}}.am-stat-item{font-feature-settings:"tnum";align-items:center;background:#f2f2f7;background:var(--surface-tertiary);border:2px solid #0000;border-radius:9999px;border-radius:var(--radius-full);color:#6e6e73;color:var(--text-secondary);cursor:pointer;display:flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;gap:4px;min-height:30px;padding:5px 10px;position:relative;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease;transition:transform var(--dur-fast) ease,box-shadow var(--dur-fast) ease,background var(--dur-fast) ease,border-color var(--dur-fast) ease;white-space:nowrap}@media (min-width:768px){.am-stat-item{gap:5px;min-height:24px;padding:6px 12px}}@media (max-width:600px){.am-stat-item{flex:1 1;font-size:11px;justify-content:center;min-height:28px;padding:4px 6px}}@media (max-width:380px){.am-stat-item{font-size:10px;gap:3px;padding:3px 5px}}.am-stat-item:hover{background:#f9f9fb;background:var(--surface-secondary);box-shadow:0 2px 8px #0000000f;box-shadow:var(--shadow-sm);transform:translateY(-2px)}.am-stat-item:active{transform:scale(.94)}.am-stat-item.motor{color:#007aff;color:var(--blue)}.am-stat-item.dryrun{color:#ff6a00;color:var(--orange)}.am-stat-item.fault{color:#ff3b30;color:var(--red)}.am-stat-item.update{color:#af52de;color:var(--purple)}.am-stat-item.active.motor{background:#ebf5ff;background:var(--blue-bg);border-color:#007aff;border-color:var(--blue);box-shadow:0 0 0 3px #007aff1f}.am-stat-item.active.dryrun{background:#fff5eb;background:var(--orange-bg);border-color:#ff6a00;border-color:var(--orange);box-shadow:0 0 0 3px #ff6a001f}.am-stat-item.active.fault{background:#fff0ef;background:var(--red-bg);border-color:#ff3b30;border-color:var(--red);box-shadow:0 0 0 3px #ff3b301f}.am-stat-item.active.update{background:#f8f0fc;background:var(--purple-bg);border-color:#af52de;border-color:var(--purple);box-shadow:0 0 0 3px #af52de1f}.am-stat-item.active:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px) scale(1.02)}.am-stat-item:after{background:currentColor;border-radius:2px;bottom:-2px;content:"";height:2px;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:width .15s ease,opacity .15s ease;transition:width var(--dur-fast) ease,opacity var(--dur-fast) ease;width:0}.am-stat-item:hover:after{opacity:.5;width:60%}.am-stat-item.active:after{opacity:1;width:80%}.am-range-bar{background:#f2f2f7;background:var(--surface-tertiary);border-radius:9999px;border-radius:var(--radius-full);display:flex;flex-shrink:0;margin:0;padding:0}.am-range-btn{background:#0000;border:none;border-radius:9999px;border-radius:var(--radius-full);color:#6e6e73;color:var(--text-secondary);cursor:pointer;flex:1 1;font-family:inherit;font-size:11px;font-weight:500;padding:6px 0;transition:background .15s ease,color .15s ease,box-shadow .15s ease;transition:background var(--dur-fast) ease,color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.am-range-btn.active{background:#fff;background:var(--surface-primary);box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-xs);color:#1d1d1f;color:var(--text-primary);font-weight:600}@media (min-width:768px){.am-range-btn{font-size:12px;padding:6px 0}.am-range-btn:not(.active):hover{background:#f9f9fb;background:var(--surface-secondary)}}.am-active-filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding:2px 16px 10px}@media (min-width:768px){.am-active-filters{padding:2px 20px 10px}}.am-active-filters-label{color:#aeaeb2;color:var(--text-tertiary);font-size:11px;font-weight:500}.am-active-filters-list{display:flex;flex-wrap:wrap;gap:4px}.am-active-filter-tag{background:#f2f2f7;background:var(--surface-tertiary);border:1px solid #f0f0f2;border:1px solid var(--border-light);border-radius:9999px;border-radius:var(--radius-full);color:#6e6e73;color:var(--text-secondary);font-size:10px;font-weight:500;padding:2px 8px}.am-chips-overlay{animation:am-fadeIn .18s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0000004d;display:flex;flex-direction:column;inset:0;justify-content:flex-start;padding-top:68px;position:absolute;z-index:100}@keyframes am-fadeIn{0%{opacity:0}to{opacity:1}}@media (min-width:768px){.am-chips-overlay{padding-top:80px}}.am-chips-panel{animation:am-slideDown .24s cubic-bezier(.16,1,.3,1);animation:am-slideDown .24s var(--ease-out);background:#fff;background:var(--surface-primary);border-radius:20px;border-radius:var(--radius-lg);box-shadow:0 16px 48px #0000001f;box-shadow:var(--shadow-lg);margin:0 14px;max-height:72vh;overflow-y:auto;overscroll-behavior:contain;padding:18px 16px 20px}@keyframes am-slideDown{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (min-width:768px){.am-chips-panel{margin:0 auto;max-width:500px;padding:22px 24px;width:calc(100% - 48px)}}.am-chips-header{align-items:center;border-bottom:1px solid #f0f0f2;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;margin-bottom:14px;padding-bottom:12px}.am-chips-header-left{align-items:center;display:flex;gap:10px}.am-chips-title{color:#1d1d1f;color:var(--text-primary);font-size:15px;font-weight:600}.am-chips-count{background:#f2f2f7;background:var(--surface-tertiary);border-radius:9999px;border-radius:var(--radius-full);color:#aeaeb2;color:var(--text-tertiary);font-size:13px;font-weight:500;padding:2px 10px}.am-chips-actions{align-items:center;display:flex;gap:8px}.am-chips-clear{background:none;border:none;border-radius:6px;border-radius:var(--radius-xs);color:#ff3b30;color:var(--red);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:6px 12px;transition:background .15s ease,transform .15s ease;transition:background var(--dur-fast) ease,transform var(--dur-fast) ease}.am-chips-clear:hover{background:#fff0ef;background:var(--red-bg)}.am-chips-clear:active{transform:scale(.95)}.am-chips-done{background:#007aff;background:var(--blue);border:none;border-radius:9999px;border-radius:var(--radius-full);color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:6px 16px;transition:background .15s ease,transform .15s ease;transition:background var(--dur-fast) ease,transform var(--dur-fast) ease}.am-chips-done:hover{background:#06d;transform:scale(1.02)}.am-chips-done:active{transform:scale(.95)}.am-chips-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));margin-top:4px}@media (min-width:768px){.am-chips-grid{gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (max-width:600px){.am-chips-grid{gap:7px;grid-template-columns:1fr 1fr}}.am-chip{align-items:center;background:#fff;background:var(--surface-primary);border:2px solid #e5e5ea;border:2px solid var(--border-medium);border-radius:10px;border-radius:var(--radius-sm);color:#6e6e73;color:var(--text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:9px;justify-content:flex-start;min-height:44px;padding:10px 12px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease,color .15s ease;transition:background var(--dur-fast) ease,border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease,transform var(--dur-fast) ease,color var(--dur-fast) ease;width:100%}.am-chip:hover{background:#f9f9fb;background:var(--surface-secondary);border-color:#d1d1d6;border-color:var(--border-strong);box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-xs);transform:translateY(-1px)}.am-chip:active{transform:scale(.97)}.am-chip.active,.am-chip.active.blue,.am-chip.active.gray,.am-chip.active.green,.am-chip.active.orange,.am-chip.active.purple,.am-chip.active.red{animation:am-chipSelect .2s ease;background:#ebf5ff!important;background:var(--blue-bg)!important;border-color:#007aff!important;border-color:var(--blue)!important;box-shadow:0 0 0 3px #007aff24!important;color:#007aff!important;color:var(--blue)!important;font-weight:600}@keyframes am-chipSelect{0%{transform:scale(1)}50%{transform:scale(.96)}to{transform:scale(1)}}.am-chip-icon{align-items:center;display:flex;flex-shrink:0;font-size:14px;justify-content:center;width:18px}.am-chip.active .am-chip-icon{color:#007aff;color:var(--blue)}.am-chip-label{flex:1 1;letter-spacing:-.1px;text-align:left}.am-chip-check,.am-chip:after{display:none!important}.am-chip:focus-visible{outline:2px solid #007aff;outline:2px solid var(--blue);outline-offset:2px}.am-feed{-webkit-overflow-scrolling:touch;background:#f9f9fb;background:var(--surface-secondary);flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding:4px 0 max(16px,env(safe-area-inset-bottom));position:relative}.am-feed::-webkit-scrollbar{width:4px}.am-feed::-webkit-scrollbar-track{background:#0000}.am-feed::-webkit-scrollbar-thumb{background:#e5e5ea;background:var(--border-medium);border-radius:2px}.am-feed::-webkit-scrollbar-thumb:hover{background:#c7c7cc;background:var(--text-quaternary)}@media (min-width:768px){.am-feed::-webkit-scrollbar{width:5px}.am-feed::-webkit-scrollbar-thumb{background:#d1d1d6;background:var(--border-strong);border-radius:3px}.am-feed::-webkit-scrollbar-thumb:hover{background:#aeaeb2;background:var(--text-tertiary)}}.am-feed{scrollbar-color:#e5e5ea #0000;scrollbar-color:var(--border-medium) #0000;scrollbar-width:thin}.am-timeline{padding:0 14px}@media (min-width:768px){.am-timeline{padding:0 20px}}.am-day-group{margin-bottom:12px;position:relative}@media (min-width:768px){.am-day-group{margin-bottom:16px}}.am-day-header{align-items:center;background:#f9f9fb;background:var(--surface-secondary);display:flex;gap:10px;padding:10px 6px 7px;position:-webkit-sticky;position:sticky;top:0;z-index:5}.am-feed{padding-top:0}.am-day-group:not(:first-child) .am-day-header{margin-top:0}.am-day-header{top:-1px}.am-day-header:before{background:#f9f9fb;background:var(--surface-secondary);content:"";inset:0;position:absolute;z-index:-1}.am-day-group:not(:first-child) .am-day-header{padding-top:14px}.am-day-group:first-child .am-day-header{padding-top:6px}@media (min-width:768px){.am-day-header{padding:12px 10px 8px}}.am-day-label{color:#aeaeb2;color:var(--text-tertiary);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}@media (min-width:768px){.am-day-label{font-size:12px}}.am-day-line{background:#e5e5ea;background:var(--border-medium);flex:1 1;height:1px}.am-day-count{font-feature-settings:"tnum";color:#c7c7cc;color:var(--text-quaternary);font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}@media (min-width:768px){.am-day-count{font-size:12px}}.am-event-item{background:#fff;background:var(--surface-primary);border:1px solid #0000;border-radius:14px;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:11px;margin-bottom:5px;padding:11px 12px;position:relative;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,transform .15s ease;transition:border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease,background var(--dur-fast) ease,transform var(--dur-fast) ease}.am-event-item:hover{border-color:#f0f0f2;border-color:var(--border-light);box-shadow:0 2px 8px #0000000f;box-shadow:var(--shadow-sm)}.am-event-item:active{background:#f9f9fb;background:var(--surface-secondary);transform:scale(.99)}@media (min-width:768px){.am-event-item{gap:13px;margin-bottom:7px;padding:13px 16px}.am-event-item:hover{border-color:#e5e5ea;border-color:var(--border-medium);transform:translateX(3px)}.am-event-item:active{transform:scale(.99)}}.am-event-icon{align-items:center;border-radius:10px;border-radius:var(--radius-sm);display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;min-width:36px;width:36px}@media (min-width:768px){.am-event-icon{font-size:15px;height:40px;min-width:40px;width:40px}}.am-event-icon.blue{background:#ebf5ff;background:var(--blue-bg);color:#007aff;color:var(--blue)}.am-event-icon.green{background:#ebf9f0;background:var(--green-bg);color:#34c759;color:var(--green)}.am-event-icon.orange{background:#fff5eb;background:var(--orange-bg);color:#ff6a00;color:var(--orange)}.am-event-icon.red{background:#fff0ef;background:var(--red-bg);color:#ff3b30;color:var(--red)}.am-event-icon.purple{background:#f8f0fc;background:var(--purple-bg);color:#af52de;color:var(--purple)}.am-event-icon.gray{background:#f2f2f7;background:var(--gray-bg);color:#8e8e93;color:var(--gray)}.am-event-icon.cyan{background:#ecfeff;background:var(--cyan-bg);color:#06b6d4;color:var(--cyan)}.am-event-body{flex:1 1;min-width:0}.am-event-row-top{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:3px}.am-event-title{color:#1d1d1f;color:var(--text-primary);font-size:12px;font-weight:600;letter-spacing:-.2px;line-height:1.3;word-break:break-word}.am-event-badge{border-radius:9999px;border-radius:var(--radius-full);flex-shrink:0;font-size:8px;font-weight:700;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase;white-space:nowrap}.am-event-badge.blue{background:#ebf5ff;background:var(--blue-bg);color:#007aff;color:var(--blue)}.am-event-badge.green{background:#ebf9f0;background:var(--green-bg);color:#34c759;color:var(--green)}.am-event-badge.orange{background:#fff5eb;background:var(--orange-bg);color:#ff6a00;color:var(--orange)}.am-event-badge.red{background:#fff0ef;background:var(--red-bg);color:#ff3b30;color:var(--red)}.am-event-badge.purple{background:#f8f0fc;background:var(--purple-bg);color:#af52de;color:var(--purple)}.am-event-badge.gray{background:#f2f2f7;background:var(--gray-bg);color:#8e8e93;color:var(--gray)}.am-event-badge.cyan{background:#ecfeff;background:var(--cyan-bg);color:#06b6d4;color:var(--cyan)}.am-event-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6e6e73;color:var(--text-secondary);display:-webkit-box;font-size:10px;line-height:1.4;margin-bottom:5px;overflow:hidden;word-break:break-word}.am-event-footer{align-items:center;color:#c7c7cc;color:var(--text-quaternary);display:flex;flex-wrap:wrap;font-size:11px;gap:5px}@media (min-width:768px){.am-event-footer{font-size:12px}}.am-event-dot-sep{color:#d1d1d6;color:var(--border-strong);font-weight:700}.am-source-tag{border-radius:9999px;border-radius:var(--radius-full);font-size:10px;font-weight:600;padding:2px 7px;text-transform:capitalize}.am-source-tag.cloud{background:#ebf5ff;color:#0369a1}.am-source-tag.device{background:#f4f4f5;color:#3f3f46}.am-source-tag.button{background:#fffbeb;color:#92400e}.am-source-tag.auto{background:#ecfdf5;color:#065f46}.am-feed-state{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:240px;padding:60px 24px;text-align:center}@media (min-width:768px){.am-feed-state{min-height:320px;padding:80px 32px}}.am-spinner{animation:am-spin .7s linear infinite;border:3px solid #e5e5ea;border-top-color:#007aff;border:3px solid var(--border-medium);border-radius:50%;border-top-color:var(--blue);height:28px;width:28px}@keyframes am-spin{to{transform:rotate(1turn)}}.am-state-icon{align-items:center;background:#f2f2f7;background:var(--surface-tertiary);border-radius:50%;color:#aeaeb2;color:var(--text-tertiary);display:flex;height:56px;justify-content:center;margin-bottom:4px;width:56px}@media (min-width:768px){.am-state-icon{height:68px;width:68px}}.am-state-text{color:#1d1d1f;color:var(--text-primary);font-size:15px;font-weight:600}@media (min-width:768px){.am-state-text{font-size:16px}}.am-state-sub{color:#aeaeb2;color:var(--text-tertiary);font-size:13px}@media (min-width:768px){.am-state-sub{font-size:14px}}.am-feed-spacer{height:0}@media (prefers-reduced-motion:reduce){.am-chip,.am-chips-panel,.am-controls-wrapper,.am-event-item,.am-modal,.am-overlay{animation-duration:1ms!important;transition-duration:1ms!important}}.am-insight-banner{align-items:center;background:#f8fbff;border:1px solid #dbeafe;border-radius:12px;display:flex;gap:12px;justify-content:space-between;margin:8px 10px;padding:10px 12px}.am-insight-left{display:flex;flex:1 1;flex-direction:column;min-width:0}.am-insight-title{color:#2563eb;font-size:11px;font-weight:700;margin-bottom:2px}.am-insight-text{color:#0f172a;font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.am-insight-right{align-items:center;display:flex;gap:8px}.am-insight-meta{align-items:flex-end;display:flex;flex-direction:column;gap:10px}.am-insight-meta span{color:#64748b;font-size:10px;white-space:nowrap}.am-lang-btn{background:#2563eb;border:none;border-radius:10%;color:#fff;cursor:pointer;height:28px;padding:0;width:28px}.am-lang-btn.en{font-size:11px}.am-lang-btn.ml{font-size:18px}.customer-modal{-webkit-overflow-scrolling:touch;box-sizing:border-box;max-height:90vh;overflow-y:auto}.ReactModal__Body--open{overflow:hidden;position:fixed;width:100%}@media (max-width:768px){.customer-modal{-webkit-overflow-scrolling:touch;border-radius:0!important;box-sizing:border-box;height:100dvh!important;inset:0!important;margin:0!important;max-height:100dvh!important;max-width:100vw!important;overflow-y:auto!important;padding:16px!important;position:fixed!important;width:100vw!important}.customer-grid{gap:10px;grid-template-columns:1fr;margin-left:10px}.customer-header{background:#fff;margin-bottom:12px;padding-bottom:12px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.customer-header-left{min-width:0}.device-id{font-size:12px;word-break:break-all}.warranty-card{align-items:flex-start;flex-direction:column;gap:8px}.location-card{align-items:stretch;display:flex;flex-direction:column;gap:12px}.map-btn{width:100%}.map-preview iframe{border-radius:12px;height:240px}.close-btn{min-height:40px;min-width:40px}.customer-modal{-webkit-overflow-scrolling:touch;border-radius:0!important;height:100dvh!important;inset:0!important;margin:0!important;max-height:100dvh!important;overflow-y:auto!important;padding:0!important;position:fixed!important;width:100vw!important}.customer-header{align-items:center;background:#fff;border-bottom:1px solid #eee;display:flex;justify-content:space-between;min-height:72px;padding:16px;position:-webkit-sticky;position:sticky;top:0;z-index:999}.customer-header-left{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.customer-avatar{flex-shrink:0}.device-id{font-size:11px;margin-top:2px;word-break:break-all}.close-btn{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.warranty-card{margin-top:12px}}.WifiModal_overlay__o5zpy{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#000000e0;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.WifiModal_modal__K4zVo{background:#101a2c;border:1px solid #85451f;border-radius:22px;box-shadow:0 0 35px #ff650b1a;box-sizing:border-box;color:#f1f5f9;margin:0;max-width:448px;outline:none;padding:30px 32px;width:100%}.WifiModal_title__h8pGw{color:#ff710f;font-size:23px;font-weight:700;line-height:1.4;margin:0 0 24px;text-align:center}.WifiModal_form__RBBXe{align-items:stretch;display:flex;flex-direction:column;gap:20px;min-width:0;width:100%}.WifiModal_modal__K4zVo .WifiModal_input__1zVbI{background:#202d42;border:1px solid #75452f;border-radius:14px;box-sizing:border-box;color:#fff;display:block;font-family:inherit;font-size:18px;height:56px;line-height:normal;margin:0;min-width:0;outline:none;padding:0 16px;text-align:center;width:100%}.WifiModal_modal__K4zVo .WifiModal_input__1zVbI::placeholder{color:#a2b0c5;opacity:1}.WifiModal_modal__K4zVo .WifiModal_input__1zVbI:focus{border-color:#ff710f;box-shadow:0 0 0 3px #ff710f21}.WifiModal_passwordWrapper__GoskG{display:block;min-width:0;position:relative;width:100%}.WifiModal_modal__K4zVo .WifiModal_passwordInput__uXLwo{padding-left:16px;padding-right:56px}.WifiModal_modal__K4zVo .WifiModal_passwordToggle__uIUes{align-items:center;background:#ff650b;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;height:36px;justify-content:center;line-height:1;margin:0;min-width:36px;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:36px;z-index:2}.WifiModal_modal__K4zVo .WifiModal_passwordToggle__uIUes:hover{background:#ff7b28}.WifiModal_modal__K4zVo .WifiModal_passwordToggle__uIUes:focus-visible{outline:2px solid #fff;outline-offset:2px}.WifiModal_actions__IaZvg{align-items:stretch;display:flex;gap:16px;margin-top:24px;width:100%}.WifiModal_modal__K4zVo .WifiModal_cancelButton__0Gz95,.WifiModal_modal__K4zVo .WifiModal_saveButton__kIsWA{align-items:center;border-radius:13px;box-sizing:border-box;cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:14px;font-weight:700;gap:8px;height:46px;justify-content:center;line-height:1.2;margin:0;min-width:0;padding:0 12px}.WifiModal_modal__K4zVo .WifiModal_cancelButton__0Gz95{background:#202d42;border:1px solid #46536a;color:#d5deeb}.WifiModal_modal__K4zVo .WifiModal_cancelButton__0Gz95:hover:not(:disabled){background:#2a3850}.WifiModal_modal__K4zVo .WifiModal_saveButton__kIsWA{background:linear-gradient(135deg,#ff7819,#ff4d00);border:1px solid #ff650b;color:#fff}.WifiModal_modal__K4zVo .WifiModal_saveButton__kIsWA:hover:not(:disabled){background:#ff7819}.WifiModal_modal__K4zVo .WifiModal_cancelButton__0Gz95:disabled,.WifiModal_modal__K4zVo .WifiModal_saveButton__kIsWA:disabled{cursor:not-allowed;opacity:.65}.WifiModal_error__DqrTX{background:#351d27;border-radius:8px;color:#faa;font-size:13px;margin-top:16px;overflow-wrap:anywhere;padding:10px 12px}.WifiModal_spinner__Im\+bn{animation:WifiModal_spin__dqQng .8s linear infinite}@keyframes WifiModal_spin__dqQng{to{transform:rotate(1turn)}}@media (max-width:480px){.WifiModal_modal__K4zVo{border-radius:18px;padding:26px 20px}.WifiModal_title__h8pGw{font-size:21px}.WifiModal_actions__IaZvg{gap:12px}}:root{--surface:#0d0f13;--panel:#15181e;--panel-raised:#1b1f26;--field:#101318;--border:#262b34;--border-soft:#1e222a;--ink:#eef0f4;--ink-dim:#9aa2b1;--ink-faint:#656c7a;--accent:#ff6a00;--accent-ink:#fff;--accent-dim:#ff6a0024;--awacon-blue:#0b1f3a;--awacon-blue-light:#163a63;--danger:#ef4a4a;--danger-bg:#ef4a4a1f;--success:#34c47c;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--font-ui:"IBM Plex Sans",ui-sans-serif,system-ui,-apple-system,sans-serif;--font-mono:"IBM Plex Mono","SFMono-Regular",Consolas,monospace}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.qr-page{background:radial-gradient(1200px 480px at 15% -10%,#f2a33c0f,#0000 60%),#0d0f13;background:radial-gradient(1200px 480px at 15% -10%,#f2a33c0f,#0000 60%),var(--surface);color:#eef0f4;color:var(--ink);font-family:IBM Plex Sans,ui-sans-serif,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);min-height:100vh;padding:18px 20px 40px}.qr-controls{background:#15181e;background:var(--panel);border:1px solid #262b34;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 #ffffff05,0 20px 40px -28px #000000b3;margin:0 auto 16px;max-width:1100px;padding:14px 18px 16px}.page-header{align-items:center;border-bottom:1px solid #1e222a;border-bottom:1px solid var(--border-soft);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.page-header h1{color:#eef0f4;color:var(--ink);font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0 0 2px}.page-header p{color:#9aa2b1;color:var(--ink-dim);font-size:12px;margin:0;max-width:50ch}.page-header code{background:#101318;background:var(--field);border:1px solid #262b34;border:1px solid var(--border);border-radius:4px;color:#ff6a00;color:var(--accent);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:12px;padding:1px 6px}.header-actions{display:flex;flex-wrap:wrap;gap:8px}.add-row-actions button,.header-actions button,.import-btn{background:#1b1f26;background:var(--panel-raised);border:1px solid #262b34;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#eef0f4;color:var(--ink);cursor:pointer;font-family:IBM Plex Sans,ui-sans-serif,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);font-size:12.5px;font-weight:500;padding:6px 12px;transition:background .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);transition:background .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease)}.add-row-actions button:hover,.header-actions button:hover,.import-btn:hover{background:#232833;border-color:#343b47}.add-row-actions button:focus-visible,.header-actions button:focus-visible,.import-btn:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #ff6a00;outline:2px solid var(--accent);outline-offset:2px}.pdf-btn{background:#ff6a00!important;background:var(--accent)!important;border-color:#ff6a00!important;border-color:var(--accent)!important;color:#fff!important;color:var(--accent-ink)!important;font-weight:600!important}.pdf-btn:hover{background:#ffb454!important;border-color:#ffb454!important}.header-actions button:disabled,.import-btn:disabled{cursor:not-allowed;opacity:.4}.header-actions button:disabled:hover,.import-btn:disabled:hover{background:#1b1f26;background:var(--panel-raised);border-color:#262b34;border-color:var(--border)}.bulk-import{align-items:flex-start;background:#101318;background:var(--field);border:1px dashed #262b34;border:1px dashed var(--border);border-radius:10px;border-radius:var(--radius-md);display:flex;gap:8px;margin-bottom:12px;padding:8px 10px}.bulk-import textarea{background:#0000;border:none;color:#eef0f4;color:var(--ink);flex:1 1;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:12px;line-height:1.5;min-height:34px;resize:vertical}.bulk-import textarea::placeholder{color:#656c7a;color:var(--ink-faint)}.input-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-bottom:10px}.device-input{align-items:center;background:#101318;background:var(--field);border:1px solid #262b34;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);display:flex;flex-wrap:wrap;gap:6px;padding:5px 8px;position:relative;transition:border-color .15s cubic-bezier(.4,0,.2,1);transition:border-color .15s var(--ease)}.device-input:focus-within{border-color:#3a4150}.device-input.has-error{background:#ef4a4a1f;background:var(--danger-bg);border-color:#ef4a4a;border-color:var(--danger)}.device-input label{color:#656c7a;color:var(--ink-faint);text-align:right;width:22px}.device-input label,.prefix-tag{flex-shrink:0;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:11px}.prefix-tag{background:#1b1f26;background:var(--panel-raised);border:1px solid #262b34;border:1px solid var(--border);border-radius:4px;color:#9aa2b1;color:var(--ink-dim);padding:3px 6px}.device-input input{background:#0000;border:none;color:#eef0f4;color:var(--ink);flex:1 1;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:13px;min-width:80px;outline:none;padding:3px 2px}.device-input input::placeholder,.remove-btn{color:#656c7a;color:var(--ink-faint)}.remove-btn{background:#0000;border:none;border-radius:4px;cursor:pointer;flex-shrink:0;font-size:16px;line-height:1;padding:2px 6px;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);transition:background .15s var(--ease),color .15s var(--ease)}.remove-btn:hover{background:#ef4a4a1f;background:var(--danger-bg)}.error-msg,.remove-btn:hover{color:#ef4a4a;color:var(--danger)}.error-msg{flex-basis:100%;font-family:IBM Plex Sans,ui-sans-serif,system-ui,-apple-system,sans-serif;font-family:var(--font-ui);font-size:10.5px}.add-row-actions{margin-bottom:10px}.add-row-actions,.print-info{display:flex;flex-wrap:wrap;gap:6px}.print-info{align-items:center;border-top:1px solid #1e222a;border-top:1px solid var(--border-soft);padding-top:10px}.print-info span{background:#101318;background:var(--field);border:1px solid #262b34;border:1px solid var(--border);border-radius:999px;color:#9aa2b1;color:var(--ink-dim);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:11px;padding:3px 10px}.error-summary{background:#ef4a4a1f!important;background:var(--danger-bg)!important;border-color:#ef4a4a59!important;border-radius:6px!important;border-radius:var(--radius-sm)!important;color:#ff9b9b!important;flex-basis:100%;font-family:IBM Plex Sans,ui-sans-serif,system-ui,-apple-system,sans-serif!important;font-family:var(--font-ui)!important;font-weight:500;margin-top:0;padding:7px 12px!important}.print-sheet{grid-column-gap:20px;grid-row-gap:0;background:#15181e;background:var(--panel);border:1px solid #262b34;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-lg);column-gap:20px;display:grid;grid-auto-flow:column;grid-template-columns:1fr 1fr;grid-template-rows:repeat(10,auto);margin:0 auto 14px;max-width:1100px;padding:10px 16px 12px;row-gap:0}.sheet-header{color:#656c7a;color:var(--ink-faint);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:10px;grid-column:1/-1;justify-content:space-between;margin-bottom:4px;padding-bottom:6px}.print-row,.sheet-header{border-bottom:1px solid #1e222a;border-bottom:1px solid var(--border-soft);display:flex}.print-row{align-items:center;gap:8px;padding:3px 0}.row-number{color:#656c7a;color:var(--ink-faint);flex-shrink:0;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono);font-size:10px;text-align:right;width:16px}.stickers{display:flex;gap:5px}.qr-sticker{background:#fff;border:1px solid #0b1f3a;border-radius:5px;flex-direction:column;flex-shrink:0;gap:1px;height:56px;padding:3px;position:relative;width:56px}.qr-sticker,.qr-wrapper{align-items:center;display:flex;justify-content:center}.qr-wrapper svg{display:block;height:38px;width:38px}.empty-qr{align-items:center;border:1px dashed #d8dbe0;border-radius:4px;color:#b6bac2;display:flex;font-size:8px;height:38px;justify-content:center;width:38px}.device-id,.empty-qr{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-family:var(--font-mono)}.device-id{color:#0b1f3a;font-size:6px;font-weight:600;letter-spacing:.05px;line-height:1.1;max-width:100%;text-align:center;word-break:break-all}.cut{border-color:#ff6a00;border-style:solid;height:5px;position:absolute;width:5px}.cut.top-left{border-width:1px 0 0 1px;left:2px;top:2px}.cut.top-right{border-width:1px 1px 0 0;right:2px;top:2px}.cut.bottom-left{border-width:0 0 1px 1px;bottom:2px;left:2px}.cut.bottom-right{border-width:0 1px 1px 0;bottom:2px;right:2px}.qr-page ::-webkit-scrollbar{height:8px;width:8px}.qr-page ::-webkit-scrollbar-track{background:#0000}.qr-page ::-webkit-scrollbar-thumb{background:#262b34;background:var(--border);border-radius:999px}@media (max-width:720px){.qr-page{padding:12px 10px 32px}.print-sheet,.qr-controls{border-radius:10px;border-radius:var(--radius-md);padding:12px 12px 14px}.page-header{align-items:flex-start}.print-sheet{grid-auto-flow:row;grid-template-columns:1fr;grid-template-rows:none}.sheet-header{grid-column:auto}.qr-sticker{height:64px;width:64px}.empty-qr,.qr-wrapper svg{height:44px;width:44px}}:root{--app-topbar-h:70px;--slate:#94a3b8;--shadow-2xl:0 32px 80px #0a122038,0 12px 32px #0a122024;--r-3xl:24px;--spring:cubic-bezier(0.16,1,0.3,1);--ease:cubic-bezier(0.4,0,0.2,1);--t-fast:120ms var(--ease);--t-base:180ms var(--ease);--t-slow:260ms var(--spring)}.ElectriciansPortal_shell__QjxxQ{-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01";background:#eef1f6;background:var(--bg);color:#101a2b;color:var(--text);display:flex;flex-direction:column;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;gap:12px;height:calc(100vh - 70px);height:calc(100vh - var(--app-topbar-h));max-height:calc(100vh - 70px);max-height:calc(100vh - var(--app-topbar-h));overflow:hidden;padding:16px 20px}.ElectriciansPortal_boardHead__Nsgon{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:16px;justify-content:space-between;min-height:44px}.ElectriciansPortal_boardHeadLeft__-nLJ7{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;min-width:0}.ElectriciansPortal_eyebrow__Qlh7t{align-items:center;color:#ff6a00;color:var(--orange);display:inline-flex;font-size:10.5px;font-weight:800;gap:6px;letter-spacing:1.6px;line-height:1;text-transform:uppercase}.ElectriciansPortal_boardTitle__69sFU{color:#101a2b;color:var(--text);font-size:22px;font-weight:800;letter-spacing:-.5px;line-height:1.15;margin:0}.ElectriciansPortal_boardSub__m3mJP{color:#6b7a8f;color:var(--muted);font-size:12px;font-weight:600;line-height:1}.ElectriciansPortal_boardActions__Su6P0{display:inline-flex;flex-shrink:0;gap:8px}.ElectriciansPortal_addBtn__JJ9iE,.ElectriciansPortal_ghostBtn__3Xpvn,.ElectriciansPortal_manageBtn__FsfBk{align-items:center;border:1px solid #0000;border-radius:10px;border-radius:var(--r-md);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:700;gap:6px;height:38px;justify-content:center;line-height:1;padding:0 16px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);white-space:nowrap}.ElectriciansPortal_ghostBtn__3Xpvn{background:#fff;border-color:#e4e8ef;border-color:var(--border);color:#101a2b;color:var(--text)}.ElectriciansPortal_ghostBtn__3Xpvn:hover{background:#f4f6fa;background:var(--surface-3);border-color:#cfd6df}.ElectriciansPortal_addBtn__JJ9iE{background:linear-gradient(135deg,#ff6a00,#ff8a2e);background:linear-gradient(135deg,var(--orange) 0,var(--orange-soft) 100%);box-shadow:0 4px 14px #ff6a0040;box-shadow:var(--shadow-orange);color:#fff}.ElectriciansPortal_addBtn__JJ9iE:hover{box-shadow:0 8px 22px #ff6a0052;transform:translateY(-1px)}.ElectriciansPortal_manageBtn__FsfBk{border-color:#e4e8ef;border-color:var(--border)}.ElectriciansPortal_filterBar__BSGUS{align-items:center;background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:16px;border-radius:var(--r-xl);box-shadow:0 1px 2px #0a12200a;box-shadow:var(--shadow-xs);display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;padding:8px}.ElectriciansPortal_searchWrap__997BZ{align-items:center;background:#f4f6fa;background:var(--surface-3);border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);display:flex;flex:1 1 260px;gap:8px;height:38px;max-width:400px;min-width:200px;padding:0 12px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast)}.ElectriciansPortal_searchWrap__997BZ:focus-within{background:#fff;border-color:#ff6a00;border-color:var(--orange);box-shadow:0 0 0 3px #ff6a001f}.ElectriciansPortal_searchWrap__997BZ svg{color:#97a0ae;color:var(--muted-2);flex-shrink:0}.ElectriciansPortal_searchWrap__997BZ input{background:#0000;border:0;color:#101a2b;color:var(--text);flex:1 1;font-family:inherit;font-size:13px;line-height:1;min-width:0;outline:0}.ElectriciansPortal_searchWrap__997BZ input::placeholder{color:#97a0ae;color:var(--muted-2)}.ElectriciansPortal_searchWrap__997BZ kbd{background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:6px;border-radius:var(--r-xs);color:#6b7a8f;color:var(--muted);flex-shrink:0;font-family:inherit;font-size:10px;font-weight:700;line-height:1;padding:3px 7px}.ElectriciansPortal_searchClear__KaEiV{align-items:center;background:#0000;border:0;border-radius:6px;border-radius:var(--r-xs);color:#6b7a8f;color:var(--muted);cursor:pointer;display:inline-flex;height:20px;justify-content:center;padding:0;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);width:20px}.ElectriciansPortal_searchClear__KaEiV:hover{background:#f4f6fa;background:var(--surface-3);color:#101a2b;color:var(--text)}.ElectriciansPortal_pillSelect__o1-Gf{appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%2710%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%236b7a8f%27 stroke-width=%272.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%276 9 12 15 18 9%27/></svg>") no-repeat right 12px center;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);color:#101a2b;color:var(--text);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:12.5px;font-weight:600;height:38px;line-height:1;max-width:180px;padding:0 32px 0 12px}.ElectriciansPortal_pillSelect__o1-Gf:focus{border-color:#ff6a00;border-color:var(--orange);box-shadow:0 0 0 3px #ff6a001f;outline:none}.ElectriciansPortal_filterReset__CyYaN{align-items:center;background:#fff;border:1px solid #dc26263d;border-radius:8px;border-radius:var(--r-sm);color:#dc2626;color:var(--red);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:700;gap:5px;height:32px;line-height:1;padding:0 12px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast)}.ElectriciansPortal_filterReset__CyYaN:hover{background:#dc262614;background:var(--red-soft);border-color:#dc262666}.ElectriciansPortal_mobileFilterTrigger__zjUSt{align-items:center;background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);color:#101a2b;color:var(--text);cursor:pointer;display:none;flex-shrink:0;font-family:inherit;font-size:12.5px;font-weight:700;gap:7px;height:38px;line-height:1;padding:0 14px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);white-space:nowrap}.ElectriciansPortal_mobileFilterTrigger__zjUSt:hover{background:#f4f6fa;background:var(--surface-3);border-color:#cfd6df}.ElectriciansPortal_mobileFilterTrigger__zjUSt svg{color:#ff6a00;color:var(--orange)}.ElectriciansPortal_mobileFilterTriggerActive__L2dSV{background:#ff6a000f;border-color:#ff6a0066;color:#ff6a00;color:var(--orange)}.ElectriciansPortal_mobileFilterLabel__wysfH{display:inline}.ElectriciansPortal_mobileFilterCount__l3oaM{align-items:center;background:#ff6a00;background:var(--orange);border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:800;height:20px;justify-content:center;line-height:1;min-width:20px;padding:0 6px}.ElectriciansPortal_viewToggle__3GTxp{align-items:center;background:#f4f6fa;background:var(--surface-3);border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);display:inline-flex;flex-shrink:0;gap:2px;height:38px;margin-left:auto;padding:3px}.ElectriciansPortal_viewBtn__BMOd-{align-items:center;background:#0000;border:0;border-radius:8px;border-radius:var(--r-sm);color:#6b7a8f;color:var(--muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:6px;height:30px;line-height:1;padding:0 12px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);white-space:nowrap}.ElectriciansPortal_viewBtn__BMOd-:hover{color:#101a2b;color:var(--text)}.ElectriciansPortal_viewBtnActive__DWF7m{background:#fff;box-shadow:0 1px 2px #0a12200a;box-shadow:var(--shadow-xs);color:#101a2b;color:var(--text)}.ElectriciansPortal_viewBtnLabel__HfVMY{display:inline}.ElectriciansPortal_desktopOnly__ZLOLC{display:inline-flex}.ElectriciansPortal_mobileTabs__EQ-e9{background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);box-shadow:0 1px 2px #0a12200a;box-shadow:var(--shadow-xs);display:none;flex-shrink:0;gap:4px;padding:4px}.ElectriciansPortal_mobileTab__XS4\+v{align-items:center;background:#0000;border:0;border-radius:8px;border-radius:var(--r-sm);color:#6b7a8f;color:var(--muted);cursor:pointer;display:inline-flex;flex:1 1;font-family:inherit;font-size:12px;font-weight:700;gap:6px;height:40px;justify-content:center;line-height:1;padding:0 10px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);white-space:nowrap}.ElectriciansPortal_mobileTab__XS4\+v:hover{color:#101a2b;color:var(--text)}.ElectriciansPortal_mobileTabActive__-vLgA{background:#101b2e;background:var(--navy);color:#fff}.ElectriciansPortal_mobileTabCount__NDDY7{background:#0000000f;border-radius:999px;color:inherit;font-size:10px;font-weight:800;line-height:1;min-width:20px;padding:2px 6px;text-align:center}.ElectriciansPortal_mobileTabActive__-vLgA .ElectriciansPortal_mobileTabCount__NDDY7{background:#ffffff2e;color:#fff}.ElectriciansPortal_board__\+6Db5{grid-gap:12px;display:grid;flex:1 1 auto;gap:12px;grid-template-columns:repeat(3,1fr);min-height:0}.ElectriciansPortal_boardCol__wyOKW{background:#fff;background:var(--surface);border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:16px;border-radius:var(--r-xl);box-shadow:0 1px 2px #0a12200a;box-shadow:var(--shadow-xs);display:flex;flex-direction:column;min-height:0;overflow:hidden;position:relative}.ElectriciansPortal_boardCol__wyOKW:before{border-radius:16px 16px 0 0;border-radius:var(--r-xl) var(--r-xl) 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.ElectriciansPortal_colGreen__unW1o:before{background:linear-gradient(90deg,#16a34a,#4ade80);background:linear-gradient(90deg,var(--green) 0,#4ade80 100%)}.ElectriciansPortal_colAmber__2tVYX:before{background:linear-gradient(90deg,#d97706,#fbbf24);background:linear-gradient(90deg,var(--amber) 0,#fbbf24 100%)}.ElectriciansPortal_colSlate__UmJvy:before{background:linear-gradient(90deg,#94a3b8,#cbd5e1);background:linear-gradient(90deg,var(--slate) 0,#cbd5e1 100%)}.ElectriciansPortal_colHead__zwpJB{align-items:center;background:#fafbfd;background:var(--surface-2);border-bottom:1px solid #e4e8ef;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;gap:8px;justify-content:space-between;min-height:46px;padding:12px 14px}.ElectriciansPortal_colHeadLeft__OYw4V{align-items:center;display:inline-flex;gap:8px;min-width:0}.ElectriciansPortal_colDot__VTKHG{border-radius:50%;flex-shrink:0;height:8px;width:8px}.ElectriciansPortal_colDot__VTKHG.ElectriciansPortal_green__9IHh\+{animation:ElectriciansPortal_pulse__aegau 2s infinite;background:#16a34a;background:var(--green);box-shadow:0 0 0 0 #16a34a80}.ElectriciansPortal_colDot__VTKHG.ElectriciansPortal_amber__iT4Tg{background:#d97706;background:var(--amber)}.ElectriciansPortal_colDot__VTKHG.ElectriciansPortal_slate__vn--L{background:#94a3b8;background:var(--slate)}.ElectriciansPortal_colTitle__aPvB6{color:#101a2b;color:var(--text);font-size:12.5px;font-weight:800;letter-spacing:.3px;line-height:1;text-transform:uppercase}.ElectriciansPortal_colCount__S-RRy{align-items:center;background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:999px;color:#101a2b;color:var(--text);display:inline-flex;font-size:11px;font-weight:800;height:22px;justify-content:center;line-height:1;min-width:24px;padding:0 8px}.ElectriciansPortal_colBody__tkTxs{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px;scrollbar-color:#0000001f #0000;scrollbar-width:thin}.ElectriciansPortal_colBody__tkTxs::-webkit-scrollbar{width:6px}.ElectriciansPortal_colBody__tkTxs::-webkit-scrollbar-thumb{background:#0000001f;border-radius:3px}.ElectriciansPortal_colBody__tkTxs::-webkit-scrollbar-thumb:hover{background:#0000003d}.ElectriciansPortal_colEmpty__go8Xj{align-items:center;color:#97a0ae;color:var(--muted-2);display:flex;flex-direction:column;font-size:12px;gap:6px;padding:32px 16px;text-align:center}.ElectriciansPortal_miniCard__GV6-U{grid-gap:10px;align-items:center;background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);cursor:pointer;display:grid;font-family:inherit;gap:10px;grid-template-columns:38px 1fr auto;min-width:0;outline:none;padding:9px 10px 9px 11px;position:relative;text-align:left;transition:border-color .12s cubic-bezier(.4,0,.2,1),box-shadow .12s cubic-bezier(.4,0,.2,1),transform .12s cubic-bezier(.4,0,.2,1),background .12s cubic-bezier(.4,0,.2,1);transition:border-color var(--t-fast),box-shadow var(--t-fast),transform var(--t-fast),background var(--t-fast);width:100%}.ElectriciansPortal_miniCard__GV6-U:hover{border-color:#cfd6df;box-shadow:0 1px 3px #0a12200d,0 4px 12px #0a12200a;box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ElectriciansPortal_miniCard__GV6-U:focus-visible{border-color:#ff6a00;border-color:var(--orange);box-shadow:0 0 0 3px #ff6a0024}.ElectriciansPortal_miniCardActive__D7z53{background:linear-gradient(180deg,#fff,#fffaf5);border-color:#ff6a00;border-color:var(--orange);box-shadow:0 0 0 2px #ff6a0026,0 1px 3px #0a12200d,0 4px 12px #0a12200a;box-shadow:0 0 0 2px #ff6a0026,var(--shadow-sm)}.ElectriciansPortal_miniAvatar__R79ou{background:linear-gradient(135deg,#101b2e,#1e2a3e);background:linear-gradient(135deg,var(--navy) 0,var(--navy-light) 100%);border-radius:10px;border-radius:var(--r-md);color:#fff;display:grid;flex-shrink:0;font-size:11.5px;font-weight:800;height:38px;letter-spacing:.4px;place-items:center;position:relative;width:38px}.ElectriciansPortal_miniAvatarLive__FeNjs{background:linear-gradient(135deg,#16a34a,#22c55e);background:linear-gradient(135deg,var(--green) 0,#22c55e 100%)}.ElectriciansPortal_miniAvatarDot__ry69X{animation:ElectriciansPortal_pulse__aegau 2s infinite;background:#16a34a;background:var(--green);border:2px solid #fff;border-radius:50%;bottom:-2px;box-shadow:0 0 0 0 #16a34a80;height:10px;position:absolute;right:-2px;width:10px}.ElectriciansPortal_miniBody__-YscM{grid-gap:3px;display:grid;gap:3px;grid-template-rows:auto auto;min-width:0;overflow:hidden}.ElectriciansPortal_miniTop__\+EHVo{align-items:center;display:flex;gap:5px;height:15px;min-width:0;overflow:hidden}.ElectriciansPortal_miniName__g1iQg{color:#101a2b;color:var(--text);font-size:12.5px;font-weight:700;letter-spacing:.1px;line-height:15px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ElectriciansPortal_miniVerified__D3-cN{color:#2563eb;color:var(--blue);flex-shrink:0}.ElectriciansPortal_miniBot__rooE8{align-items:center;display:flex;gap:5px;height:16px;line-height:16px;overflow:hidden}.ElectriciansPortal_miniSep__n6Dfx{color:#97a0ae;color:var(--muted-2);flex-shrink:0;font-style:normal}.ElectriciansPortal_miniMeta__ZjfYQ{align-items:center;color:#6b7a8f;color:var(--muted);display:inline-flex;font-size:10.5px;gap:3px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ElectriciansPortal_miniEnd__OXJ\+5{align-items:center;display:inline-flex;flex-shrink:0;gap:2px}.ElectriciansPortal_miniRating__\+ezXX{align-items:center;background:#d977061a;border-radius:999px;color:#d97706;color:var(--amber);display:inline-flex;font-size:10.5px;font-weight:800;gap:3px;height:22px;line-height:1;padding:0 8px;transition:opacity .12s cubic-bezier(.4,0,.2,1);transition:opacity var(--t-fast);white-space:nowrap}.ElectriciansPortal_miniQuick__SFBeq{background:linear-gradient(90deg,#0000,#ffffffe6 20%,#fff 40%);border-radius:8px;border-radius:var(--r-sm);display:inline-flex;gap:3px;opacity:0;padding-left:20px;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%) translateX(6px);transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast)}.ElectriciansPortal_miniCard__GV6-U:focus-within .ElectriciansPortal_miniQuick__SFBeq,.ElectriciansPortal_miniCard__GV6-U:hover .ElectriciansPortal_miniQuick__SFBeq{opacity:1;pointer-events:auto;transform:translateY(-50%) translateX(0)}.ElectriciansPortal_miniCard__GV6-U:focus-within .ElectriciansPortal_miniChevron__LGPWY,.ElectriciansPortal_miniCard__GV6-U:focus-within .ElectriciansPortal_miniRating__\+ezXX,.ElectriciansPortal_miniCard__GV6-U:hover .ElectriciansPortal_miniChevron__LGPWY,.ElectriciansPortal_miniCard__GV6-U:hover .ElectriciansPortal_miniRating__\+ezXX{opacity:0}.ElectriciansPortal_miniQuickBtn__lZYKM{align-items:center;background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:8px;border-radius:var(--r-sm);color:#6b7a8f;color:var(--muted);cursor:pointer;display:inline-flex;height:26px;justify-content:center;line-height:1;padding:0;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);width:26px}.ElectriciansPortal_miniQuickBtn__lZYKM:hover{background:#f4f6fa;background:var(--surface-3);border-color:#cfd6df;color:#101a2b;color:var(--text)}.ElectriciansPortal_miniQuickCall__Sa8Nk{background:linear-gradient(135deg,#ff6a00,#ff8a2e);background:linear-gradient(135deg,var(--orange) 0,var(--orange-soft) 100%);border-color:#0000;box-shadow:0 2px 6px #ff6a0033;color:#fff}.ElectriciansPortal_miniQuickCall__Sa8Nk:hover{background:linear-gradient(135deg,#ff6a00,#ff8a2e)!important;background:linear-gradient(135deg,var(--orange) 0,var(--orange-soft) 100%)!important;box-shadow:0 4px 12px #ff6a0052;color:#fff!important}.ElectriciansPortal_miniChevron__LGPWY{color:#97a0ae;color:var(--muted-2);flex-shrink:0;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast)}.ElectriciansPortal_miniCard__GV6-U:hover .ElectriciansPortal_miniChevron__LGPWY{color:#ff6a00;color:var(--orange)}.ElectriciansPortal_listView__EQdjD{background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:16px;border-radius:var(--r-xl);box-shadow:0 1px 2px #0a12200a;box-shadow:var(--shadow-xs);display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.ElectriciansPortal_listHead__cepxA{grid-gap:14px;align-items:center;background:#fafbfd;background:var(--surface-2);border-bottom:1px solid #e4e8ef;border-bottom:1px solid var(--border);color:#97a0ae;color:var(--muted-2);display:grid;flex-shrink:0;font-size:10.5px;font-weight:800;gap:14px;grid-template-columns:44px minmax(160px,1.6fr) minmax(160px,1.6fr) minmax(140px,1.4fr) 130px 80px 100px;letter-spacing:.6px;line-height:1;padding:12px 20px;text-transform:uppercase}.ElectriciansPortal_listBody__1sLRG{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#0000001f #0000;scrollbar-width:thin}.ElectriciansPortal_listBody__1sLRG::-webkit-scrollbar{width:6px}.ElectriciansPortal_listBody__1sLRG::-webkit-scrollbar-thumb{background:#0000001f;border-radius:3px}.ElectriciansPortal_listRow__u0NbX{grid-gap:14px;align-items:center;border-bottom:1px solid #eef1f6;border-bottom:1px solid var(--border-soft);cursor:pointer;display:grid;gap:14px;grid-template-columns:44px minmax(160px,1.6fr) minmax(160px,1.6fr) minmax(140px,1.4fr) 130px 80px 100px;outline:none;padding:12px 20px;position:relative;transition:background .12s cubic-bezier(.4,0,.2,1);transition:background var(--t-fast)}.ElectriciansPortal_listRow__u0NbX:last-child{border-bottom:none}.ElectriciansPortal_listRow__u0NbX:hover{background:#fafbfd;background:var(--surface-2)}.ElectriciansPortal_listRow__u0NbX:focus-visible{background:#fff7f0;box-shadow:inset 0 0 0 2px #ff6a0066}.ElectriciansPortal_listRowActive__AjyS2{background:linear-gradient(90deg,#fff7f0,#fff);box-shadow:inset 4px 0 0 #ff6a00;box-shadow:inset 4px 0 0 var(--orange)}.ElectriciansPortal_listRowActive__AjyS2:before{background:#ff6a00;background:var(--orange);bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.ElectriciansPortal_listAvatar__sGPqF{background:linear-gradient(135deg,#101b2e,#1e2a3e);background:linear-gradient(135deg,var(--navy) 0,var(--navy-light) 100%);border-radius:10px;border-radius:var(--r-md);color:#fff;display:grid;flex-shrink:0;font-size:12px;font-weight:800;height:40px;letter-spacing:.4px;place-items:center;position:relative;width:40px}.ElectriciansPortal_listAvatarLive__I2\+nH{background:linear-gradient(135deg,#16a34a,#22c55e);background:linear-gradient(135deg,var(--green) 0,#22c55e 100%)}.ElectriciansPortal_listAvatarDot__96p0l{background:#16a34a;background:var(--green);border:2px solid #fff;border-radius:50%;bottom:-2px;height:11px;position:absolute;right:-2px;width:11px}.ElectriciansPortal_listId__R4JZb{display:flex;flex-direction:column;gap:3px;min-width:0}.ElectriciansPortal_listId__R4JZb b{color:#101a2b;color:var(--text);font-size:13px;font-weight:700;letter-spacing:.1px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ElectriciansPortal_listId__R4JZb span{color:#6b7a8f;color:var(--muted);font-size:11px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ElectriciansPortal_listMeta__E7N7e{display:flex;flex-direction:column;gap:3px;min-width:0}.ElectriciansPortal_listMeta__E7N7e span{align-items:center;color:#6b7a8f;color:var(--muted);display:inline-flex;font-size:11.5px;gap:5px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ElectriciansPortal_listMeta__E7N7e svg{color:#97a0ae;color:var(--muted-2);flex-shrink:0}.ElectriciansPortal_listSkills__wFWuS{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.ElectriciansPortal_skillTag__EJx3n{background:#f4f6fa;background:var(--surface-3);color:#101a2b;color:var(--text);font-weight:600;padding:0 8px;white-space:nowrap}.ElectriciansPortal_skillMore__JAA4i,.ElectriciansPortal_skillTag__EJx3n{align-items:center;border-radius:8px;border-radius:var(--r-sm);display:inline-flex;font-size:10.5px;height:22px;line-height:1}.ElectriciansPortal_skillMore__JAA4i{background:#fff;border:1px dashed #e4e8ef;border:1px dashed var(--border);color:#6b7a8f;color:var(--muted);font-weight:700;padding:0 7px}.ElectriciansPortal_availPill__oBpCM{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;height:24px;line-height:1;padding:0 10px;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.ElectriciansPortal_availPillDot__XYdqy{background:currentColor;border-radius:50%;flex-shrink:0;height:6px;width:6px}.ElectriciansPortal_availGreen__4lxRZ{background:#16a34a1a;background:var(--green-soft);color:#16a34a;color:var(--green)}.ElectriciansPortal_availAmber__TvJVv{background:#d977061a;background:var(--amber-soft);color:#d97706;color:var(--amber)}.ElectriciansPortal_availSlate__JSuiq{background:#f4f6fa;background:var(--surface-3);color:#6b7a8f;color:var(--muted)}.ElectriciansPortal_listRating__B4Jc2{align-items:center;color:#d97706;color:var(--amber);display:inline-flex;font-size:12px;font-weight:800;gap:4px;line-height:1}.ElectriciansPortal_listActions__ptRLp{display:inline-flex;gap:4px;justify-content:flex-end}.ElectriciansPortal_listActionBtn__k6hm4{align-items:center;background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:8px;border-radius:var(--r-sm);color:#6b7a8f;color:var(--muted);cursor:pointer;display:inline-flex;height:30px;justify-content:center;line-height:1;padding:0;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);width:30px}.ElectriciansPortal_listActionBtn__k6hm4:hover{background:#f4f6fa;background:var(--surface-3);border-color:#cfd6df;color:#101a2b;color:var(--text)}.ElectriciansPortal_listActionBtn__k6hm4:first-child:hover{background:linear-gradient(135deg,#ff6a00,#ff8a2e);background:linear-gradient(135deg,var(--orange) 0,var(--orange-soft) 100%);border-color:#0000;color:#fff}.ElectriciansPortal_listEmpty__6e0bc{align-items:center;color:#6b7a8f;color:var(--muted);display:flex;flex-direction:column;gap:10px;padding:60px 24px;text-align:center}.ElectriciansPortal_listEmpty__6e0bc svg{color:#97a0ae;color:var(--muted-2)}.ElectriciansPortal_listEmpty__6e0bc b{color:#101a2b;color:var(--text);font-size:15px;font-weight:800}.ElectriciansPortal_listEmpty__6e0bc span{font-size:13px}.ElectriciansPortal_listEmpty__6e0bc button{background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);color:#101a2b;color:var(--text);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:700;margin-top:6px;padding:9px 18px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast)}.ElectriciansPortal_listEmpty__6e0bc button:hover{background:#f4f6fa;background:var(--surface-3)}.ElectriciansPortal_partnerChip__uG8zD{align-items:center;border-radius:5px;display:inline-flex;flex-shrink:0;font-size:9.5px;font-weight:800;height:16px;letter-spacing:.3px;line-height:1;padding:0 7px;white-space:nowrap}.ElectriciansPortal_partnerChipSm__gPf\+f{font-size:9px;height:15px;padding:0 6px}.ElectriciansPortal_insights__Mehfy{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:2px;scrollbar-color:#0000001f #0000;scrollbar-width:thin}.ElectriciansPortal_insights__Mehfy::-webkit-scrollbar{width:6px}.ElectriciansPortal_insights__Mehfy::-webkit-scrollbar-thumb{background:#0000001f;border-radius:3px}.ElectriciansPortal_insightsEmpty__W0YbV{align-items:center;background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:16px;border-radius:var(--r-xl);box-shadow:0 1px 2px #0a12200a;box-shadow:var(--shadow-xs);color:#6b7a8f;color:var(--muted);display:flex;flex:1 1 auto;flex-direction:column;gap:8px;justify-content:center;padding:60px 24px;text-align:center}.ElectriciansPortal_insightsEmpty__W0YbV svg{color:#97a0ae;color:var(--muted-2)}.ElectriciansPortal_insightsEmpty__W0YbV b{color:#101a2b;color:var(--text);font-size:15px;font-weight:800}.ElectriciansPortal_insightsEmpty__W0YbV span{font-size:13px}.ElectriciansPortal_insightsEmptyBtn__8Ukjz{background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);color:#101a2b;color:var(--text);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:700;margin-top:6px;padding:9px 18px}.ElectriciansPortal_kpiRow__Hx\+Lr{grid-gap:10px;display:grid;flex-shrink:0;gap:10px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.ElectriciansPortal_kpi__O5u3B{background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:16px;border-radius:var(--r-xl);box-shadow:0 1px 2px #0a12200a;box-shadow:var(--shadow-xs);display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;transition:box-shadow .12s cubic-bezier(.4,0,.2,1),transform .12s cubic-bezier(.4,0,.2,1);transition:box-shadow var(--t-fast),transform var(--t-fast)}.ElectriciansPortal_kpi__O5u3B:hover{box-shadow:0 1px 3px #0a12200d,0 4px 12px #0a12200a;box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ElectriciansPortal_kpiTop__dEfV4{align-items:center;display:flex;gap:9px;min-width:0}.ElectriciansPortal_kpiIcon__gxgze{border-radius:8px;border-radius:var(--r-sm);display:grid;flex-shrink:0;height:30px;place-items:center;width:30px}.ElectriciansPortal_kpiIconNavy__hcP6a{background:#101b2e14;color:#101b2e;color:var(--navy)}.ElectriciansPortal_kpiIconGreen__PhAjY{background:#16a34a1a;background:var(--green-soft);color:#16a34a;color:var(--green)}.ElectriciansPortal_kpiIconOrange__\+lCnU{background:#ff6a001a;color:#ff6a00;color:var(--orange)}.ElectriciansPortal_kpiIconAmber__kujQC{background:#d977061a;background:var(--amber-soft);color:#d97706;color:var(--amber)}.ElectriciansPortal_kpiIconBlue__luORB{background:#2563eb14;background:var(--blue-soft);color:#2563eb;color:var(--blue)}.ElectriciansPortal_kpiLabel__5ZH9y{color:#97a0ae;color:var(--muted-2);font-size:10px;font-weight:800;letter-spacing:.6px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ElectriciansPortal_kpiValue__1uPJ2{font-feature-settings:"tnum";color:#101a2b;color:var(--text);font-size:23px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.6px;line-height:1}.ElectriciansPortal_kpiSub__5QMSD{color:#6b7a8f;color:var(--muted);font-size:11px;font-weight:600;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ElectriciansPortal_insightsGrid__5B0L5{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1.7fr) minmax(290px,1fr)}.ElectriciansPortal_insightsCol__IfZHj{display:flex;flex-direction:column;gap:12px;min-width:0}.ElectriciansPortal_panel__ni3-C{background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:16px;border-radius:var(--r-xl);box-shadow:0 1px 2px #0a12200a;box-shadow:var(--shadow-xs);overflow:hidden}.ElectriciansPortal_panelHead__ibjE1{align-items:center;background:#fafbfd;background:var(--surface-2);border-bottom:1px solid #e4e8ef;border-bottom:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;padding:12px 16px}.ElectriciansPortal_panelHead__ibjE1 h3{align-items:center;color:#101a2b;color:var(--text);display:inline-flex;font-size:12px;font-weight:800;gap:7px;letter-spacing:.4px;line-height:1;margin:0;text-transform:uppercase}.ElectriciansPortal_panelHead__ibjE1 h3 svg{color:#ff6a00;color:var(--orange)}.ElectriciansPortal_panelHead__ibjE1>span{color:#6b7a8f;color:var(--muted);font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ElectriciansPortal_panelBody__VMXKK{display:flex;flex-direction:column;gap:8px;padding:10px}.ElectriciansPortal_contrib__A7BSS{background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:12px;border-radius:var(--r-lg);overflow:hidden;transition:border-color .12s cubic-bezier(.4,0,.2,1),box-shadow .12s cubic-bezier(.4,0,.2,1);transition:border-color var(--t-fast),box-shadow var(--t-fast)}.ElectriciansPortal_contrib__A7BSS:hover{border-color:#cfd6df}.ElectriciansPortal_contribOpen__d4hH8{border-color:#cfd6df;box-shadow:0 1px 3px #0a12200d,0 4px 12px #0a12200a;box-shadow:var(--shadow-sm)}.ElectriciansPortal_contribHead__NWUmS{grid-gap:12px;align-items:center;background:#0000;border:0;cursor:pointer;display:grid;font-family:inherit;gap:12px;grid-template-columns:42px minmax(0,1fr) auto;outline:none;padding:12px 14px;text-align:left;transition:background .12s cubic-bezier(.4,0,.2,1);transition:background var(--t-fast);width:100%}.ElectriciansPortal_contribHead__NWUmS:hover{background:#fafbfd;background:var(--surface-2)}.ElectriciansPortal_contribHead__NWUmS:focus-visible{box-shadow:inset 0 0 0 2px #ff6a0066}.ElectriciansPortal_contribAvatar__1l6l1{border-radius:10px;border-radius:var(--r-md);display:grid;flex-shrink:0;font-size:13px;font-weight:800;height:42px;letter-spacing:.4px;place-items:center;width:42px}.ElectriciansPortal_contribMain__I8AeG{display:flex;flex-direction:column;gap:6px;min-width:0}.ElectriciansPortal_contribTitleRow__GrGho{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.ElectriciansPortal_contribTitleRow__GrGho b{color:#101a2b;color:var(--text);font-size:13.5px;font-weight:800;letter-spacing:.1px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ElectriciansPortal_contribCount__SBy\+u{align-items:center;background:#f4f6fa;background:var(--surface-3);border-radius:999px;color:#6b7a8f;color:var(--muted);display:inline-flex;flex-shrink:0;font-size:10px;font-weight:800;gap:4px;height:19px;line-height:1;padding:0 8px;white-space:nowrap}.ElectriciansPortal_contribMeta__bTQif{align-items:center;color:#6b7a8f;color:var(--muted);display:flex;flex-wrap:wrap;font-size:11px;font-weight:600;gap:8px;line-height:1}.ElectriciansPortal_contribMeta__bTQif span{align-items:center;display:inline-flex;gap:4px}.ElectriciansPortal_contribMeta__bTQif i{color:#97a0ae;color:var(--muted-2);font-style:normal}.ElectriciansPortal_contribBar__UPohj{background:#f4f6fa;background:var(--surface-3);border-radius:999px;display:flex;gap:2px;height:5px;max-width:320px;overflow:hidden;width:100%}.ElectriciansPortal_contribBar__UPohj i{border-radius:999px;display:block;height:100%;transition:width .4s ease}.ElectriciansPortal_segGreen__o0-tf{background:#16a34a;background:var(--green)}.ElectriciansPortal_segAmber__mQp0J{background:#d97706;background:var(--amber)}.ElectriciansPortal_segSlate__C2JxA{background:#94a3b8;background:var(--slate)}.ElectriciansPortal_contribCaret__fMu77{color:#97a0ae;color:var(--muted-2);flex-shrink:0;transition:transform .18s cubic-bezier(.4,0,.2,1),color .12s cubic-bezier(.4,0,.2,1);transition:transform var(--t-base),color var(--t-fast)}.ElectriciansPortal_contribCaretOpen__McagO{color:#ff6a00;color:var(--orange);transform:rotate(180deg)}.ElectriciansPortal_contribBody__jHhNZ{animation:ElectriciansPortal_menuIn__c\+e1H .16s ease;background:#fafbfd;background:var(--surface-2);border-top:1px solid #e4e8ef;border-top:1px solid var(--border);padding:6px 0 8px}.ElectriciansPortal_memberHead__AxQEr,.ElectriciansPortal_memberRow__A9ziw{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:30px minmax(120px,1.7fr) minmax(90px,1fr) 100px 54px 54px minmax(80px,1fr);padding:7px 16px}.ElectriciansPortal_memberHead__AxQEr{color:#97a0ae;color:var(--muted-2);font-size:9.5px;font-weight:800;letter-spacing:.6px;line-height:1;padding-bottom:7px;text-transform:uppercase}.ElectriciansPortal_memberNumHead__4dJdr{text-align:right}.ElectriciansPortal_memberRow__A9ziw{border-radius:8px;border-radius:var(--r-sm);cursor:pointer;outline:none;transition:background .12s cubic-bezier(.4,0,.2,1);transition:background var(--t-fast)}.ElectriciansPortal_memberRow__A9ziw:hover{background:#fff}.ElectriciansPortal_memberRow__A9ziw:focus-visible{box-shadow:inset 0 0 0 2px #ff6a0066}.ElectriciansPortal_memberAvatar__ckHqo{background:linear-gradient(135deg,#101b2e,#1e2a3e);background:linear-gradient(135deg,var(--navy) 0,var(--navy-light) 100%);border-radius:8px;border-radius:var(--r-sm);color:#fff;display:grid;flex-shrink:0;font-size:10px;font-weight:800;height:30px;letter-spacing:.3px;place-items:center;width:30px}.ElectriciansPortal_memberAvatarLive__jytZB{background:linear-gradient(135deg,#16a34a,#22c55e);background:linear-gradient(135deg,var(--green) 0,#22c55e 100%)}.ElectriciansPortal_memberName__\+Gkmi{display:flex;flex-direction:column;gap:1px;min-width:0}.ElectriciansPortal_memberName__\+Gkmi b{color:#101a2b;color:var(--text);font-size:12px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ElectriciansPortal_memberName__\+Gkmi span{font-size:10.5px}.ElectriciansPortal_memberMuted__Yk3S3,.ElectriciansPortal_memberName__\+Gkmi span{color:#6b7a8f;color:var(--muted);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ElectriciansPortal_memberMuted__Yk3S3{font-size:11.5px;font-weight:600}.ElectriciansPortal_memberNum__5vgEU{color:#101a2b;color:var(--text);text-align:right}.ElectriciansPortal_memberNum__5vgEU,.ElectriciansPortal_memberRating__tBU1u{font-feature-settings:"tnum";font-size:12px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.ElectriciansPortal_memberRating__tBU1u{align-items:center;color:#d97706;color:var(--amber);display:inline-flex;gap:3px;justify-content:flex-end}.ElectriciansPortal_memberBar__TNmw5{align-items:center;display:flex;gap:8px;min-width:0}.ElectriciansPortal_memberBarTrack__EgaKK{background:#f4f6fa;background:var(--surface-3);border-radius:999px;flex:1 1;height:5px;min-width:26px;overflow:hidden}.ElectriciansPortal_memberBarTrack__EgaKK i{background:linear-gradient(90deg,#ff6a00,#ff8a2e);background:linear-gradient(90deg,var(--orange) 0,var(--orange-soft) 100%);border-radius:999px;display:block;height:100%;transition:width .5s ease}.ElectriciansPortal_memberBar__TNmw5>span:last-child{font-feature-settings:"tnum";color:#6b7a8f;color:var(--muted);flex-shrink:0;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:800}.ElectriciansPortal_memberRow__A9ziw .ElectriciansPortal_availPill__oBpCM{font-size:10px;height:21px;padding:0 9px}.ElectriciansPortal_workRow__eSZph{grid-gap:9px;align-items:center;background:#0000;border:0;border-radius:8px;border-radius:var(--r-sm);cursor:pointer;display:grid;font-family:inherit;gap:9px;grid-template-columns:20px 32px minmax(0,1fr) 68px 38px;outline:none;padding:7px 8px;text-align:left;transition:background .12s cubic-bezier(.4,0,.2,1);transition:background var(--t-fast);width:100%}.ElectriciansPortal_workRow__eSZph:hover{background:#fafbfd;background:var(--surface-2)}.ElectriciansPortal_workRow__eSZph:focus-visible{box-shadow:inset 0 0 0 2px #ff6a0066}.ElectriciansPortal_workRank__6dANM{font-feature-settings:"tnum";color:#97a0ae;color:var(--muted-2);font-size:11px;font-variant-numeric:tabular-nums;font-weight:800;text-align:center}.ElectriciansPortal_workRankTop__WM09v{color:#ff6a00;color:var(--orange)}.ElectriciansPortal_workAvatar__9\+4CP{background:linear-gradient(135deg,#101b2e,#1e2a3e);background:linear-gradient(135deg,var(--navy) 0,var(--navy-light) 100%);border-radius:8px;border-radius:var(--r-sm);color:#fff;display:grid;flex-shrink:0;font-size:10.5px;font-weight:800;height:32px;letter-spacing:.3px;place-items:center;width:32px}.ElectriciansPortal_workAvatarLive__RJ0QF{background:linear-gradient(135deg,#16a34a,#22c55e);background:linear-gradient(135deg,var(--green) 0,#22c55e 100%)}.ElectriciansPortal_workInfo__r07ce{display:flex;flex-direction:column;gap:1px;min-width:0}.ElectriciansPortal_workInfo__r07ce b{color:#101a2b;color:var(--text);font-size:12px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ElectriciansPortal_workInfo__r07ce span{color:#6b7a8f;color:var(--muted);font-size:10.5px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ElectriciansPortal_workBar__ozq5y{background:#f4f6fa;background:var(--surface-3);border-radius:999px;height:6px;overflow:hidden}.ElectriciansPortal_workBar__ozq5y i{background:linear-gradient(90deg,#ff6a00,#ff8a2e);background:linear-gradient(90deg,var(--orange) 0,var(--orange-soft) 100%);border-radius:999px;display:block;height:100%;transition:width .5s ease}.ElectriciansPortal_workValue__mVUyO{font-feature-settings:"tnum";color:#101a2b;color:var(--text);font-size:12px;font-variant-numeric:tabular-nums;font-weight:800;text-align:right}.ElectriciansPortal_distRow__8r2oR{grid-gap:10px;align-items:center;border-radius:8px;border-radius:var(--r-sm);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 1fr 30px;padding:6px 8px;transition:background .12s cubic-bezier(.4,0,.2,1);transition:background var(--t-fast)}.ElectriciansPortal_distRow__8r2oR:hover{background:#fafbfd;background:var(--surface-2)}.ElectriciansPortal_distName__6CNe2{color:#101a2b;color:var(--text);font-size:12px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ElectriciansPortal_distBar__urnWb{background:#f4f6fa;background:var(--surface-3);border-radius:999px;height:6px;overflow:hidden}.ElectriciansPortal_distBar__urnWb i{background:linear-gradient(90deg,#101b2e,#1e2a3e);background:linear-gradient(90deg,var(--navy) 0,var(--navy-light) 100%);border-radius:999px;display:block;height:100%;transition:width .5s ease}.ElectriciansPortal_distValue__UqFqQ{font-feature-settings:"tnum";color:#101a2b;color:var(--text);font-size:12px;font-variant-numeric:tabular-nums;font-weight:800;text-align:right}.ElectriciansPortal_manageBtn__FsfBk{align-items:center;background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);color:#101a2b;color:var(--text);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:12.5px;font-weight:700;gap:6px;height:38px;line-height:1;padding:0 14px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);white-space:nowrap}.ElectriciansPortal_manageBtn__FsfBk:hover{background:#f4f6fa;background:var(--surface-3);border-color:#cfd6df}.ElectriciansPortal_manageBtn__FsfBk svg{color:#ff6a00;color:var(--orange)}.ElectriciansPortal_manageBtnSm__zsWBq{border-radius:8px;border-radius:var(--r-sm);font-size:11.5px;height:28px;padding:0 10px}.ElectriciansPortal_manageBtnSm__zsWBq svg{height:12px;width:12px}.ElectriciansPortal_manageList__0LeGf{display:flex;flex-direction:column;gap:8px}.ElectriciansPortal_manageRow__VFdkf{grid-gap:12px;align-items:center;background:#fafbfd;background:var(--surface-2);border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);display:grid;gap:12px;grid-template-columns:42px minmax(0,1.5fr) minmax(0,1fr) auto;padding:10px 12px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast)}.ElectriciansPortal_manageRow__VFdkf:hover{background:#fff;border-color:#cfd6df}.ElectriciansPortal_manageAvatar__VEj17{border-radius:10px;border-radius:var(--r-md);display:grid;flex-shrink:0;font-size:13px;font-weight:800;height:42px;letter-spacing:.4px;place-items:center;width:42px}.ElectriciansPortal_manageInfo__6BqD\+{display:flex;flex-direction:column;gap:3px;min-width:0}.ElectriciansPortal_manageInfo__6BqD\+ b{color:#101a2b;color:var(--text);font-size:13px;font-weight:800;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ElectriciansPortal_manageInfo__6BqD\+ span{align-items:center;color:#6b7a8f;color:var(--muted);display:inline-flex;font-size:11px;gap:6px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ElectriciansPortal_manageMeta__sHdaG{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.ElectriciansPortal_manageActions__4pNEO{display:inline-flex;flex-shrink:0;gap:4px}.ElectriciansPortal_manageActionBtn__jqmqo{align-items:center;background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:8px;border-radius:var(--r-sm);color:#6b7a8f;color:var(--muted);cursor:pointer;display:inline-flex;height:32px;justify-content:center;line-height:1;padding:0;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);width:32px}.ElectriciansPortal_manageActionBtn__jqmqo:hover{background:#f4f6fa;background:var(--surface-3);border-color:#cfd6df;color:#101a2b;color:var(--text)}.ElectriciansPortal_manageActionDanger__MtwKs{border-color:#dc26263d;color:#dc2626;color:var(--red)}.ElectriciansPortal_manageActionDanger__MtwKs:hover{background:#dc262614;background:var(--red-soft);border-color:#dc262666;color:#dc2626;color:var(--red)}.ElectriciansPortal_manageEmpty__ek1Mk{align-items:center;color:#6b7a8f;color:var(--muted);display:flex;flex-direction:column;gap:8px;padding:40px 20px;text-align:center}.ElectriciansPortal_manageEmpty__ek1Mk svg{color:#97a0ae;color:var(--muted-2)}.ElectriciansPortal_manageEmpty__ek1Mk b{color:#101a2b;color:var(--text);font-size:14px;font-weight:800}.ElectriciansPortal_manageEmpty__ek1Mk span{font-size:12.5px}.ElectriciansPortal_memberCountBadge__pPc5D{background:#f4f6fa;background:var(--surface-3);border-radius:999px;color:#6b7a8f;color:var(--muted);font-size:10px;gap:4px;height:20px;padding:0 8px}.ElectriciansPortal_memberCountBadge__pPc5D,.ElectriciansPortal_priorityTag__DMJ18{align-items:center;display:inline-flex;font-weight:800;line-height:1;white-space:nowrap}.ElectriciansPortal_priorityTag__DMJ18{border-radius:5px;font-size:9.5px;height:18px;letter-spacing:.3px;padding:0 7px;text-transform:uppercase}.ElectriciansPortal_priorityHigh__ZLkF9{background:#dc262614;background:var(--red-soft);color:#dc2626;color:var(--red)}.ElectriciansPortal_priorityMedium__60I-H{background:#d977061a;background:var(--amber-soft);color:#d97706;color:var(--amber)}.ElectriciansPortal_priorityLow__u58j6{background:#f4f6fa;background:var(--surface-3);color:#6b7a8f;color:var(--muted)}.ElectriciansPortal_statusTag__Ix00g{align-items:center;border-radius:5px;display:inline-flex;font-size:9.5px;font-weight:800;height:18px;letter-spacing:.3px;line-height:1;padding:0 7px;text-transform:uppercase;white-space:nowrap}.ElectriciansPortal_statusActive__IOgTl{background:#16a34a1a;background:var(--green-soft);color:#16a34a;color:var(--green)}.ElectriciansPortal_statusPending__XEneq{background:#d977061a;background:var(--amber-soft);color:#d97706;color:var(--amber)}.ElectriciansPortal_statusInactive__W8iu6{background:#f4f6fa;background:var(--surface-3);color:#6b7a8f;color:var(--muted)}.ElectriciansPortal_statusSuspended__OZnT3{background:#dc262614;background:var(--red-soft);color:#dc2626;color:var(--red)}.ElectriciansPortal_formRow__vKQWV{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-column:1/-1;grid-template-columns:1fr 1fr}.ElectriciansPortal_formSectionLabel__YxhIB{align-items:center;border-bottom:1px solid #e4e8ef;border-bottom:1px solid var(--border);color:#ff6a00;color:var(--orange);display:flex;font-size:10.5px;font-weight:800;gap:6px;grid-column:1/-1;letter-spacing:.6px;margin:8px 0 2px;padding-bottom:8px;text-transform:uppercase}.ElectriciansPortal_formSectionLabel__YxhIB svg{color:#ff6a00;color:var(--orange)}.ElectriciansPortal_formTextarea__9Ankx{background:#fafbfd;background:var(--surface-2);border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);color:#101a2b;color:var(--text);font-family:inherit;font-size:13.5px;line-height:1.45;min-height:80px;outline:none;padding:10px 14px;resize:vertical;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);width:100%}.ElectriciansPortal_formTextarea__9Ankx:focus{background:#fff;border-color:#ff6a00;border-color:var(--orange);box-shadow:0 0 0 3px #ff6a001f}.ElectriciansPortal_formHint__x2K1O{color:#97a0ae;color:var(--muted-2);font-size:10.5px;line-height:1.4}.ElectriciansPortal_colorSwatches__iBD2w{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ElectriciansPortal_colorSwatch__m76wv{border:2px solid #0000;border-radius:8px;border-radius:var(--r-sm);color:#fff;cursor:pointer;display:grid;height:32px;padding:0;place-items:center;position:relative;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);width:32px}.ElectriciansPortal_colorSwatch__m76wv:hover{transform:scale(1.08)}.ElectriciansPortal_colorSwatchOn__wvW-O{border-color:#101a2b;border-color:var(--text);box-shadow:0 0 0 2px #fff,0 0 0 4px #ff6a00;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--orange)}.ElectriciansPortal_colorSwatchCustom__Rm2rW{background:#fff;border:1px dashed #e4e8ef;border:1px dashed var(--border);color:#6b7a8f;color:var(--muted);overflow:hidden;position:relative}.ElectriciansPortal_colorSwatchCustom__Rm2rW:hover{border-color:#ff6a00;border-color:var(--orange);color:#ff6a00;color:var(--orange)}.ElectriciansPortal_colorSwatchCustom__Rm2rW input{border:0;cursor:pointer;height:100%;inset:0;opacity:0;padding:0;position:absolute;width:100%}.ElectriciansPortal_switchGrid__2DkYI{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-column:1/-1;grid-template-columns:1fr 1fr}.ElectriciansPortal_infoBanner__WvziK{align-items:flex-start;background:#d977061a;background:var(--amber-soft);border:1px solid #d977063d;border-radius:10px;border-radius:var(--r-md);color:#d97706;color:var(--amber);display:flex;font-size:12.5px;gap:10px;grid-column:1/-1;line-height:1.45;padding:10px 12px}.ElectriciansPortal_infoBanner__WvziK svg{flex-shrink:0;margin-top:1px}.ElectriciansPortal_infoBanner__WvziK b{color:#101a2b;color:var(--text);font-weight:700}.ElectriciansPortal_infoBannerDanger__x6hWc{background:#dc262614;background:var(--red-soft);border-color:#dc26263d;color:#dc2626;color:var(--red)}.ElectriciansPortal_peekWrap__uiw4L{inset:0;pointer-events:none;position:fixed;z-index:1300}.ElectriciansPortal_peekBackdrop__EFEMV{animation:ElectriciansPortal_backdropIn__DsEcs .2s ease;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#0a122052;inset:0;pointer-events:auto;position:absolute}.ElectriciansPortal_peek__3KA7P{animation:ElectriciansPortal_peekIn__cYOPx .32s cubic-bezier(.16,1,.3,1) .26s;animation:ElectriciansPortal_peekIn__cYOPx .32s var(--t-slow);background:#fff;bottom:0;box-shadow:-24px 0 60px #0a12202e;display:flex;flex-direction:column;max-width:420px;overflow:hidden;pointer-events:auto;position:absolute;right:0;top:0;width:100%}.ElectriciansPortal_peekHandle__4-ZX0{display:none}@keyframes ElectriciansPortal_peekIn__cYOPx{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes ElectriciansPortal_backdropIn__DsEcs{0%{opacity:0}to{opacity:1}}.ElectriciansPortal_peekHead__3y-WU{align-items:flex-start;background:#fafbfd;background:var(--surface-2);border-bottom:1px solid #e4e8ef;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;gap:14px;padding:20px 22px 16px;position:relative}.ElectriciansPortal_peekAvatar__dv4Qi{background:linear-gradient(135deg,#101b2e,#1e2a3e);background:linear-gradient(135deg,var(--navy) 0,var(--navy-light) 100%);border-radius:12px;border-radius:var(--r-lg);color:#fff;display:grid;flex-shrink:0;font-size:18px;font-weight:800;height:56px;letter-spacing:.6px;place-items:center;position:relative;width:56px}.ElectriciansPortal_peekAvatarLive__JUCcy{background:linear-gradient(135deg,#16a34a,#22c55e);background:linear-gradient(135deg,var(--green) 0,#22c55e 100%)}.ElectriciansPortal_peekAvatarDot__VpcMQ{background:#16a34a;background:var(--green);border:3px solid #fafbfd;border:3px solid var(--surface-2);border-radius:50%;bottom:-2px;height:14px;position:absolute;right:-2px;width:14px}.ElectriciansPortal_peekHeadCopy__r4ZWA{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.ElectriciansPortal_peekBadges__e4BW2{display:inline-flex;flex-wrap:wrap;gap:5px}.ElectriciansPortal_peekName__Rz\+vI{color:#101a2b;color:var(--text);font-size:17px;font-weight:800;letter-spacing:-.2px;line-height:1.2;margin:0;word-break:break-word}.ElectriciansPortal_peekId__odMg7{color:#6b7a8f;color:var(--muted);font-size:11.5px;font-weight:600;line-height:1}.ElectriciansPortal_peekClose__tTAAn{align-items:center;background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:8px;border-radius:var(--r-sm);color:#6b7a8f;color:var(--muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;line-height:1;padding:0;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);width:30px}.ElectriciansPortal_peekClose__tTAAn:hover{background:#f4f6fa;background:var(--surface-3);border-color:#cfd6df;color:#101a2b;color:var(--text)}.ElectriciansPortal_peekActions__P\+DAK{grid-gap:6px;border-bottom:1px solid #e4e8ef;border-bottom:1px solid var(--border);display:grid;flex-shrink:0;gap:6px;grid-template-columns:1fr auto auto auto;padding:12px 22px}.ElectriciansPortal_peekActionPrimary__03\+5H{align-items:center;background:linear-gradient(135deg,#ff6a00,#ff8a2e);background:linear-gradient(135deg,var(--orange) 0,var(--orange-soft) 100%);border:0;border-radius:10px;border-radius:var(--r-md);box-shadow:0 4px 14px #ff6a0040;box-shadow:var(--shadow-orange);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:700;gap:6px;height:38px;justify-content:center;line-height:1;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast)}.ElectriciansPortal_peekActionPrimary__03\+5H:hover{box-shadow:0 8px 18px #ff6a0052;transform:translateY(-1px)}.ElectriciansPortal_peekActionIcon__26kbR{align-items:center;background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);color:#101a2b;color:var(--text);cursor:pointer;display:inline-flex;height:38px;justify-content:center;line-height:1;padding:0;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);width:38px}.ElectriciansPortal_peekActionIcon__26kbR:hover{background:#f4f6fa;background:var(--surface-3);border-color:#cfd6df}.ElectriciansPortal_peekBody__5T2E7{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;min-height:0;overflow-y:auto;padding:18px 22px;scrollbar-color:#0000001f #0000;scrollbar-width:thin}.ElectriciansPortal_peekBody__5T2E7::-webkit-scrollbar{width:6px}.ElectriciansPortal_peekBody__5T2E7::-webkit-scrollbar-thumb{background:#0000001f;border-radius:3px}.ElectriciansPortal_peekStatsRow__TXHr\+{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.ElectriciansPortal_peekStat__0G2-D{background:#fafbfd;background:var(--surface-2);border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);display:flex;flex-direction:column;gap:3px;padding:10px 12px;text-align:center}.ElectriciansPortal_peekStat__0G2-D b{font-feature-settings:"tnum";align-items:center;color:#101a2b;color:var(--text);display:inline-flex;font-size:15px;font-variant-numeric:tabular-nums;font-weight:800;gap:3px;justify-content:center;line-height:1}.ElectriciansPortal_peekStat__0G2-D span{color:#97a0ae;color:var(--muted-2);font-size:9.5px;font-weight:700;letter-spacing:.4px;line-height:1;text-transform:uppercase}.ElectriciansPortal_peekSection__3I\+j0{display:flex;flex-direction:column;gap:6px}.ElectriciansPortal_peekSectionLabel__MjW\+f{color:#97a0ae;color:var(--muted-2);font-size:10px;font-weight:800;letter-spacing:.6px;line-height:1;margin-bottom:2px;text-transform:uppercase}.ElectriciansPortal_peekKv__StdlX{border-bottom:1px dashed #e4e8ef;border-bottom:1px dashed var(--border);display:flex;font-size:12.5px;gap:16px;justify-content:space-between;line-height:1.4;padding:7px 0}.ElectriciansPortal_peekKv__StdlX:last-child{border-bottom:none;padding-bottom:0}.ElectriciansPortal_peekKv__StdlX>span{color:#6b7a8f;color:var(--muted);flex-shrink:0;font-weight:500}.ElectriciansPortal_peekKv__StdlX>b{color:#101a2b;color:var(--text);font-weight:700;min-width:0;text-align:right;word-break:break-word}.ElectriciansPortal_peekSkills__Trljg{display:flex;flex-wrap:wrap;gap:6px}.ElectriciansPortal_peekFooter__jj0lJ{align-items:center;background:#fafbfd;background:var(--surface-2);border-top:1px solid #e4e8ef;border-top:1px solid var(--border);display:flex;flex-shrink:0;gap:8px;padding:14px 22px}.ElectriciansPortal_peekDelete__DQPsa{align-items:center;background:#fff;border:1px solid #dc26263d;border-radius:10px;border-radius:var(--r-md);color:#dc2626;color:var(--red);cursor:pointer;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;line-height:1;padding:0;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);width:40px}.ElectriciansPortal_peekDelete__DQPsa:hover{background:#dc262614;background:var(--red-soft);border-color:#dc262666}.ElectriciansPortal_peekEdit__QYlsl{align-items:center;background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);color:#101a2b;color:var(--text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:700;gap:6px;height:40px;justify-content:center;line-height:1;padding:0 14px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast)}.ElectriciansPortal_peekEdit__QYlsl:hover{background:#f4f6fa;background:var(--surface-3);border-color:#cfd6df}.ElectriciansPortal_peekExpand__aI6de{align-items:center;background:linear-gradient(135deg,#ff6a00,#ff8a2e);background:linear-gradient(135deg,var(--orange) 0,var(--orange-soft) 100%);border:0;border-radius:10px;border-radius:var(--r-md);box-shadow:0 4px 14px #ff6a0040;box-shadow:var(--shadow-orange);color:#fff;cursor:pointer;display:inline-flex;flex:1 1;font-family:inherit;font-size:12.5px;font-weight:700;gap:6px;height:40px;justify-content:center;line-height:1;padding:0 16px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast)}.ElectriciansPortal_peekExpand__aI6de:hover{box-shadow:0 8px 22px #ff6a0052;transform:translateY(-1px)}.ElectriciansPortal_sheetBackdrop__wyVTL{align-items:flex-end;animation:ElectriciansPortal_backdropIn__DsEcs .2s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0a122073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1250}.ElectriciansPortal_sheet__ameZb{animation:ElectriciansPortal_sheetUp__j6yvq .3s cubic-bezier(.16,1,.3,1);animation:ElectriciansPortal_sheetUp__j6yvq .3s var(--spring);background:#fff;border-radius:24px 24px 0 0;border-radius:var(--r-3xl) var(--r-3xl) 0 0;box-shadow:0 -20px 60px #0a12203d;display:flex;flex-direction:column;max-height:90vh;max-height:90dvh;max-width:500px;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0);width:100%}@keyframes ElectriciansPortal_sheetUp__j6yvq{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ElectriciansPortal_sheetHandle__el0zY{background:#e4e8ef;background:var(--border);border-radius:999px;flex-shrink:0;height:4px;margin:10px auto 6px;width:40px}.ElectriciansPortal_sheetHead__bxRP9{align-items:flex-start;border-bottom:1px solid #e4e8ef;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:8px 20px 14px}.ElectriciansPortal_sheetTitle__W9hpx{color:#101a2b;color:var(--text);font-size:16px;font-weight:800;line-height:1.2;margin:0}.ElectriciansPortal_sheetSubtitle__-w6qF{color:#6b7a8f;color:var(--muted);font-size:11.5px;font-weight:500;margin:3px 0 0}.ElectriciansPortal_sheetClose__xouHB{align-items:center;background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:8px;border-radius:var(--r-sm);color:#6b7a8f;color:var(--muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;line-height:1;padding:0;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);width:32px}.ElectriciansPortal_sheetClose__xouHB:hover{background:#f4f6fa;background:var(--surface-3);color:#101a2b;color:var(--text)}.ElectriciansPortal_sheetBody__xPIem{display:flex;flex:1 1 auto;flex-direction:column;gap:18px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px}.ElectriciansPortal_sheetField__ZcRWR{display:flex;flex-direction:column;gap:8px}.ElectriciansPortal_sheetLabel__VfgDT{align-items:center;color:#97a0ae;color:var(--muted-2);display:inline-flex;font-size:10.5px;font-weight:800;gap:6px;letter-spacing:.6px;line-height:1;text-transform:uppercase}.ElectriciansPortal_sheetLabel__VfgDT svg{color:#ff6a00;color:var(--orange)}.ElectriciansPortal_sheetChips__kKbCl{display:flex;flex-wrap:wrap;gap:6px}.ElectriciansPortal_sheetChip__fT20t{align-items:center;background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);color:#101a2b;color:var(--text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;height:36px;justify-content:center;line-height:1;padding:0 14px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);white-space:nowrap}.ElectriciansPortal_sheetChip__fT20t:hover{border-color:#cfd6df}.ElectriciansPortal_sheetChip__fT20t:active{transform:scale(.97)}.ElectriciansPortal_sheetChipActive__R7cat{background:#101b2e;background:var(--navy);border-color:#101b2e;border-color:var(--navy);color:#fff;font-weight:700}.ElectriciansPortal_sheetSelect__4svfE{appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%236b7a8f%27 stroke-width=%272.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%276 9 12 15 18 9%27/></svg>") no-repeat right 14px center;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);color:#101a2b;color:var(--text);cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;height:44px;outline:none;padding:0 36px 0 14px;width:100%}.ElectriciansPortal_sheetSelect__4svfE:focus{border-color:#ff6a00;border-color:var(--orange);box-shadow:0 0 0 3px #ff6a001f}.ElectriciansPortal_sheetFoot__H87D-{background:#fafbfd;background:var(--surface-2);border-top:1px solid #e4e8ef;border-top:1px solid var(--border);display:flex;flex-shrink:0;gap:10px;padding:14px 20px}.ElectriciansPortal_sheetApply__gHTRG,.ElectriciansPortal_sheetReset__DFrag{align-items:center;border-radius:10px;border-radius:var(--r-md);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:6px;height:46px;justify-content:center;line-height:1;padding:0 18px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);white-space:nowrap}.ElectriciansPortal_sheetReset__DFrag{background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);color:#101a2b;color:var(--text)}.ElectriciansPortal_sheetReset__DFrag:hover{background:#f4f6fa;background:var(--surface-3);border-color:#cfd6df}.ElectriciansPortal_sheetApply__gHTRG{background:linear-gradient(135deg,#ff6a00,#ff8a2e);background:linear-gradient(135deg,var(--orange) 0,var(--orange-soft) 100%);border:0;box-shadow:0 4px 14px #ff6a0040;box-shadow:var(--shadow-orange);color:#fff;flex:1 1}.ElectriciansPortal_sheetApply__gHTRG:hover{box-shadow:0 8px 22px #ff6a0052}.ElectriciansPortal_contextMenu__Qfw7H{animation:ElectriciansPortal_menuIn__c\+e1H .14s ease;background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);box-shadow:0 8px 24px #0a122014,0 24px 60px #0a12201f;box-shadow:var(--shadow-lg);min-width:190px;padding:6px;position:fixed;z-index:500}@keyframes ElectriciansPortal_menuIn__c\+e1H{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.ElectriciansPortal_contextMenu__Qfw7H button{align-items:center;background:#0000;border:0;border-radius:8px;border-radius:var(--r-sm);color:#101a2b;color:var(--text);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:10px;line-height:1.2;padding:11px 12px;text-align:left;transition:background .12s cubic-bezier(.4,0,.2,1);transition:background var(--t-fast);width:100%}.ElectriciansPortal_contextMenu__Qfw7H button:hover{background:#f4f6fa;background:var(--surface-3)}.ElectriciansPortal_contextMenu__Qfw7H button svg{color:#6b7a8f;color:var(--muted);flex-shrink:0}.ElectriciansPortal_contextDivider__X\+Zni{background:#e4e8ef;background:var(--border);height:1px;margin:4px 8px}.ElectriciansPortal_contextDanger__IaZRl,.ElectriciansPortal_contextDanger__IaZRl svg{color:#dc2626!important;color:var(--red)!important}.ElectriciansPortal_contextDanger__IaZRl:hover{background:#dc262614!important;background:var(--red-soft)!important}.ElectriciansPortal_modalBackdrop__5SFua{animation:ElectriciansPortal_backdropIn__DsEcs .2s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0a122080;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:1400}.ElectriciansPortal_modal__In-WL{animation:ElectriciansPortal_modalIn__ahpQh .24s cubic-bezier(.34,1.2,.4,1);background:#fff;border-radius:20px;border-radius:var(--r-2xl);box-shadow:0 16px 40px #0a12201f,0 40px 80px #0a12202e;box-shadow:var(--shadow-xl);display:flex;flex-direction:column;max-height:calc(100vh - 48px);overflow:hidden;position:relative;width:100%}.ElectriciansPortal_modalHandle__6puAv{display:none}@keyframes ElectriciansPortal_modalIn__ahpQh{0%{opacity:0;transform:scale(.94) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.ElectriciansPortal_modalSm__n3qu-{max-width:440px}.ElectriciansPortal_modalMd__rRx4m{max-width:560px}.ElectriciansPortal_modalLg__zAlYw{max-width:820px}.ElectriciansPortal_modalXl__Vexll{max-width:1000px}.ElectriciansPortal_profileHero__hSIJI{background:linear-gradient(135deg,#0a1220,#101b2e);background:linear-gradient(135deg,var(--navy-dark) 0,var(--navy) 100%);color:#fff;display:flex;flex-direction:column;flex-shrink:0;gap:16px;overflow:hidden;padding:22px 24px 20px;position:relative}.ElectriciansPortal_profileHeroPattern__hiKqq{background:radial-gradient(circle,#ff6a0033 0,#3b82f61f 40%,#0000 70%);border-radius:50%;height:320px;pointer-events:none;position:absolute;right:-10%;top:-60%;width:320px}.ElectriciansPortal_profileHeroTop__Cq1dy{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;position:relative;z-index:1}.ElectriciansPortal_profileAvatar__YSEo0{background:#ffffff14;border:1px solid #ffffff24;border-radius:20px;border-radius:var(--r-2xl);color:#fff;display:grid;flex-shrink:0;font-size:24px;font-weight:800;height:72px;letter-spacing:1px;place-items:center;position:relative;width:72px}.ElectriciansPortal_profileAvatarLive__th\+tA{background:linear-gradient(135deg,#16a34a,#22c55e);background:linear-gradient(135deg,var(--green) 0,#22c55e 100%);border-color:#22c55e66}.ElectriciansPortal_profileAvatarDot__DGwVl{background:#16a34a;background:var(--green);border:3px solid #0a1220;border:3px solid var(--navy-dark);border-radius:50%;bottom:-3px;height:16px;position:absolute;right:-3px;width:16px}.ElectriciansPortal_profileClose__M1YdF{align-items:center;background:#ffffff1a;border:0;border-radius:8px;border-radius:var(--r-sm);color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;line-height:1;padding:0;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);width:32px}.ElectriciansPortal_profileClose__M1YdF:hover{background:#fff3}.ElectriciansPortal_profileHeroBottom__GdtGD{display:flex;flex-direction:column;gap:8px;position:relative;z-index:1}.ElectriciansPortal_profileEyebrow__793Dp{color:#ff8a2e;color:var(--orange-soft);font-size:10.5px;font-weight:800;letter-spacing:1.6px;line-height:1;text-transform:uppercase}.ElectriciansPortal_profileName__Jgj0m{color:#fff;font-size:22px;font-weight:800;letter-spacing:-.3px;line-height:1.15;margin:0;word-break:break-word}.ElectriciansPortal_profileBadges__cPJcb{display:inline-flex;flex-wrap:wrap;gap:6px;margin-top:2px}.ElectriciansPortal_statusChip__i6-tg{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:800;height:22px;letter-spacing:.4px;line-height:1;padding:0 9px;text-transform:uppercase;white-space:nowrap}.ElectriciansPortal_success__Y1Ox-{background:#16a34a1a;background:var(--green-soft);color:#16a34a;color:var(--green)}.ElectriciansPortal_warning__3otcC{background:#d977061a;background:var(--amber-soft);color:#d97706;color:var(--amber)}.ElectriciansPortal_danger__i16FD{background:#dc262614;background:var(--red-soft);color:#dc2626;color:var(--red)}.ElectriciansPortal_mutedChip__pM9T\+{background:#f1f5f9;color:#6b7a8f;color:var(--muted)}.ElectriciansPortal_verifiedChip__Ftl57{align-items:center;background:#2563eb14;background:var(--blue-soft);border-radius:999px;color:#2563eb;color:var(--blue);display:inline-flex;font-size:10px;font-weight:800;gap:5px;height:22px;letter-spacing:.4px;line-height:1;padding:0 9px;text-transform:uppercase}.ElectriciansPortal_profileMeta__lfsku{align-items:center;color:#ffffffb3;display:inline-flex;flex-wrap:wrap;font-size:11.5px;gap:6px;line-height:1.3;margin-top:4px}.ElectriciansPortal_profileMeta__lfsku span{align-items:center;display:inline-flex;gap:4px}.ElectriciansPortal_profileMetaSep__s2rQx{color:#ffffff59;font-style:normal}.ElectriciansPortal_profileActions__p7B6I{grid-gap:8px;background:#fff;border-bottom:1px solid #e4e8ef;border-bottom:1px solid var(--border);display:grid;flex-shrink:0;gap:8px;grid-template-columns:1fr auto auto auto auto;padding:14px 24px}.ElectriciansPortal_profileActionPrimary__851XD{align-items:center;background:linear-gradient(135deg,#ff6a00,#ff8a2e);background:linear-gradient(135deg,var(--orange) 0,var(--orange-soft) 100%);border:0;border-radius:10px;border-radius:var(--r-md);box-shadow:0 4px 14px #ff6a0040;box-shadow:var(--shadow-orange);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:700;gap:7px;height:40px;justify-content:center;line-height:1;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast)}.ElectriciansPortal_profileActionPrimary__851XD:hover{box-shadow:0 8px 18px #ff6a0052;transform:translateY(-1px)}.ElectriciansPortal_profileActionSecondary__zOurF{align-items:center;background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);color:#101a2b;color:var(--text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:700;gap:6px;height:40px;justify-content:center;line-height:1;padding:0 14px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast)}.ElectriciansPortal_profileActionSecondary__zOurF:hover{background:#f4f6fa;background:var(--surface-3);border-color:#cfd6df}.ElectriciansPortal_profileActionIcon__51JsM{align-items:center;background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);color:#101a2b;color:var(--text);cursor:pointer;display:inline-flex;height:40px;justify-content:center;line-height:1;padding:0;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);width:40px}.ElectriciansPortal_profileActionIcon__51JsM:hover{background:#f4f6fa;background:var(--surface-3);border-color:#cfd6df}.ElectriciansPortal_profileTabs__X2SdK{background:#fff;border-bottom:1px solid #e4e8ef;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;gap:2px;overflow-x:auto;padding:0 24px;scrollbar-width:none}.ElectriciansPortal_profileTabs__X2SdK::-webkit-scrollbar{display:none}.ElectriciansPortal_profileTab__Smrf0{align-items:center;background:#0000;border:0;color:#6b7a8f;color:var(--muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:700;gap:6px;height:44px;line-height:1;padding:0 12px;position:relative;transition:color .12s cubic-bezier(.4,0,.2,1);transition:color var(--t-fast);white-space:nowrap}.ElectriciansPortal_profileTabActive__XCHc1,.ElectriciansPortal_profileTab__Smrf0:hover{color:#101a2b;color:var(--text)}.ElectriciansPortal_profileTabActive__XCHc1:after{background:#ff6a00;background:var(--orange);border-radius:2px 2px 0 0;bottom:-1px;content:"";height:2px;left:12px;position:absolute;right:12px}.ElectriciansPortal_profileTabCount__obw1g{align-items:center;background:#f4f6fa;background:var(--surface-3);border-radius:999px;color:#6b7a8f;color:var(--muted);display:inline-flex;font-size:10px;font-weight:800;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 6px}.ElectriciansPortal_profileTabActive__XCHc1 .ElectriciansPortal_profileTabCount__obw1g{background:#ff6a001f;color:#ff6a00;color:var(--orange)}.ElectriciansPortal_profileBody__8j2ET{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px 24px 24px}.ElectriciansPortal_profileGrid__Sr0ej{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.ElectriciansPortal_section__s9PGS{background:#fafbfd;background:var(--surface-2);border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:12px;border-radius:var(--r-lg);padding:14px 16px}.ElectriciansPortal_sectionLabel__qSiEp{color:#97a0ae;color:var(--muted-2);display:block;font-size:10px;font-weight:800;letter-spacing:.6px;line-height:1;margin-bottom:10px;text-transform:uppercase}.ElectriciansPortal_kv__4-S31{border-bottom:1px dashed #e4e8ef;border-bottom:1px dashed var(--border);display:flex;font-size:12.5px;gap:16px;justify-content:space-between;line-height:1.4;padding:7px 0}.ElectriciansPortal_kv__4-S31:first-of-type{padding-top:0}.ElectriciansPortal_kv__4-S31:last-child{border-bottom:none;padding-bottom:0}.ElectriciansPortal_kv__4-S31>span{color:#6b7a8f;color:var(--muted);font-weight:500}.ElectriciansPortal_kv__4-S31>b{color:#101a2b;color:var(--text);font-weight:700;min-width:0;text-align:right;word-break:break-word}.ElectriciansPortal_skillWrap__vJRuY{display:flex;flex-wrap:wrap;gap:6px}.ElectriciansPortal_skill__Okxvt{align-items:center;background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:8px;border-radius:var(--r-sm);color:#101a2b;color:var(--text);display:inline-flex;font-size:11.5px;font-weight:600;line-height:1;padding:5px 10px}.ElectriciansPortal_certList__NUnj1{display:flex;flex-direction:column;gap:8px}.ElectriciansPortal_cert__n7aKY{align-items:center;background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:8px;border-radius:var(--r-sm);color:#101a2b;color:var(--text);display:inline-flex;font-size:12.5px;font-weight:600;gap:8px;padding:8px 12px}.ElectriciansPortal_cert__n7aKY svg{color:#ff6a00;color:var(--orange)}.ElectriciansPortal_kycRow__0gwRG{display:flex;flex-wrap:wrap;gap:6px}.ElectriciansPortal_kycBad__cY4nj,.ElectriciansPortal_kycNeutral__\+CmWL,.ElectriciansPortal_kycOk__IhDSP{align-items:center;border-radius:999px;display:inline-flex;font-size:10.5px;font-weight:800;letter-spacing:.4px;line-height:1;padding:4px 10px;text-transform:uppercase}.ElectriciansPortal_kycOk__IhDSP{background:#16a34a1a;background:var(--green-soft);color:#16a34a;color:var(--green)}.ElectriciansPortal_kycBad__cY4nj{background:#d977061a;background:var(--amber-soft);color:#d97706;color:var(--amber)}.ElectriciansPortal_kycNeutral__\+CmWL{background:#f4f6fa;background:var(--surface-3);color:#6b7a8f;color:var(--muted)}.ElectriciansPortal_metricGrid__xXyl4{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.ElectriciansPortal_metricGrid__xXyl4>div{background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);display:flex;flex-direction:column;gap:3px;padding:10px 12px;text-align:center}.ElectriciansPortal_metricGrid__xXyl4 b{font-feature-settings:"tnum";color:#101a2b;color:var(--text);font-size:15px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.ElectriciansPortal_metricGrid__xXyl4 span{color:#97a0ae;color:var(--muted-2);font-size:10px;font-weight:700;letter-spacing:.4px;line-height:1;text-transform:uppercase}.ElectriciansPortal_ratingBig__vmG1-{align-items:center;display:flex;gap:14px}.ElectriciansPortal_ratingValue__xVGj4{color:#101a2b;color:var(--text);font-size:34px;font-weight:800;letter-spacing:-1px;line-height:1}.ElectriciansPortal_ratingStars__5DEsB{display:inline-flex;gap:2px;margin-bottom:4px}.ElectriciansPortal_starOn__dCf6\+{fill:#d97706;fill:var(--amber);color:#d97706;color:var(--amber)}.ElectriciansPortal_starOff__EJRuE{color:#cbd5e1}.ElectriciansPortal_ratingBig__vmG1- small{color:#6b7a8f;color:var(--muted);display:block;font-size:11px}.ElectriciansPortal_barRow__w-vMQ{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:90px 1fr auto;padding:8px 0}.ElectriciansPortal_barRow__w-vMQ>span{color:#6b7a8f;color:var(--muted);font-size:12px;font-weight:600}.ElectriciansPortal_barRow__w-vMQ>b{color:#101a2b;color:var(--text);font-size:12.5px;font-weight:800}.ElectriciansPortal_bar__\+VCiP{background:#eef2f7;border-radius:999px;height:6px;overflow:hidden}.ElectriciansPortal_bar__\+VCiP i{background:linear-gradient(90deg,#ff6a00,#ff8a2e);background:linear-gradient(90deg,var(--orange) 0,var(--orange-soft) 100%);border-radius:999px;display:block;height:100%;transition:width .5s ease}.ElectriciansPortal_response__NOoo0{color:#2563eb!important;color:var(--blue)!important}.ElectriciansPortal_earnings__FMNy-{align-items:center;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:10px;border-radius:var(--r-md);color:#16a34a;color:var(--green);display:flex;gap:12px;padding:12px 14px}.ElectriciansPortal_earnings__FMNy->div{display:flex;flex-direction:column;gap:1px}.ElectriciansPortal_earnings__FMNy- b{color:#166534;font-size:18px;font-weight:800;letter-spacing:-.3px}.ElectriciansPortal_earnings__FMNy- span{color:#166534;font-size:11px;opacity:.75}.ElectriciansPortal_jobList__A-f2R{display:flex;flex-direction:column;gap:8px}.ElectriciansPortal_job__i-zr9{align-items:center;background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);display:flex;gap:12px;padding:10px 12px}.ElectriciansPortal_jobIcon__njDqh{background:#f4f6fa;background:var(--surface-3);border-radius:8px;border-radius:var(--r-sm);color:#101b2e;color:var(--navy);display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.ElectriciansPortal_jobInfo__18zdh{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ElectriciansPortal_jobInfo__18zdh b{color:#101a2b;color:var(--text);font-size:12.5px;font-weight:800}.ElectriciansPortal_jobInfo__18zdh span{color:#6b7a8f;color:var(--muted);font-size:11.5px}.ElectriciansPortal_jobStatus__EG4Nq{border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.4px;line-height:1;padding:3px 9px;text-transform:uppercase}.ElectriciansPortal_jobActive__aCx68{background:#2563eb14;background:var(--blue-soft);color:#2563eb;color:var(--blue)}.ElectriciansPortal_jobScheduled__LzOrJ{background:#f4f6fa;background:var(--surface-3);color:#6b7a8f;color:var(--muted)}.ElectriciansPortal_emptyNote__GKBVY{color:#6b7a8f;color:var(--muted);font-size:12.5px;font-style:italic;margin:0}.ElectriciansPortal_profileFooter__s-wQU{align-items:center;background:#fafbfd;background:var(--surface-2);border-top:1px solid #e4e8ef;border-top:1px solid var(--border);display:flex;flex-shrink:0;gap:10px;justify-content:space-between;padding:14px 24px}.ElectriciansPortal_profileFooterRight__bWkyI{display:inline-flex;gap:10px}.ElectriciansPortal_profileFooterDanger__yLFNN,.ElectriciansPortal_profileFooterGhost__wqRf3,.ElectriciansPortal_profileFooterPrimary__9l3hV{align-items:center;border-radius:10px;border-radius:var(--r-md);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:6px;height:42px;justify-content:center;line-height:1;padding:0 18px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);white-space:nowrap}.ElectriciansPortal_profileFooterDanger__yLFNN{background:#fff;border:1px solid #dc26263d;color:#dc2626;color:var(--red)}.ElectriciansPortal_profileFooterDanger__yLFNN:hover{background:#dc262614;background:var(--red-soft);border-color:#dc262666}.ElectriciansPortal_profileFooterGhost__wqRf3{background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);color:#101a2b;color:var(--text)}.ElectriciansPortal_profileFooterGhost__wqRf3:hover{background:#f4f6fa;background:var(--surface-3);border-color:#cfd6df}.ElectriciansPortal_profileFooterPrimary__9l3hV{background:linear-gradient(135deg,#ff6a00,#ff8a2e);background:linear-gradient(135deg,var(--orange) 0,var(--orange-soft) 100%);border:0;box-shadow:0 4px 14px #ff6a0040;box-shadow:var(--shadow-orange);color:#fff}.ElectriciansPortal_profileFooterPrimary__9l3hV:hover{box-shadow:0 8px 24px #ff6a0052;transform:translateY(-1px)}.ElectriciansPortal_modalHeaderLight__3Ku78{align-items:flex-start;background:#fafbfd;background:var(--surface-2);border-bottom:1px solid #e4e8ef;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:20px 24px}.ElectriciansPortal_modalHeaderLight__3Ku78 h2{color:#101a2b;color:var(--text);font-size:18px;font-weight:800;letter-spacing:-.3px;line-height:1.2;margin:0}.ElectriciansPortal_modalSubtitle__zsjHj{color:#6b7a8f;color:var(--muted);font-size:12.5px;line-height:1.4;margin:4px 0 0}.ElectriciansPortal_modalCloseLight__QqSo1{align-items:center;background:#0000;border:0;border-radius:8px;border-radius:var(--r-sm);color:#6b7a8f;color:var(--muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;line-height:1;padding:0;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);width:32px}.ElectriciansPortal_modalCloseLight__QqSo1:hover{background:#f4f6fa;background:var(--surface-3);color:#101a2b;color:var(--text)}.ElectriciansPortal_modalBody__8sF84{flex:1 1 auto;min-height:0;overflow-y:auto;padding:20px 24px 24px}.ElectriciansPortal_modalFooter__2h072{background:#fafbfd;background:var(--surface-2);border-top:1px solid #e4e8ef;border-top:1px solid var(--border);display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding:14px 24px}.ElectriciansPortal_modalDanger__4lWWe,.ElectriciansPortal_modalPrimary__rQQF-,.ElectriciansPortal_modalSecondary__C\+2Mm{align-items:center;border-radius:10px;border-radius:var(--r-md);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:6px;height:42px;justify-content:center;line-height:1;padding:0 20px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);white-space:nowrap}.ElectriciansPortal_modalPrimary__rQQF-{background:linear-gradient(135deg,#ff6a00,#ff8a2e);background:linear-gradient(135deg,var(--orange) 0,var(--orange-soft) 100%);border:0;box-shadow:0 4px 14px #ff6a0040;box-shadow:var(--shadow-orange);color:#fff}.ElectriciansPortal_modalPrimary__rQQF-:hover{box-shadow:0 8px 24px #ff6a0052;transform:translateY(-1px)}.ElectriciansPortal_modalSecondary__C\+2Mm{background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);color:#101a2b;color:var(--text)}.ElectriciansPortal_modalSecondary__C\+2Mm:hover{background:#f4f6fa;background:var(--surface-3);border-color:#cfd6df}.ElectriciansPortal_modalDanger__4lWWe{background:#dc2626;background:var(--red);border:0;box-shadow:0 4px 14px #dc262640;color:#fff}.ElectriciansPortal_modalDanger__4lWWe:hover{background:#b91c1c;box-shadow:0 8px 24px #dc262652;transform:translateY(-1px)}.ElectriciansPortal_deleteBody__Ovst3{padding:32px 24px 12px;text-align:center}.ElectriciansPortal_deleteIcon__BezMG{background:#dc262614;background:var(--red-soft);border-radius:16px;border-radius:var(--r-xl);color:#dc2626;color:var(--red);display:grid;height:56px;margin:0 auto 16px;place-items:center;width:56px}.ElectriciansPortal_deleteBody__Ovst3 h3{color:#101a2b;color:var(--text);font-size:18px;font-weight:800;margin:0 0 8px}.ElectriciansPortal_deleteBody__Ovst3 p{color:#6b7a8f;color:var(--muted);font-size:13.5px;line-height:1.55;margin:0 auto;max-width:340px}.ElectriciansPortal_deleteBody__Ovst3 p b{color:#101a2b;color:var(--text)}.ElectriciansPortal_formGrid__iYlFO{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-template-columns:1fr 1fr}.ElectriciansPortal_formFull__q8ZhS{grid-column:1/-1}.ElectriciansPortal_formGroup__IrIH5{display:flex;flex-direction:column;gap:6px;min-width:0}.ElectriciansPortal_formLabel__xohwB{color:#6b7a8f;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.5px;line-height:1;text-transform:uppercase}.ElectriciansPortal_formInput__X4cZ5{background:#fafbfd;background:var(--surface-2);border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);color:#101a2b;color:var(--text);font-family:inherit;font-size:13.5px;height:40px;line-height:1;outline:none;padding:0 14px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);width:100%}.ElectriciansPortal_formInput__X4cZ5:focus{background:#fff;border-color:#ff6a00;border-color:var(--orange);box-shadow:0 0 0 3px #ff6a001f}.ElectriciansPortal_formInputError__q3JWQ{background:#fff5f5!important;border-color:#dc2626!important;border-color:var(--red)!important}.ElectriciansPortal_formError__O9p95{color:#dc2626;color:var(--red);font-size:11px;font-weight:600}.ElectriciansPortal_switchRow__owqKU{align-items:center;background:#fafbfd;background:var(--surface-2);border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);color:#101a2b;color:var(--text);cursor:pointer;display:inline-flex;font-size:13px;gap:8px;height:40px;padding:0 12px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast)}.ElectriciansPortal_switchRow__owqKU:hover{background:#f4f6fa;background:var(--surface-3)}.ElectriciansPortal_switchRow__owqKU input{accent-color:#ff6a00;accent-color:var(--orange);cursor:pointer;height:16px;width:16px}.ElectriciansPortal_chipPicker__u9AQw{display:flex;flex-wrap:wrap;gap:6px}.ElectriciansPortal_pickChip__\+x-0B{align-items:center;background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:999px;color:#6b7a8f;color:var(--muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:5px;line-height:1;padding:6px 12px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast)}.ElectriciansPortal_pickChip__\+x-0B:hover{border-color:#cfd6df;color:#101a2b;color:var(--text)}.ElectriciansPortal_pickChipOn__iCq71{background:#ff6a001a;border-color:#ff6a0066;color:#ff6a00;color:var(--orange);font-weight:700}@keyframes ElectriciansPortal_pulse__aegau{0%{box-shadow:0 0 0 0 currentColor;opacity:.9}70%{box-shadow:0 0 0 8px #0000;opacity:1}to{box-shadow:0 0 0 0 #0000;opacity:.9}}@media (max-width:1200px){.ElectriciansPortal_listHead__cepxA,.ElectriciansPortal_listRow__u0NbX{gap:12px;grid-template-columns:44px minmax(140px,1.6fr) minmax(140px,1.5fr) minmax(120px,1.2fr) 120px 70px 100px}.ElectriciansPortal_memberHead__AxQEr>span:nth-child(3),.ElectriciansPortal_memberRow__A9ziw>.ElectriciansPortal_memberMuted__Yk3S3{display:none}.ElectriciansPortal_memberHead__AxQEr,.ElectriciansPortal_memberRow__A9ziw{grid-template-columns:30px minmax(110px,1.7fr) 100px 54px 54px minmax(74px,1fr)}}@media (max-width:1000px){.ElectriciansPortal_board__\+6Db5{gap:10px;grid-template-columns:repeat(3,1fr)}.ElectriciansPortal_miniCard__GV6-U{gap:8px;padding:8px 9px 8px 10px}.ElectriciansPortal_miniAvatar__R79ou{font-size:11px;height:34px;width:34px}.ElectriciansPortal_listHead__cepxA,.ElectriciansPortal_listRow__u0NbX{grid-template-columns:40px minmax(140px,1.6fr) minmax(130px,1.4fr) 120px 70px 90px}.ElectriciansPortal_listHead__cepxA>span:nth-child(4),.ElectriciansPortal_listRow__u0NbX>.ElectriciansPortal_listSkills__wFWuS{display:none}.ElectriciansPortal_insightsGrid__5B0L5{grid-template-columns:1fr}.ElectriciansPortal_kpiRow__Hx\+Lr{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (max-width:900px){.ElectriciansPortal_miniCard__GV6-U{grid-template-columns:34px 1fr auto}.ElectriciansPortal_miniRating__\+ezXX{display:none}.ElectriciansPortal_partnerChipSm__gPf\+f{max-width:70px;overflow:hidden;text-overflow:ellipsis}.ElectriciansPortal_listHead__cepxA,.ElectriciansPortal_listRow__u0NbX{grid-template-columns:40px minmax(140px,1.6fr) minmax(120px,1.2fr) 110px 1fr}.ElectriciansPortal_listHead__cepxA>span:nth-child(6),.ElectriciansPortal_listRow__u0NbX>.ElectriciansPortal_listRating__B4Jc2{display:none}}@media (max-width:768px){.ElectriciansPortal_shell__QjxxQ{gap:8px;padding:10px 12px}.ElectriciansPortal_boardHead__Nsgon{flex-wrap:nowrap;gap:8px;min-height:32px}.ElectriciansPortal_boardHeadLeft__-nLJ7{align-items:center;flex:1 1 auto;flex-wrap:nowrap;gap:8px;min-width:0;overflow:hidden}.ElectriciansPortal_eyebrow__Qlh7t{display:none}.ElectriciansPortal_boardTitle__69sFU{flex-shrink:0;font-size:17px;letter-spacing:-.3px;white-space:nowrap}.ElectriciansPortal_boardSub__m3mJP{color:#6b7a8f;color:var(--muted);flex-shrink:1;font-size:10.5px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ElectriciansPortal_boardActions__Su6P0{flex-shrink:0;gap:4px}.ElectriciansPortal_addBtn__JJ9iE,.ElectriciansPortal_ghostBtn__3Xpvn,.ElectriciansPortal_manageBtn__FsfBk{border-radius:8px;border-radius:var(--r-sm);height:32px;justify-content:center;min-width:32px;padding:0;width:32px}.ElectriciansPortal_addBtn__JJ9iE svg,.ElectriciansPortal_ghostBtn__3Xpvn svg,.ElectriciansPortal_manageBtn__FsfBk svg{height:15px;width:15px}.ElectriciansPortal_btnLabel__14Te6{display:none}.ElectriciansPortal_filterBar__BSGUS{border-radius:10px;border-radius:var(--r-md);flex-wrap:nowrap;gap:6px;padding:6px}.ElectriciansPortal_searchWrap__997BZ{border-radius:8px;border-radius:var(--r-sm);flex:1 1 auto;gap:6px;height:36px;max-width:none;min-width:80px;padding:0 10px}.ElectriciansPortal_searchWrap__997BZ input{font-size:16px;font-weight:500}.ElectriciansPortal_searchWrap__997BZ input::placeholder{font-size:13.5px}.ElectriciansPortal_searchWrap__997BZ kbd{display:none}.ElectriciansPortal_searchClear__KaEiV{height:22px;width:22px}.ElectriciansPortal_searchClear__KaEiV svg{height:14px;width:14px}.ElectriciansPortal_mobileFilterTrigger__zjUSt{border-radius:8px;border-radius:var(--r-sm);display:inline-flex;flex-shrink:0;font-size:12px;gap:5px;height:36px;padding:0 11px}.ElectriciansPortal_mobileFilterTrigger__zjUSt svg{height:14px;width:14px}.ElectriciansPortal_mobileFilterLabel__wysfH{display:inline}.ElectriciansPortal_mobileFilterCount__l3oaM{font-size:10px;height:18px;min-width:18px;padding:0 5px}.ElectriciansPortal_viewToggle__3GTxp{border-radius:8px;border-radius:var(--r-sm);flex-shrink:0;gap:0;height:36px;margin-left:0;padding:2px}.ElectriciansPortal_viewBtn__BMOd-{border-radius:6px;gap:0;height:32px;justify-content:center;padding:0;width:32px}.ElectriciansPortal_viewBtn__BMOd- svg{height:15px;width:15px}.ElectriciansPortal_viewBtnLabel__HfVMY{display:none}.ElectriciansPortal_desktopOnly__ZLOLC{display:none!important}.ElectriciansPortal_mobileTabs__EQ-e9{border-radius:10px;border-radius:var(--r-md);display:flex;gap:3px;padding:3px}.ElectriciansPortal_mobileTab__XS4\+v{border-radius:7px;font-size:11.5px;font-weight:700;gap:5px;height:32px;padding:0 8px}.ElectriciansPortal_mobileTab__XS4\+v .ElectriciansPortal_colDot__VTKHG,.ElectriciansPortal_mobileTab__XS4\+v svg{height:6px;width:6px}.ElectriciansPortal_mobileTabCount__NDDY7{font-size:10px;height:18px;line-height:16px;min-width:18px;padding:1px 5px}.ElectriciansPortal_board__\+6Db5{display:block}.ElectriciansPortal_board__\+6Db5 .ElectriciansPortal_boardCol__wyOKW{display:none}.ElectriciansPortal_board__\+6Db5[data-mobile-tab=Available] .ElectriciansPortal_boardCol__wyOKW:first-child,.ElectriciansPortal_board__\+6Db5[data-mobile-tab=Busy] .ElectriciansPortal_boardCol__wyOKW:nth-child(2),.ElectriciansPortal_board__\+6Db5[data-mobile-tab=Offline] .ElectriciansPortal_boardCol__wyOKW:nth-child(3){display:flex}.ElectriciansPortal_boardCol__wyOKW{height:100%}.ElectriciansPortal_miniQuick__SFBeq{background:none;opacity:1;padding:0;pointer-events:auto;position:static;transform:none}.ElectriciansPortal_miniRating__\+ezXX{display:inline-flex}.ElectriciansPortal_miniChevron__LGPWY{display:none}.ElectriciansPortal_miniCard__GV6-U:hover .ElectriciansPortal_miniRating__\+ezXX{opacity:1}.ElectriciansPortal_miniCard__GV6-U:active{transform:scale(.98)}.ElectriciansPortal_listView__EQdjD{border-radius:12px;border-radius:var(--r-lg)}.ElectriciansPortal_listHead__cepxA{display:none}.ElectriciansPortal_listRow__u0NbX{gap:6px 12px;grid-template-areas:"avatar id    actions" ".      meta  avail" ".      skills skills";grid-template-columns:40px 1fr auto;padding:12px 14px}.ElectriciansPortal_listRow__u0NbX>.ElectriciansPortal_listAvatar__sGPqF{align-self:start;grid-area:avatar}.ElectriciansPortal_listRow__u0NbX>.ElectriciansPortal_listId__R4JZb{grid-area:id}.ElectriciansPortal_listRow__u0NbX>.ElectriciansPortal_listMeta__E7N7e{flex-direction:row;gap:14px;grid-area:meta}.ElectriciansPortal_listRow__u0NbX>.ElectriciansPortal_listSkills__wFWuS{display:flex;grid-area:skills}.ElectriciansPortal_listRow__u0NbX>.ElectriciansPortal_availPill__oBpCM{align-self:center;grid-area:avail}.ElectriciansPortal_listRow__u0NbX>.ElectriciansPortal_listActions__ptRLp{grid-area:actions}.ElectriciansPortal_kpi__O5u3B{gap:8px;padding:12px 14px}.ElectriciansPortal_kpiValue__1uPJ2{font-size:20px}.ElectriciansPortal_panelHead__ibjE1>span{display:none}.ElectriciansPortal_contribHead__NWUmS{gap:10px;padding:11px 12px}.ElectriciansPortal_contribAvatar__1l6l1{font-size:12px;height:38px;width:38px}.ElectriciansPortal_contribBar__UPohj{max-width:none}.ElectriciansPortal_memberHead__AxQEr,.ElectriciansPortal_memberRow__A9ziw{gap:10px;grid-template-columns:28px minmax(0,1fr) 96px 48px 48px;padding:7px 12px}.ElectriciansPortal_memberHead__AxQEr>span:nth-child(7),.ElectriciansPortal_memberRow__A9ziw>.ElectriciansPortal_memberBar__TNmw5{display:none}.ElectriciansPortal_workRow__eSZph{gap:8px;grid-template-columns:18px 30px minmax(0,1fr) 44px 34px}.ElectriciansPortal_workBar__ozq5y{display:none}.ElectriciansPortal_manageRow__VFdkf{grid-template-columns:38px minmax(0,1fr) auto}.ElectriciansPortal_manageMeta__sHdaG{display:none}.ElectriciansPortal_formRow__vKQWV,.ElectriciansPortal_switchGrid__2DkYI{grid-template-columns:1fr}.ElectriciansPortal_modalBackdrop__5SFua{align-items:flex-end;padding:0}.ElectriciansPortal_modal__In-WL{animation:ElectriciansPortal_sheetUp__j6yvq .32s cubic-bezier(.16,1,.3,1);animation:ElectriciansPortal_sheetUp__j6yvq .32s var(--spring);border-radius:24px 24px 0 0;border-radius:var(--r-3xl) var(--r-3xl) 0 0;max-height:94vh;max-height:94dvh;max-width:100%;padding-bottom:env(safe-area-inset-bottom,0)}.ElectriciansPortal_modalHandle__6puAv{background:#e4e8ef;background:var(--border);border-radius:999px;display:block;flex-shrink:0;height:4px;margin:10px auto 0;width:40px}.ElectriciansPortal_modalHeaderLight__3Ku78{padding:12px 18px 14px}.ElectriciansPortal_modalHeaderLight__3Ku78 h2{font-size:16px}.ElectriciansPortal_modalSubtitle__zsjHj{font-size:11.5px}.ElectriciansPortal_modalBody__8sF84{padding:16px 18px 20px}.ElectriciansPortal_modalFooter__2h072{gap:8px;padding:12px 18px calc(12px + env(safe-area-inset-bottom, 0px))}.ElectriciansPortal_modalFooter__2h072 .ElectriciansPortal_modalDanger__4lWWe,.ElectriciansPortal_modalFooter__2h072 .ElectriciansPortal_modalPrimary__rQQF-,.ElectriciansPortal_modalFooter__2h072 .ElectriciansPortal_modalSecondary__C\+2Mm{flex:1 1;height:46px}.ElectriciansPortal_profileHero__hSIJI{gap:12px;padding:16px 18px 18px}.ElectriciansPortal_profileAvatar__YSEo0{border-radius:16px;border-radius:var(--r-xl);font-size:18px;height:58px;width:58px}.ElectriciansPortal_profileName__Jgj0m{font-size:18px}.ElectriciansPortal_profileEyebrow__793Dp{font-size:10px}.ElectriciansPortal_profileMeta__lfsku{font-size:11px}.ElectriciansPortal_profileActions__p7B6I{gap:6px;grid-template-columns:1fr repeat(4,auto);padding:12px 18px}.ElectriciansPortal_profileActionIcon__51JsM{height:36px;width:36px}.ElectriciansPortal_profileActionPrimary__851XD{font-size:12px;height:36px}.ElectriciansPortal_profileActionSecondary__zOurF{font-size:12px;grid-column:1/-1;height:36px;order:-1;padding:0 12px}.ElectriciansPortal_profileTabs__X2SdK{padding:0 12px}.ElectriciansPortal_profileTab__Smrf0{font-size:12px;height:42px;padding:0 10px}.ElectriciansPortal_profileBody__8j2ET{padding:14px 18px 20px}.ElectriciansPortal_profileGrid__Sr0ej{gap:12px;grid-template-columns:1fr}.ElectriciansPortal_metricGrid__xXyl4{grid-template-columns:repeat(2,1fr)}.ElectriciansPortal_profileFooter__s-wQU{gap:8px;padding:12px 18px calc(12px + env(safe-area-inset-bottom, 0px))}.ElectriciansPortal_profileFooterRight__bWkyI{gap:8px}.ElectriciansPortal_formGrid__iYlFO{grid-template-columns:1fr}.ElectriciansPortal_formFull__q8ZhS{grid-column:auto}.ElectriciansPortal_formInput__X4cZ5{font-size:16px}.ElectriciansPortal_peek__3KA7P{border-radius:0;max-width:100%}.ElectriciansPortal_peekHandle__4-ZX0{background:#e4e8ef;background:var(--border);border-radius:999px;display:block;flex-shrink:0;height:4px;margin:10px auto 0;width:40px}.ElectriciansPortal_peekHead__3y-WU{padding:14px 18px}.ElectriciansPortal_peekAvatar__dv4Qi{font-size:16px;height:48px;width:48px}.ElectriciansPortal_peekName__Rz\+vI{font-size:16px}.ElectriciansPortal_peekActions__P\+DAK{padding:12px 18px}.ElectriciansPortal_peekBody__5T2E7{padding:16px 18px}.ElectriciansPortal_peekFooter__jj0lJ{gap:8px;padding:12px 18px calc(12px + env(safe-area-inset-bottom, 0px))}.ElectriciansPortal_sheetSelect__4svfE{font-size:16px}}@media (max-width:480px){.ElectriciansPortal_shell__QjxxQ{gap:6px;padding:8px 10px}.ElectriciansPortal_boardHead__Nsgon{gap:6px;min-height:30px}.ElectriciansPortal_boardTitle__69sFU{font-size:16px}.ElectriciansPortal_boardSub__m3mJP{font-size:10px}.ElectriciansPortal_addBtn__JJ9iE,.ElectriciansPortal_ghostBtn__3Xpvn,.ElectriciansPortal_manageBtn__FsfBk{height:30px;min-width:30px;width:30px}.ElectriciansPortal_addBtn__JJ9iE svg,.ElectriciansPortal_ghostBtn__3Xpvn svg,.ElectriciansPortal_manageBtn__FsfBk svg{height:14px;width:14px}.ElectriciansPortal_filterBar__BSGUS{gap:5px;padding:5px}.ElectriciansPortal_searchWrap__997BZ{gap:5px;height:34px;padding:0 9px}.ElectriciansPortal_searchWrap__997BZ svg{height:14px;width:14px}.ElectriciansPortal_searchWrap__997BZ input{font-size:16px}.ElectriciansPortal_searchWrap__997BZ input::placeholder{font-size:12.5px}.ElectriciansPortal_mobileFilterTrigger__zjUSt{gap:0;height:34px;justify-content:center;min-width:34px;padding:0 9px}.ElectriciansPortal_mobileFilterLabel__wysfH{display:none}.ElectriciansPortal_mobileFilterCount__l3oaM{border:2px solid #fff;font-size:9px;height:16px;min-width:16px;padding:0 4px;position:absolute;transform:translate(14px,-12px)}.ElectriciansPortal_mobileFilterTrigger__zjUSt{position:relative}.ElectriciansPortal_viewToggle__3GTxp{height:34px;padding:2px}.ElectriciansPortal_viewBtn__BMOd-{height:30px;width:30px}.ElectriciansPortal_viewBtn__BMOd- svg{height:14px;width:14px}.ElectriciansPortal_mobileTabs__EQ-e9{gap:2px;padding:2px}.ElectriciansPortal_mobileTab__XS4\+v{font-size:11px;gap:4px;height:30px;padding:0 6px}.ElectriciansPortal_mobileTabCount__NDDY7{font-size:9.5px;height:16px;line-height:14px;min-width:16px;padding:1px 4px}.ElectriciansPortal_kpiRow__Hx\+Lr{gap:8px;grid-template-columns:1fr 1fr}.ElectriciansPortal_kpi__O5u3B{padding:11px 12px}.ElectriciansPortal_kpiIcon__gxgze{height:26px;width:26px}.ElectriciansPortal_kpiValue__1uPJ2{font-size:18px}.ElectriciansPortal_kpiSub__5QMSD{font-size:10px}.ElectriciansPortal_panelBody__VMXKK{gap:6px;padding:8px}.ElectriciansPortal_contribMeta__bTQif{font-size:10.5px;gap:6px}.ElectriciansPortal_contribTitleRow__GrGho b{font-size:12.5px}.ElectriciansPortal_memberHead__AxQEr,.ElectriciansPortal_memberRow__A9ziw{gap:8px;grid-template-columns:26px minmax(0,1fr) 92px 44px;padding:7px 10px}.ElectriciansPortal_memberHead__AxQEr>span:nth-child(6),.ElectriciansPortal_memberRow__A9ziw>.ElectriciansPortal_memberRating__tBU1u{display:none}.ElectriciansPortal_memberRow__A9ziw .ElectriciansPortal_availPill__oBpCM{font-size:9.5px;padding:0 7px}.ElectriciansPortal_workRow__eSZph{grid-template-columns:16px 28px minmax(0,1fr) 30px}.ElectriciansPortal_workAvatar__9\+4CP{font-size:9.5px;height:28px;width:28px}.ElectriciansPortal_manageRow__VFdkf{gap:10px;padding:8px 10px}.ElectriciansPortal_manageAvatar__VEj17{font-size:12px;height:38px;width:38px}.ElectriciansPortal_manageInfo__6BqD\+ b{font-size:12px}.ElectriciansPortal_profileAvatar__YSEo0{font-size:17px;height:52px;width:52px}.ElectriciansPortal_profileName__Jgj0m{font-size:17px}.ElectriciansPortal_profileActions__p7B6I{gap:6px;grid-template-columns:1fr auto auto auto;padding:10px 16px}.ElectriciansPortal_peekHead__3y-WU{gap:12px;padding:12px 16px}.ElectriciansPortal_peekAvatar__dv4Qi{font-size:15px;height:44px;width:44px}.ElectriciansPortal_peekName__Rz\+vI{font-size:15px}.ElectriciansPortal_peekActions__P\+DAK{gap:5px;padding:10px 16px}.ElectriciansPortal_peekActionPrimary__03\+5H{font-size:12px}.ElectriciansPortal_peekActionIcon__26kbR{height:36px;width:36px}.ElectriciansPortal_peekBody__5T2E7{gap:14px;padding:14px 16px}.ElectriciansPortal_peekFooter__jj0lJ{gap:6px;padding:12px 16px}.ElectriciansPortal_peekEdit__QYlsl,.ElectriciansPortal_peekExpand__aI6de{font-size:12px;padding:0 12px}.ElectriciansPortal_deleteBody__Ovst3{padding:24px 18px 8px}.ElectriciansPortal_deleteBody__Ovst3 h3{font-size:16px}.ElectriciansPortal_deleteBody__Ovst3 p{font-size:13px}.ElectriciansPortal_modalHeaderLight__3Ku78{padding:10px 16px 12px}.ElectriciansPortal_modalBody__8sF84{padding:14px 16px 18px}.ElectriciansPortal_modalFooter__2h072{padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px))}.ElectriciansPortal_sheetBody__xPIem{gap:16px;padding:14px 16px}.ElectriciansPortal_sheetFoot__H87D-{padding:12px 16px}}:root{--bg:#f2f5f9;--text-2:#4a5668;--cyan:#06b6d4;--shadow-sm:0 1px 3px #0a12200f,0 4px 12px #0a12200a}.DevicesPage_page__hPyh6{font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;color:#101a2b;color:var(--text);display:flex;flex-direction:column;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;gap:14px;padding:4px 0 40px}.DevicesPage_pageHeader__6-Gl3{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;min-height:40px}.DevicesPage_headerLeft__J7Suk{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;min-width:0}.DevicesPage_pageHeader__6-Gl3 h1{color:#101a2b;color:var(--text);font-size:22px;font-weight:800;letter-spacing:-.5px;line-height:1.15;margin:0}.DevicesPage_headerMeta__KKQ4L{align-items:center;color:#6b7a8f;color:var(--muted);display:inline-flex;font-size:12px;font-weight:600;gap:6px;line-height:1}.DevicesPage_headerDot__92sOG{animation:DevicesPage_pulse__kwvYa 2s infinite;background:#16a34a;background:var(--green);border-radius:50%;box-shadow:0 0 0 0 #16a34a80;flex-shrink:0;height:7px;width:7px}.DevicesPage_headerActions__ULP1y{display:inline-flex;flex-shrink:0;gap:8px}.DevicesPage_primaryButton__TIZnc,.DevicesPage_secondaryButton__rSRQe{align-items:center;border:1px solid #0000;border-radius:10px;border-radius:var(--r-md);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:700;gap:6px;height:38px;justify-content:center;line-height:1;padding:0 16px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);white-space:nowrap}.DevicesPage_primaryButton__TIZnc{background:linear-gradient(135deg,#ff6a00,#ff8a2e);background:linear-gradient(135deg,var(--orange) 0,var(--orange-soft) 100%);box-shadow:0 4px 14px #ff6a0040;box-shadow:var(--shadow-orange);color:#fff}.DevicesPage_primaryButton__TIZnc:hover{box-shadow:0 8px 22px #ff6a0052;transform:translateY(-1px)}.DevicesPage_primaryButton__TIZnc:active{transform:translateY(0)}.DevicesPage_secondaryButton__rSRQe{background:#fff;border-color:#e4e8ef;border-color:var(--border);color:#101a2b;color:var(--text)}.DevicesPage_secondaryButton__rSRQe:hover{background:#f4f6fa;background:var(--surface-3);border-color:#cfd6df}.DevicesPage_btnLabel__6VuZP{display:inline}.DevicesPage_spin__CTnwz{animation:DevicesPage_spin__CTnwz .9s linear infinite}@keyframes DevicesPage_spin__CTnwz{to{transform:rotate(1turn)}}.DevicesPage_controlBar__aTMRM{align-items:center;background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:16px;border-radius:var(--r-xl);box-shadow:0 1px 2px #0a12200a;box-shadow:var(--shadow-xs);display:flex;flex-wrap:wrap;gap:8px;padding:8px}.DevicesPage_searchBox__S0W8b{align-items:center;background:#f4f6fa;background:var(--surface-3);border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);display:flex;flex:1 1 240px;gap:8px;height:38px;max-width:420px;min-width:180px;padding:0 12px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast)}.DevicesPage_searchBox__S0W8b:focus-within{background:#fff;border-color:#ff6a00;border-color:var(--orange);box-shadow:0 0 0 3px #ff6a001f}.DevicesPage_searchBox__S0W8b svg{color:#97a0ae;color:var(--muted-2);flex-shrink:0}.DevicesPage_searchBox__S0W8b input{background:#0000;border:0;color:#101a2b;color:var(--text);flex:1 1;font-family:inherit;font-size:13px;line-height:1;min-width:0;outline:0}.DevicesPage_searchBox__S0W8b input::placeholder{color:#97a0ae;color:var(--muted-2)}.DevicesPage_searchBox__S0W8b kbd{background:#fff;border-radius:6px;border-radius:var(--r-xs);color:#6b7a8f;color:var(--muted);font-family:inherit;font-size:10px;font-weight:700;line-height:1;padding:3px 7px}.DevicesPage_quickFilters__utVNZ,.DevicesPage_searchBox__S0W8b kbd{border:1px solid #e4e8ef;border:1px solid var(--border);flex-shrink:0}.DevicesPage_quickFilters__utVNZ{align-items:center;background:#f4f6fa;background:var(--surface-3);border-radius:10px;border-radius:var(--r-md);display:inline-flex;gap:2px;height:38px;padding:3px}.DevicesPage_quickFilters__utVNZ button{align-items:center;background:#0000;border:0;border-radius:8px;border-radius:var(--r-sm);color:#6b7a8f;color:var(--muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:600;gap:6px;height:30px;line-height:1;padding:0 10px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);white-space:nowrap}.DevicesPage_quickFilters__utVNZ button:hover{color:#101a2b;color:var(--text)}.DevicesPage_quickFilters__utVNZ em{background:#0000000f;border-radius:999px;color:#6b7a8f;color:var(--muted);font-size:10px;font-style:normal;font-weight:800;line-height:1;min-width:18px;padding:2px 6px;text-align:center}.DevicesPage_quickActive__dOJro{background:#fff!important;box-shadow:0 1px 2px #0a12200a;box-shadow:var(--shadow-xs);color:#101a2b!important;color:var(--text)!important}.DevicesPage_quickActive__dOJro em{background:#ff6a0024;color:#ff6a00;color:var(--orange)}.DevicesPage_controlSpacer__1AE1F{flex:1 1;min-width:0}.DevicesPage_select__aa7CT{appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%2710%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%236b7a8f%27 stroke-width=%272.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%276 9 12 15 18 9%27/></svg>") no-repeat right 12px center;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);color:#101a2b;color:var(--text);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:12px;font-weight:600;height:38px;line-height:1;max-width:130px;padding:0 32px 0 12px}.DevicesPage_select__aa7CT:focus{border-color:#ff6a00;border-color:var(--orange);box-shadow:0 0 0 3px #ff6a001f;outline:none}.DevicesPage_iconToggle__fAM7c{align-items:center;background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);color:#101a2b;color:var(--text);cursor:pointer;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;position:relative;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);width:38px}.DevicesPage_iconToggle__fAM7c:hover{background:#f4f6fa;background:var(--surface-3)}.DevicesPage_iconToggle__fAM7c em{background:#ff6a00;background:var(--orange);border:2px solid #fff;border-radius:999px;color:#fff;display:grid;font-size:9.5px;font-style:normal;font-weight:800;height:18px;line-height:1;min-width:18px;padding:0 5px;place-items:center;position:absolute;right:-5px;top:-5px}.DevicesPage_iconToggleActive__zVPUy{background:#ff6a000f;border-color:#ff6a0066;color:#ff6a00;color:var(--orange)}.DevicesPage_viewSwitch__WhtkG{align-items:center;background:#f4f6fa;background:var(--surface-3);border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);display:inline-flex;flex-shrink:0;gap:2px;height:38px;padding:3px}.DevicesPage_viewSwitch__WhtkG button{align-items:center;background:#0000;border:0;border-radius:8px;border-radius:var(--r-sm);color:#6b7a8f;color:var(--muted);cursor:pointer;display:inline-flex;height:30px;justify-content:center;line-height:1;padding:0;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);width:30px}.DevicesPage_viewSwitch__WhtkG button svg{display:block}.DevicesPage_viewSwitch__WhtkG button:hover{color:#101a2b;color:var(--text)}.DevicesPage_viewActive__y9Uiq{background:#fff!important;box-shadow:0 1px 2px #0a12200a;box-shadow:var(--shadow-xs);color:#101a2b!important;color:var(--text)!important}.DevicesPage_filtersPanel__gg76S{grid-gap:10px;align-items:end;animation:DevicesPage_slideDown__lGOcZ .18s ease;background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:12px;border-radius:var(--r-lg);box-shadow:0 1px 2px #0a12200a;box-shadow:var(--shadow-xs);display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr)) auto;padding:14px 16px}@keyframes DevicesPage_slideDown__lGOcZ{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.DevicesPage_filtersPanel__gg76S>div{display:flex;flex-direction:column;gap:5px}.DevicesPage_filtersPanel__gg76S>div>span{color:#97a0ae;color:var(--muted-2);font-size:10px;font-weight:800;letter-spacing:.6px;line-height:1;text-transform:uppercase}.DevicesPage_filtersPanel__gg76S select{appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%2710%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%236b7a8f%27 stroke-width=%272.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%276 9 12 15 18 9%27/></svg>") no-repeat right 10px center;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:8px;border-radius:var(--r-sm);color:#101a2b;color:var(--text);cursor:pointer;font-family:inherit;font-size:12.5px;height:36px;line-height:1;padding:0 28px 0 12px}.DevicesPage_filtersPanel__gg76S select:focus{border-color:#ff6a00;border-color:var(--orange);box-shadow:0 0 0 3px #ff6a001f;outline:none}.DevicesPage_clearFilters__M6pw8{background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:8px;border-radius:var(--r-sm);color:#6b7a8f;color:var(--muted);cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;height:36px;line-height:1;padding:0 16px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast)}.DevicesPage_clearFilters__M6pw8:hover{background:#dc262614;background:var(--red-soft);border-color:#dc26264d;color:#dc2626;color:var(--red)}.DevicesPage_bulkBar__KTRdl{align-items:center;background:linear-gradient(135deg,#101b2e,#1e2a3e);background:linear-gradient(135deg,var(--navy) 0,var(--navy-light) 100%);border-radius:12px;border-radius:var(--r-lg);box-shadow:0 4px 12px #0a12200f,0 12px 32px #0a12200f;box-shadow:var(--shadow-md);color:#fff;display:flex;gap:12px;justify-content:space-between;padding:10px 16px}.DevicesPage_bulkBar__KTRdl>span{font-size:12.5px;font-weight:600;line-height:1}.DevicesPage_bulkBar__KTRdl>span b{color:#ff8a2e;color:var(--orange-soft);font-size:13.5px;font-weight:800}.DevicesPage_bulkActions__jAvKp{display:inline-flex;gap:6px}.DevicesPage_bulkBar__KTRdl button{align-items:center;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;border-radius:var(--r-sm);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:6px;height:32px;line-height:1;padding:0 12px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast)}.DevicesPage_bulkBar__KTRdl button:hover{background:#ffffff29}.DevicesPage_bulkBar__KTRdl button:disabled{cursor:not-allowed;opacity:.5}.DevicesPage_workspace__-iGbV{display:flex;flex-direction:column;gap:12px}.DevicesPage_workspaceHead__WoiSk{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:24px;padding:0 4px}.DevicesPage_selectAll__yoQba{align-items:center;color:#6b7a8f;color:var(--muted);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:10px;line-height:1}.DevicesPage_selectAll__yoQba input[type=checkbox]{accent-color:#ff6a00;accent-color:var(--orange);cursor:pointer;height:15px;margin:0;width:15px}.DevicesPage_workspaceTools__ITDwg{align-items:center;display:inline-flex;gap:8px}.DevicesPage_busyDot__L\+qSE{align-items:center;color:#ff6a00;color:var(--orange);display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;line-height:1}.DevicesPage_busyDot__L\+qSE span{animation:DevicesPage_pulse__kwvYa 1.2s infinite;background:#ff6a00;background:var(--orange);border-radius:50%;flex-shrink:0;height:7px;width:7px}.DevicesPage_deviceGrid__tg0r1{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.DevicesPage_deviceCard__-xxSP{background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:16px;border-radius:var(--r-xl);cursor:pointer;display:flex;flex-direction:column;gap:10px;height:100%;min-width:0;outline:none;overflow:hidden;padding:14px 14px 12px;position:relative;transition:transform .12s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1),border-color .12s cubic-bezier(.4,0,.2,1);transition:transform var(--t-fast),box-shadow var(--t-base),border-color var(--t-fast)}.DevicesPage_deviceCard__-xxSP:hover{border-color:#cfd6df;box-shadow:0 4px 12px #0a12200f,0 12px 32px #0a12200f;box-shadow:var(--shadow-md);transform:translateY(-2px)}.DevicesPage_deviceCard__-xxSP:focus-visible{border-color:#ff6a00;border-color:var(--orange);box-shadow:0 0 0 3px #ff6a0026}.DevicesPage_selectedCard__qMfcD{border-color:#ff6a00;border-color:var(--orange);box-shadow:0 0 0 2px #ff6a002e,0 1px 3px #0a12200f,0 4px 12px #0a12200a;box-shadow:0 0 0 2px #ff6a002e,var(--shadow-sm)}.DevicesPage_cardLive__sy0fT{border-color:#16a34a40}.DevicesPage_cardLive__sy0fT:hover{border-color:#16a34a66}.DevicesPage_cardAccent__JAzIS{height:3px;left:0;position:absolute;right:0;top:0}.DevicesPage_accentLive__QBLFg{background:linear-gradient(90deg,#16a34a,#4ade80);background:linear-gradient(90deg,var(--green) 0,#4ade80 100%)}.DevicesPage_accentOff__6eaDC{background:linear-gradient(90deg,#cbd5e1,#e2e8f0)}.DevicesPage_cardTop__wg\+SK{align-items:center;display:flex;gap:8px;min-width:0;width:100%}.DevicesPage_cardCheck__798Mj{accent-color:#ff6a00;accent-color:var(--orange);cursor:pointer;flex-shrink:0;height:15px;margin:0;width:15px}.DevicesPage_identity__i1k0r{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;flex:1 1 auto;font-family:inherit;gap:10px;min-width:0;overflow:hidden;padding:0;text-align:left}.DevicesPage_deviceGlyph__6Dq7J{background:#f4f6fa;background:var(--surface-3);border-radius:10px;border-radius:var(--r-md);color:#101b2e;color:var(--navy);display:grid;flex-shrink:0;height:34px;place-items:center;transition:background .12s cubic-bezier(.4,0,.2,1),color .12s cubic-bezier(.4,0,.2,1);transition:background var(--t-fast),color var(--t-fast);width:34px}.DevicesPage_glyphLive__N5pbW{background:linear-gradient(135deg,#101b2e,#1e2a3e);background:linear-gradient(135deg,var(--navy) 0,var(--navy-light) 100%);color:#fff}.DevicesPage_identityText__75uZ1{display:flex;flex:1 1 auto;flex-direction:column;gap:1px;line-height:1.25;min-width:0;overflow:hidden}.DevicesPage_identityText__75uZ1 b{color:#101a2b;color:var(--text);font-size:13px;font-weight:800;letter-spacing:.1px}.DevicesPage_identityText__75uZ1 b,.DevicesPage_identityText__75uZ1 small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DevicesPage_identityText__75uZ1 small{color:#6b7a8f;color:var(--muted);font-size:11px}.DevicesPage_cardTopRight__0wqoi{align-items:center;display:inline-flex;flex-shrink:0;gap:4px}.DevicesPage_statusPill__PIlHg{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:800;gap:5px;height:22px;letter-spacing:.3px;line-height:1;padding:0 9px;text-transform:uppercase;white-space:nowrap}.DevicesPage_pillLive__zPhH1{background:#16a34a1a;background:var(--green-soft);color:#16a34a;color:var(--green)}.DevicesPage_pillOff__JQun2{background:#eef1f6;color:#6b7a8f;color:var(--muted)}.DevicesPage_statusDot__0-EXh{border-radius:50%;flex-shrink:0;height:6px;width:6px}.DevicesPage_live__hw1sj{animation:DevicesPage_pulse__kwvYa 2s infinite;background:#16a34a;background:var(--green);box-shadow:0 0 0 0 #16a34a80}.DevicesPage_offline__NpEK4{background:#94a3b8}.DevicesPage_cardMeta__PUHee{border-bottom:1px dashed #e4e8ef;border-bottom:1px dashed var(--border);color:#6b7a8f;color:var(--muted);display:flex;flex-wrap:wrap;font-size:11px;gap:12px;line-height:1.2;padding-bottom:10px}.DevicesPage_cardMeta__PUHee span{align-items:center;display:inline-flex;gap:5px;min-width:0}.DevicesPage_cardMeta__PUHee svg{color:#97a0ae;color:var(--muted-2);flex-shrink:0}.DevicesPage_cardBody__3Wi2r{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:1fr 1px 1fr}.DevicesPage_cardBody__3Wi2r:before{background:#eef1f6;background:var(--border-soft);content:"";grid-column:2;grid-row:1}.DevicesPage_cardWater__sRZ8f{display:flex;flex-direction:column;gap:5px;grid-column:1;min-width:0}.DevicesPage_cardWaterLabel__lRW3Z{align-items:center;color:#2563eb;color:var(--blue);display:inline-flex;font-size:9.5px;font-weight:800;gap:4px;letter-spacing:.6px;line-height:1;text-transform:uppercase}.DevicesPage_cardWaterValue__N6jkD{align-items:baseline;display:flex;gap:6px;min-width:0}.DevicesPage_cardWaterValue__N6jkD strong{font-feature-settings:"tnum";color:#101a2b;color:var(--text);font-size:22px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.5px;line-height:1}.DevicesPage_cardWaterValue__N6jkD small{color:#6b7a8f;color:var(--muted);font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DevicesPage_cardWaterBar__f8BCa{background:#eef2f7;border-radius:999px;height:5px;margin-top:1px;overflow:hidden}.DevicesPage_cardWaterBarFill__RVPY9{background:linear-gradient(90deg,#22d3ee,#3b82f6);border-radius:999px;height:100%;transition:width .5s ease}.DevicesPage_cardQuick__5iRWX{display:flex;flex-direction:column;gap:7px;grid-column:3;min-width:0}.DevicesPage_cardQuickItem__qRzoF{display:flex;flex-direction:column;gap:2px;min-width:0}.DevicesPage_cardQuickItem__qRzoF>span{color:#97a0ae;color:var(--muted-2);font-size:9px;font-weight:800;letter-spacing:.5px;line-height:1;text-transform:uppercase}.DevicesPage_cardQuickItem__qRzoF>b{align-items:center;color:#101a2b;color:var(--text);display:inline-flex;font-size:12px;font-weight:700;gap:5px;line-height:1;min-width:0}.DevicesPage_cardQuickItem__qRzoF>b svg{flex-shrink:0}.DevicesPage_motorOn__1Y2TA{color:#16a34a!important;color:var(--green)!important}.DevicesPage_motorOff__1tZs0{color:#6b7a8f!important;color:var(--muted)!important}.DevicesPage_motorUnknown__WFKTU{color:#97a0ae!important;color:var(--muted-2)!important;font-weight:700;letter-spacing:.5px}.DevicesPage_goodText__HrF0t{color:#16a34a!important;color:var(--green)!important}.DevicesPage_warnText__5e1JK{color:#d97706!important;color:var(--amber)!important}.DevicesPage_rssiBars__DVtBd{align-items:flex-end;display:inline-flex;gap:2px;height:12px}.DevicesPage_rssiBars__DVtBd i{background:#d5dbe4;border-radius:2px;transition:background .12s cubic-bezier(.4,0,.2,1);transition:background var(--t-fast);width:3px}.DevicesPage_rssiBars__DVtBd i:first-child{height:4px}.DevicesPage_rssiBars__DVtBd i:nth-child(2){height:7px}.DevicesPage_rssiBars__DVtBd i:nth-child(3){height:10px}.DevicesPage_rssiBars__DVtBd i:nth-child(4){height:12px}.DevicesPage_rssiBars__DVtBd i.DevicesPage_on__5XyPr{background:linear-gradient(180deg,#22c55e,#16a34a)}.DevicesPage_rssiEmpty__aHnU7{color:#97a0ae;color:var(--muted-2)}.DevicesPage_cardActions__bfJuZ{border-top:1px dashed #e4e8ef;border-top:1px dashed var(--border);display:flex;gap:8px;padding-top:10px}.DevicesPage_motorButton__zM8BQ{align-items:center;background:linear-gradient(135deg,#ff6a00,#ff8a2e);background:linear-gradient(135deg,var(--orange) 0,var(--orange-soft) 100%);border:1px solid #0000;border-radius:10px;border-radius:var(--r-md);box-shadow:0 3px 10px #ff6a0033;color:#fff;cursor:pointer;display:inline-flex;flex:1 1;font-family:inherit;font-size:12px;font-weight:700;gap:6px;height:34px;justify-content:center;line-height:1;padding:0 12px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast)}.DevicesPage_motorButton__zM8BQ:hover:not(:disabled){box-shadow:0 6px 16px #ff6a0052;transform:translateY(-1px)}.DevicesPage_motorButton__zM8BQ:disabled{cursor:not-allowed;opacity:.5;transform:none}.DevicesPage_stopButton__iMhUw{background:#dc262614;background:var(--red-soft);border-color:#dc262638;box-shadow:none;color:#dc2626;color:var(--red)}.DevicesPage_stopButton__iMhUw:hover:not(:disabled){background:#dc262624;box-shadow:none;transform:none}.DevicesPage_manageButton__L34R1{align-items:center;background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);color:#101a2b;color:var(--text);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:12px;font-weight:700;gap:4px;height:34px;justify-content:center;line-height:1;padding:0 12px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);white-space:nowrap}.DevicesPage_manageButton__L34R1:hover{background:#f4f6fa;background:var(--surface-3);border-color:#cfd6df}.DevicesPage_deviceList__\+Fvi6{background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:16px;border-radius:var(--r-xl);box-shadow:0 1px 2px #0a12200a;box-shadow:var(--shadow-xs);display:flex;flex-direction:column;gap:3px;padding:6px}.DevicesPage_listRow__sYysv{grid-gap:14px;align-items:center;border:1px solid #0000;border-radius:10px;border-radius:var(--r-md);cursor:pointer;display:grid;gap:14px;grid-template-columns:18px 8px minmax(160px,1.8fr) minmax(140px,1.4fr) 100px 80px 70px 100px 68px;min-height:52px;padding:10px 14px;transition:background .12s cubic-bezier(.4,0,.2,1),border-color .12s cubic-bezier(.4,0,.2,1);transition:background var(--t-fast),border-color var(--t-fast)}.DevicesPage_listRow__sYysv:hover{background:#fafbfd;background:var(--surface-2);border-color:#eef1f6;border-color:var(--border-soft)}.DevicesPage_listRowSelected__YYfTr{background:#ff6a000d;border-color:#ff6a0047}.DevicesPage_listDot__tjLtm{border-radius:50%;flex-shrink:0;height:7px;width:7px}.DevicesPage_listId__9Jwiw{display:flex;flex-direction:column;gap:2px;line-height:1.25;min-width:0}.DevicesPage_listId__9Jwiw b{color:#101a2b;color:var(--text);font-size:12.5px;font-weight:800;letter-spacing:.1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DevicesPage_listId__9Jwiw small{color:#6b7a8f;color:var(--muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DevicesPage_listMeta__xTbp0{display:flex;flex-direction:column;gap:3px;min-width:0}.DevicesPage_listMeta__xTbp0 span{align-items:center;color:#6b7a8f;color:var(--muted);display:inline-flex;font-size:11px;gap:5px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DevicesPage_listMeta__xTbp0 svg{color:#97a0ae;color:var(--muted-2);flex-shrink:0}.DevicesPage_listWater__qkhN1{align-items:center;display:flex;gap:10px;min-width:0}.DevicesPage_listWaterBar__Ycoi7{background:#eef2f7;border-radius:999px;flex:1 1;height:5px;min-width:40px;overflow:hidden}.DevicesPage_listWaterFill__UUZzS{background:linear-gradient(90deg,#22d3ee,#3b82f6);border-radius:999px;height:100%;transition:width .4s ease}.DevicesPage_listWater__qkhN1 b{font-feature-settings:"tnum";color:#101a2b;color:var(--text);font-size:12px;font-variant-numeric:tabular-nums;font-weight:800;min-width:38px;text-align:right}.DevicesPage_listMotor__foLO7{align-items:center;display:flex}.DevicesPage_listMotor__foLO7 b{align-items:center;display:inline-flex;font-size:11.5px;font-weight:800;gap:5px;letter-spacing:.3px;line-height:1}.DevicesPage_listHealth__NcEh2,.DevicesPage_listSignal__pkWkX{align-items:center;display:flex}.DevicesPage_listHealth__NcEh2 span{font-size:11.5px;font-weight:700;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DevicesPage_listActions__4E61g{display:inline-flex;gap:4px;justify-content:flex-end}.DevicesPage_listMenuBtn__mVK9j,.DevicesPage_listMotorBtn__rEU9Z{align-items:center;background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:8px;border-radius:var(--r-sm);color:#101a2b;color:var(--text);cursor:pointer;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;line-height:1;padding:0;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);width:30px}.DevicesPage_listMotorBtn__rEU9Z{background:linear-gradient(135deg,#ff6a00,#ff8a2e);background:linear-gradient(135deg,var(--orange) 0,var(--orange-soft) 100%);border-color:#0000;box-shadow:0 2px 8px #ff6a0033;color:#fff}.DevicesPage_listMotorBtn__rEU9Z:hover:not(:disabled){box-shadow:0 4px 12px #ff6a0052;transform:translateY(-1px)}.DevicesPage_listMotorBtn__rEU9Z:disabled{cursor:not-allowed;opacity:.5}.DevicesPage_listMotorBtnStop__qWH8M{background:#dc262614;background:var(--red-soft);border-color:#dc262638;box-shadow:none;color:#dc2626;color:var(--red)}.DevicesPage_listMotorBtnStop__qWH8M:hover:not(:disabled){background:#dc262624;transform:none}.DevicesPage_listMenuBtn__mVK9j:hover{background:#f4f6fa;background:var(--surface-3);border-color:#cfd6df}.DevicesPage_loadingGrid__78Im2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.DevicesPage_skeleton__IB0pc{animation:DevicesPage_shimmer__Db\+gm 1.4s infinite;background:linear-gradient(90deg,#eef2f7,#f6f8fb 40%,#eef2f7 80%);background-size:200% 100%;border-radius:16px;border-radius:var(--r-xl);height:190px}@keyframes DevicesPage_shimmer__Db\+gm{0%{background-position:200% 0}to{background-position:-200% 0}}.DevicesPage_empty__dm4Dv{align-items:center;background:#fff;border:1px dashed #e4e8ef;border:1px dashed var(--border);border-radius:16px;border-radius:var(--r-xl);display:flex;flex-direction:column;gap:12px;padding:72px 24px;text-align:center}.DevicesPage_empty__dm4Dv>div{background:#f4f6fa;background:var(--surface-3);border-radius:16px;border-radius:var(--r-xl);color:#6b7a8f;color:var(--muted);display:grid;height:60px;margin-bottom:4px;place-items:center;width:60px}.DevicesPage_empty__dm4Dv h3{color:#101a2b;color:var(--text);font-size:16px;font-weight:800;margin:0}.DevicesPage_empty__dm4Dv p{color:#6b7a8f;color:var(--muted);font-size:13px;margin:0}.DevicesPage_empty__dm4Dv button{background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);color:#101a2b;color:var(--text);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:700;line-height:1;margin-top:6px;padding:10px 20px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast)}.DevicesPage_empty__dm4Dv button:hover{background:#f4f6fa;background:var(--surface-3);border-color:#cfd6df}.DevicesPage_pagination__2ggaU{align-items:center;background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:12px;border-radius:var(--r-lg);box-shadow:0 1px 2px #0a12200a;box-shadow:var(--shadow-xs);display:flex;gap:12px;justify-content:space-between;min-height:48px;padding:10px 16px}.DevicesPage_pagination__2ggaU span{color:#6b7a8f;color:var(--muted);font-size:12px;font-weight:600;line-height:1}.DevicesPage_pagination__2ggaU span b{color:#101a2b;color:var(--text);font-weight:800}.DevicesPage_pagination__2ggaU>div{display:inline-flex;gap:6px}.DevicesPage_pagination__2ggaU button{align-items:center;background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:8px;border-radius:var(--r-sm);color:#101a2b;color:var(--text);cursor:pointer;display:inline-flex;height:34px;justify-content:center;line-height:1;padding:0;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);width:34px}.DevicesPage_pagination__2ggaU button:hover:not(:disabled){background:#f4f6fa;background:var(--surface-3);border-color:#cfd6df}.DevicesPage_pagination__2ggaU button:disabled{cursor:not-allowed;opacity:.4}.DevicesPage_contextMenu__PqsnT{animation:DevicesPage_menuIn__U4a-F .14s ease;background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);box-shadow:0 8px 24px #0a122014,0 24px 60px #0a12201f;box-shadow:var(--shadow-lg);min-width:220px;padding:6px;position:fixed;z-index:500}@keyframes DevicesPage_menuIn__U4a-F{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.DevicesPage_contextMenu__PqsnT button{align-items:center;background:#0000;border:0;border-radius:8px;border-radius:var(--r-sm);color:#101a2b;color:var(--text);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:10px;line-height:1.2;padding:10px 12px;text-align:left;transition:background .12s cubic-bezier(.4,0,.2,1);transition:background var(--t-fast);width:100%}.DevicesPage_contextMenu__PqsnT button:hover:not(:disabled){background:#f4f6fa;background:var(--surface-3)}.DevicesPage_contextMenu__PqsnT button:disabled{cursor:not-allowed;opacity:.4}.DevicesPage_contextMenu__PqsnT button svg{color:#6b7a8f;color:var(--muted);flex-shrink:0}.DevicesPage_modalBackdrop__y0WYU{animation:DevicesPage_backdropIn__PfDI\+ .2s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0a122080;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:1400}@keyframes DevicesPage_backdropIn__PfDI\+{0%{opacity:0}to{opacity:1}}.DevicesPage_modal__XCjFw{animation:DevicesPage_modalIn__tbQCw .24s cubic-bezier(.34,1.2,.4,1);background:#fff;border-radius:20px;border-radius:var(--r-2xl);box-shadow:0 16px 40px #0a12201f,0 40px 80px #0a12202e;box-shadow:var(--shadow-xl);display:flex;flex-direction:column;max-height:calc(100vh - 48px);overflow:hidden;width:100%}@keyframes DevicesPage_modalIn__tbQCw{0%{opacity:0;transform:scale(.94) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.DevicesPage_modalSm__QQGO2{max-width:440px}.DevicesPage_modalMd__eFnAG{max-width:580px}.DevicesPage_modalLg__bApCS{max-width:820px}.DevicesPage_modalXl__uMMv-{max-width:1000px}.DevicesPage_modalHeaderDark__O6TMs{align-items:flex-start;background:linear-gradient(135deg,#0a1220,#101b2e);background:linear-gradient(135deg,var(--navy-dark) 0,var(--navy) 100%);color:#fff;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:22px 24px}.DevicesPage_modalHeaderLeft__bbi\+w{align-items:center;display:flex;flex:1 1;gap:16px;min-width:0}.DevicesPage_modalDeviceGlyph__RYvUi{background:#ffffff17;border:1px solid #ffffff1f;border-radius:12px;border-radius:var(--r-lg);color:#ff8a2e;color:var(--orange-soft);display:grid;flex-shrink:0;height:52px;place-items:center;width:52px}.DevicesPage_modalHeaderCopy__V0WfP{flex:1 1;min-width:0}.DevicesPage_modalHeaderDark__O6TMs .DevicesPage_eyebrow__CV-Pm{color:#ff8a2e;color:var(--orange-soft);display:block;margin-bottom:6px}.DevicesPage_modalHeaderDark__O6TMs h2{color:#fff;font-size:20px;font-weight:800;letter-spacing:-.3px;line-height:1.2;margin:0 0 8px;word-break:break-word}.DevicesPage_modalHeaderMeta__oNbJp{align-items:center;display:inline-flex;flex-wrap:wrap;gap:10px}.DevicesPage_modalHeaderTime__OmMNN{color:#ffffffa6;font-size:11.5px;font-weight:500}.DevicesPage_modalHeaderLight__zrw\+P{align-items:flex-start;background:#fafbfd;background:var(--surface-2);border-bottom:1px solid #e4e8ef;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:20px 24px}.DevicesPage_modalHeaderLight__zrw\+P h2{color:#101a2b;color:var(--text);font-size:18px;font-weight:800;letter-spacing:-.3px;line-height:1.2;margin:0}.DevicesPage_modalSubtitle__RFWeA{color:#6b7a8f;color:var(--muted);font-size:12.5px;line-height:1.4;margin:4px 0 0}.DevicesPage_modalBody__gHdkr{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding:20px 24px 24px}.DevicesPage_modalGrid__ejZ3e{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.DevicesPage_modalFooter__uaYul{background:#fafbfd;background:var(--surface-2);border-top:1px solid #e4e8ef;border-top:1px solid var(--border);display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding:14px 24px}.DevicesPage_modalDangerButton__dopz3,.DevicesPage_modalPrimary__8kr2V,.DevicesPage_modalSecondary__hxnir{align-items:center;border-radius:10px;border-radius:var(--r-md);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:6px;height:42px;justify-content:center;line-height:1;padding:0 20px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);white-space:nowrap}.DevicesPage_modalPrimary__8kr2V{background:linear-gradient(135deg,#ff6a00,#ff8a2e);background:linear-gradient(135deg,var(--orange) 0,var(--orange-soft) 100%);border:0;box-shadow:0 4px 14px #ff6a0040;box-shadow:var(--shadow-orange);color:#fff}.DevicesPage_modalPrimary__8kr2V:hover:not(:disabled){box-shadow:0 8px 24px #ff6a0052;transform:translateY(-1px)}.DevicesPage_modalPrimary__8kr2V:disabled{cursor:not-allowed;opacity:.6}.DevicesPage_modalSecondary__hxnir{background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);color:#101a2b;color:var(--text)}.DevicesPage_modalSecondary__hxnir:hover{background:#f4f6fa;background:var(--surface-3);border-color:#cfd6df}.DevicesPage_modalDangerButton__dopz3{background:#dc2626;background:var(--red);border:0;box-shadow:0 4px 14px #dc262640;color:#fff}.DevicesPage_modalDangerButton__dopz3:hover{background:#b91c1c;box-shadow:0 8px 24px #dc262652;transform:translateY(-1px)}.DevicesPage_confirmBody__sAQYe{padding:32px 24px 12px;text-align:center}.DevicesPage_confirmBody__sAQYe h3{color:#101a2b;color:var(--text);font-size:18px;font-weight:800;margin:0 0 8px}.DevicesPage_confirmBody__sAQYe p{color:#6b7a8f;color:var(--muted);font-size:13.5px;line-height:1.55;margin:0 auto;max-width:320px}.DevicesPage_modalIcon__dnFXK{border-radius:16px;border-radius:var(--r-xl);display:grid;height:56px;margin:0 auto 16px;place-items:center;width:56px}.DevicesPage_modalOrange__eKJlm{background:#ff6a001f;color:#ff6a00;color:var(--orange)}.DevicesPage_modalDanger__jz6IE{background:#dc262614;background:var(--red-soft);color:#dc2626;color:var(--red)}.DevicesPage_formGrid__5p6mN{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-template-columns:1fr 1fr}.DevicesPage_formFull__4kgzF{grid-column:1/-1}.DevicesPage_formGroup__SH54m{display:flex;flex-direction:column;gap:6px;min-width:0}.DevicesPage_formLabel__uom8u{color:#6b7a8f;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.5px;line-height:1;text-transform:uppercase}.DevicesPage_formInput__JLqz-{background:#fafbfd;background:var(--surface-2);border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);color:#101a2b;color:var(--text);font-family:inherit;font-size:13.5px;height:42px;line-height:1;outline:none;padding:0 14px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);width:100%}.DevicesPage_formInput__JLqz-:focus{background:#fff;border-color:#ff6a00;border-color:var(--orange);box-shadow:0 0 0 3px #ff6a001f}.DevicesPage_formInputError__wLXGP{background:#fff5f5!important;border-color:#dc2626!important;border-color:var(--red)!important}.DevicesPage_formError__TNEdJ{color:#dc2626;color:var(--red);font-size:11px;font-weight:600;line-height:1.3}.DevicesPage_formHint__57tEG{color:#97a0ae;color:var(--muted-2);font-size:11.5px;font-weight:500;grid-column:1/-1;line-height:1.4}.DevicesPage_heroWater__sD4tq{align-items:center;background:linear-gradient(135deg,#0a1220,#16233c);background:linear-gradient(135deg,var(--navy-dark) 0,#16233c 100%);border-radius:16px;border-radius:var(--r-xl);color:#fff;display:flex;gap:20px;justify-content:space-between;min-height:140px;overflow:hidden;padding:20px 22px;position:relative}.DevicesPage_heroWater__sD4tq:before{background:radial-gradient(circle,#3b82f659 0,#0000 70%);border-radius:50%;content:"";height:240px;pointer-events:none;position:absolute;right:-10%;top:-40%;width:240px}.DevicesPage_heroLeft__oJBWD{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0;position:relative;z-index:1}.DevicesPage_heroLabel__CLAhY{align-items:center;color:#ffffffb3;display:inline-flex;font-size:10.5px;font-weight:700;gap:6px;letter-spacing:.6px;line-height:1;text-transform:uppercase}.DevicesPage_heroValue__l7MP3{font-feature-settings:"tnum";color:#fff;font-size:40px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.6px;line-height:1}.DevicesPage_heroSub__bZOD4{color:#fff9;font-size:12px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DevicesPage_waterBar__T6YJc{background:#ffffff1f;border-radius:999px;height:6px;margin-top:10px;max-width:260px;overflow:hidden;width:100%}.DevicesPage_waterBarFill__A0hSZ{background:linear-gradient(90deg,#22d3ee,#3b82f6);border-radius:999px;box-shadow:0 0 12px #3b82f680;height:100%;transition:width .5s ease}.DevicesPage_waterRing__ZmPUx{display:grid;flex-shrink:0;place-items:center;position:relative;z-index:1}.DevicesPage_waterRing__ZmPUx svg{display:block;overflow:visible}.DevicesPage_waterRingInner__kxqOn{color:#22d3ee;display:grid;inset:0;place-items:center;pointer-events:none;position:absolute}.DevicesPage_drawerSection__uJ7\+W{background:#fafbfd;background:var(--surface-2);border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:12px;border-radius:var(--r-lg);padding:16px 18px}.DevicesPage_sectionTitle__ERSjQ{align-items:center;color:#6b7a8f;color:var(--muted);display:flex;font-size:11.5px;font-weight:800;gap:12px;justify-content:space-between;letter-spacing:.6px;line-height:1;margin-bottom:14px;text-transform:uppercase}.DevicesPage_sectionTitle__ERSjQ svg{color:#97a0ae;color:var(--muted-2)}.DevicesPage_liveBadge__vmM\+K{align-items:center;background:#16a34a1a;background:var(--green-soft);border-radius:999px;color:#16a34a;color:var(--green);display:inline-flex;font-size:9px;font-weight:800;gap:5px;height:20px;letter-spacing:1px;line-height:1;padding:0 9px;text-transform:uppercase}.DevicesPage_liveDot__DzjqG{animation:DevicesPage_pulse__kwvYa 1.6s infinite;background:#16a34a;background:var(--green);border-radius:50%;flex-shrink:0;height:6px;width:6px}.DevicesPage_detailGrid__SVTbC{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(2,1fr)}.DevicesPage_detailGrid__SVTbC>div{display:flex;flex-direction:column;gap:4px;min-width:0}.DevicesPage_detailGrid__SVTbC>div>span{color:#97a0ae;color:var(--muted-2);font-size:10px;font-weight:700;letter-spacing:.5px;line-height:1;text-transform:uppercase}.DevicesPage_detailGrid__SVTbC>div>b{align-items:center;color:#101a2b;color:var(--text);display:inline-flex;font-size:13px;font-weight:700;gap:6px;line-height:1.25;min-width:0}.DevicesPage_detailGrid__SVTbC>div>b svg{color:#97a0ae;color:var(--muted-2);flex-shrink:0}.DevicesPage_motorOnText__agql4,.DevicesPage_motorOnText__agql4 svg{color:#16a34a!important;color:var(--green)!important}.DevicesPage_detailList__6tNXP{display:flex;flex-direction:column}.DevicesPage_detailList__6tNXP>div{align-items:flex-start;border-bottom:1px dashed #e4e8ef;border-bottom:1px dashed var(--border);display:flex;font-size:13px;gap:16px;justify-content:space-between;line-height:1.4;padding:10px 0}.DevicesPage_detailList__6tNXP>div:first-child{padding-top:0}.DevicesPage_detailList__6tNXP>div:last-child{border-bottom:none;padding-bottom:0}.DevicesPage_detailList__6tNXP>div>span{color:#6b7a8f;color:var(--muted);flex-shrink:0;font-weight:500}.DevicesPage_detailList__6tNXP>div>b{color:#101a2b;color:var(--text);font-weight:700;min-width:0;text-align:right}.DevicesPage_wrapText__L3vTN{line-height:1.4;word-break:break-word}.DevicesPage_linkInline__gHqot{color:#ff6a00;color:var(--orange);font-weight:700;text-decoration:none}.DevicesPage_linkInline__gHqot:hover{text-decoration:underline}.DevicesPage_alertBox__vNYqG{align-items:flex-start;border-radius:12px;border-radius:var(--r-lg);display:flex;gap:12px;padding:14px 16px}.DevicesPage_alertDanger__l\+EtB{background:#dc262614;background:var(--red-soft);border:1px solid #dc26263d;color:#b91c1c}.DevicesPage_alertBox__vNYqG svg{flex-shrink:0;margin-top:1px}.DevicesPage_alertBox__vNYqG b{display:block;font-size:12px;font-weight:800;letter-spacing:.4px;line-height:1;margin-bottom:4px;text-transform:uppercase}.DevicesPage_alertBox__vNYqG p{font-size:12.5px;line-height:1.45;margin:0}.DevicesPage_actionGrid__UHcu7{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.DevicesPage_actionGrid__UHcu7 button{align-items:center;background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);color:#101a2b;color:var(--text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:8px;height:42px;justify-content:center;line-height:1;padding:0 12px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);white-space:nowrap}.DevicesPage_actionGrid__UHcu7 button:hover:not(:disabled){background:#f4f6fa;background:var(--surface-3);border-color:#cfd6df;transform:translateY(-1px)}.DevicesPage_actionGrid__UHcu7 button:disabled{cursor:not-allowed;opacity:.5;transform:none}.DevicesPage_actionGrid__UHcu7 button svg{color:#6b7a8f;color:var(--muted);flex-shrink:0}.DevicesPage_actionPrimary__\+tpsL{background:linear-gradient(135deg,#ff6a00,#ff8a2e)!important;background:linear-gradient(135deg,var(--orange) 0,var(--orange-soft) 100%)!important;border-color:#0000!important;box-shadow:0 4px 14px #ff6a0040;box-shadow:var(--shadow-orange);color:#fff!important}.DevicesPage_actionPrimary__\+tpsL svg{color:#fff!important}.DevicesPage_actionPrimary__\+tpsL:hover:not(:disabled){box-shadow:0 8px 22px #ff6a0052}.DevicesPage_actionDanger__VjWSw{background:#dc262614!important;background:var(--red-soft)!important;border-color:#dc262647!important;color:#b91c1c!important}.DevicesPage_actionDanger__VjWSw svg{color:#b91c1c!important}.DevicesPage_actionDanger__VjWSw:hover:not(:disabled){background:#dc262624!important}.DevicesPage_drawerFooterActions__pE2qY{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;padding-top:4px}.DevicesPage_drawerFooterActions__pE2qY button{align-items:center;background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);color:#101a2b;color:var(--text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:700;gap:8px;height:44px;justify-content:center;line-height:1;padding:0 16px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast)}.DevicesPage_drawerFooterActions__pE2qY button:hover{background:#f4f6fa;background:var(--surface-3);border-color:#cfd6df}.DevicesPage_deleteAction__8mTVg{border-color:#dc262638!important;color:#dc2626!important;color:var(--red)!important}.DevicesPage_deleteAction__8mTVg:hover{background:#dc262614!important;background:var(--red-soft)!important;border-color:#dc262666!important}.DevicesPage_iconButton__PoEB5{align-items:center;background:#0000;border:0;border-radius:8px;border-radius:var(--r-sm);color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;line-height:1;padding:0;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);width:30px}.DevicesPage_iconButton__PoEB5:hover:not(:disabled){background:#0000000d}.DevicesPage_drawerHeader__ZlBPG .DevicesPage_iconButton__PoEB5,.DevicesPage_modalHeaderDark__O6TMs .DevicesPage_iconButton__PoEB5{background:#ffffff1a;color:#fff}.DevicesPage_drawerHeader__ZlBPG .DevicesPage_iconButton__PoEB5:hover:not(:disabled),.DevicesPage_modalHeaderDark__O6TMs .DevicesPage_iconButton__PoEB5:hover:not(:disabled){background:#fff3}.DevicesPage_iconButton__PoEB5:disabled{cursor:not-allowed;opacity:.5}.DevicesPage_danger__195xV{color:#dc2626;color:var(--red)}.DevicesPage_danger__195xV:hover:not(:disabled){background:#dc262614;background:var(--red-soft)}.DevicesPage_eyebrow__CV-Pm{align-items:center;color:#ff6a00;color:var(--orange);display:inline-flex;font-size:10.5px;font-weight:800;gap:6px;letter-spacing:1.6px;line-height:1;text-transform:uppercase}@keyframes DevicesPage_pulse__kwvYa{0%{box-shadow:0 0 0 0 currentColor;opacity:.9}70%{box-shadow:0 0 0 8px #0000;opacity:1}to{box-shadow:0 0 0 0 #0000;opacity:.9}}@media (max-width:1280px){.DevicesPage_deviceGrid__tg0r1,.DevicesPage_loadingGrid__78Im2{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:1100px){.DevicesPage_listRow__sYysv{gap:12px;grid-template-columns:18px 8px minmax(140px,1.6fr) minmax(120px,1.2fr) 90px 70px 60px 90px 66px}}@media (max-width:900px){.DevicesPage_pageHeader__6-Gl3 h1{font-size:20px}.DevicesPage_searchBox__S0W8b{flex:1 1 100%;max-width:none;order:-1}.DevicesPage_controlSpacer__1AE1F{display:none}.DevicesPage_quickFilters__utVNZ{flex:1 1 auto;overflow-x:auto;scrollbar-width:none}.DevicesPage_quickFilters__utVNZ::-webkit-scrollbar{display:none}.DevicesPage_listRow__sYysv{grid-template-areas:"check dot id actions" ".     .   meta meta" ".     .   water motor";grid-template-columns:18px 8px 1fr auto;padding:12px 14px;row-gap:8px}.DevicesPage_listRow__sYysv>.DevicesPage_cardCheck__798Mj{grid-area:check}.DevicesPage_listRow__sYysv>.DevicesPage_listDot__tjLtm{grid-area:dot}.DevicesPage_listRow__sYysv>.DevicesPage_listId__9Jwiw{grid-area:id}.DevicesPage_listRow__sYysv>.DevicesPage_listMeta__xTbp0{flex-direction:row;gap:14px;grid-area:meta}.DevicesPage_listRow__sYysv>.DevicesPage_listWater__qkhN1{grid-area:water}.DevicesPage_listRow__sYysv>.DevicesPage_listMotor__foLO7{grid-area:motor;justify-content:flex-end}.DevicesPage_listRow__sYysv>.DevicesPage_listHealth__NcEh2,.DevicesPage_listRow__sYysv>.DevicesPage_listSignal__pkWkX{display:none}.DevicesPage_listRow__sYysv>.DevicesPage_listActions__4E61g{grid-area:actions}}@media (max-width:768px){.DevicesPage_deviceGrid__tg0r1,.DevicesPage_loadingGrid__78Im2{gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.DevicesPage_deviceCard__-xxSP{gap:8px;padding:12px}.DevicesPage_cardBody__3Wi2r{gap:12px}.DevicesPage_cardWaterValue__N6jkD strong{font-size:20px}.DevicesPage_manageButton__L34R1,.DevicesPage_motorButton__zM8BQ{font-size:11.5px;height:32px}.DevicesPage_filtersPanel__gg76S{grid-template-columns:1fr 1fr}.DevicesPage_clearFilters__M6pw8{grid-column:1/-1}.DevicesPage_modalBackdrop__y0WYU{padding:16px}.DevicesPage_modal__XCjFw{border-radius:16px;border-radius:var(--r-xl);max-height:calc(100vh - 32px)}.DevicesPage_formGrid__5p6mN,.DevicesPage_modalGrid__ejZ3e{grid-template-columns:1fr}.DevicesPage_formFull__4kgzF{grid-column:auto}.DevicesPage_actionGrid__UHcu7,.DevicesPage_detailGrid__SVTbC,.DevicesPage_drawerFooterActions__pE2qY{grid-template-columns:1fr}.DevicesPage_heroWater__sD4tq{min-height:120px;padding:16px}.DevicesPage_heroValue__l7MP3{font-size:34px}.DevicesPage_modalDeviceGlyph__RYvUi{height:44px;width:44px}.DevicesPage_modalHeaderDark__O6TMs h2{font-size:17px}}@media (max-width:560px){.DevicesPage_btnLabel__6VuZP,.DevicesPage_searchBox__S0W8b kbd{display:none}.DevicesPage_primaryButton__TIZnc,.DevicesPage_secondaryButton__rSRQe{justify-content:center;min-width:38px;padding:0 12px}}@media (max-width:480px){.DevicesPage_pageHeader__6-Gl3 h1{font-size:18px}.DevicesPage_headerMeta__KKQ4L{font-size:11px}.DevicesPage_deviceGrid__tg0r1,.DevicesPage_loadingGrid__78Im2{grid-template-columns:1fr}.DevicesPage_modalBackdrop__y0WYU{padding:12px}.DevicesPage_modalBody__gHdkr{padding:16px 18px 20px}.DevicesPage_modalHeaderDark__O6TMs,.DevicesPage_modalHeaderLight__zrw\+P{padding:16px 18px}.DevicesPage_modalFooter__uaYul{padding:12px 18px}.DevicesPage_confirmBody__sAQYe{padding:24px 18px 8px}}@media (max-width:400px){.DevicesPage_filtersPanel__gg76S{grid-template-columns:1fr}.DevicesPage_bulkBar__KTRdl{align-items:stretch;flex-direction:column;gap:8px}.DevicesPage_bulkActions__jAvKp{justify-content:flex-end}}:root{--navy-dark:#0a1220;--navy:#101b2e;--navy-light:#1e2a3e;--orange:#ff6a00;--orange-soft:#ff8a2e;--bg:#eef1f6;--surface:#fff;--surface-2:#fafbfd;--surface-3:#f4f6fa;--border:#e4e8ef;--border-soft:#eef1f6;--text:#101a2b;--muted:#6b7a8f;--muted-2:#97a0ae;--green:#16a34a;--green-soft:#16a34a1a;--red:#dc2626;--red-soft:#dc262614;--amber:#d97706;--amber-soft:#d977061a;--blue:#2563eb;--blue-soft:#2563eb14;--purple:#9333ea;--purple-soft:#9333ea17;--shadow-xs:0 1px 2px #0a12200a;--shadow-sm:0 1px 3px #0a12200d,0 4px 12px #0a12200a;--shadow-md:0 4px 12px #0a12200f,0 12px 32px #0a12200f;--shadow-lg:0 8px 24px #0a122014,0 24px 60px #0a12201f;--shadow-xl:0 16px 40px #0a12201f,0 40px 80px #0a12202e;--shadow-orange:0 4px 14px #ff6a0040;--r-xs:6px;--r-sm:8px;--r-md:10px;--r-lg:12px;--r-xl:16px;--r-2xl:20px;--t-fast:120ms cubic-bezier(0.4,0,0.2,1);--t-base:180ms cubic-bezier(0.4,0,0.2,1)}*{box-sizing:border-box}.CustomersPage_shell__yGaDI{font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;background:#eef1f6;background:var(--bg);color:#101a2b;color:var(--text);display:flex;flex-direction:column;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;gap:14px;height:calc(100vh - 70px);max-height:calc(100vh - 70px);overflow:hidden;padding:16px 20px}.CustomersPage_topBar__7U8pl{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:16px;justify-content:space-between;min-height:44px}.CustomersPage_topBarLeft__FSGtP{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;min-width:0}.CustomersPage_topBarEyebrow__Ouw8m{color:#ff6a00;color:var(--orange);font-size:10.5px;font-weight:800;letter-spacing:1.6px;line-height:1;text-transform:uppercase}.CustomersPage_topBarTitle__S\+9TI{color:#101a2b;color:var(--text);font-size:22px;font-weight:800;letter-spacing:-.5px;line-height:1.15;margin:0}.CustomersPage_topBarMeta__LFG9J{align-items:center;color:#6b7a8f;color:var(--muted);display:inline-flex;font-size:12px;font-weight:600;gap:6px;line-height:1}.CustomersPage_topBarDot__bh1t5{animation:CustomersPage_pulse__Dw1KJ 2s infinite;background:#16a34a;background:var(--green);border-radius:50%;box-shadow:0 0 0 0 #16a34a80;flex-shrink:0;height:7px;width:7px}.CustomersPage_topBarRight__UdFP4{display:inline-flex;flex-shrink:0;gap:8px}.CustomersPage_primaryButton__6RV4Z,.CustomersPage_secondaryButton__7pJVW{align-items:center;border:1px solid #0000;border-radius:10px;border-radius:var(--r-md);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:700;gap:6px;height:38px;justify-content:center;line-height:1;padding:0 16px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);white-space:nowrap}.CustomersPage_primaryButton__6RV4Z{background:linear-gradient(135deg,#ff6a00,#ff8a2e);background:linear-gradient(135deg,var(--orange) 0,var(--orange-soft) 100%);box-shadow:0 4px 14px #ff6a0040;box-shadow:var(--shadow-orange);color:#fff}.CustomersPage_primaryButton__6RV4Z:hover{box-shadow:0 8px 22px #ff6a0052;transform:translateY(-1px)}.CustomersPage_secondaryButton__7pJVW{background:#fff;border-color:#e4e8ef;border-color:var(--border);color:#101a2b;color:var(--text)}.CustomersPage_secondaryButton__7pJVW:hover{background:#f4f6fa;background:var(--surface-3);border-color:#cfd6df}.CustomersPage_btnLabel__Hnazf{display:inline}.CustomersPage_workspaceShell__rhmdm{grid-gap:14px;display:grid;flex:1 1 auto;gap:14px;grid-template-columns:340px 1fr;min-height:0;overflow:hidden}.CustomersPage_directory__JOZmA{background:#fff;background:var(--surface);border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:16px;border-radius:var(--r-xl);box-shadow:0 1px 2px #0a12200a;box-shadow:var(--shadow-xs);display:flex;flex-direction:column;min-height:0;overflow:hidden}.CustomersPage_directoryHead__3m6pZ{align-items:center;background:#fafbfd;background:var(--surface-2);border-bottom:1px solid #e4e8ef;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;gap:8px;padding:12px}.CustomersPage_directorySearch__nSCmt{align-items:center;background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);display:flex;flex:1 1;gap:8px;height:38px;min-width:0;padding:0 12px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast)}.CustomersPage_directorySearch__nSCmt:focus-within{border-color:#ff6a00;border-color:var(--orange);box-shadow:0 0 0 3px #ff6a001f}.CustomersPage_directorySearch__nSCmt svg{color:#97a0ae;color:var(--muted-2);flex-shrink:0}.CustomersPage_directorySearch__nSCmt input{background:#0000;border:0;color:#101a2b;color:var(--text);flex:1 1;font-family:inherit;font-size:12.5px;line-height:1;min-width:0;outline:0}.CustomersPage_directorySearch__nSCmt input::placeholder{color:#97a0ae;color:var(--muted-2)}.CustomersPage_directorySearch__nSCmt kbd{background:#f4f6fa;background:var(--surface-3);border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:6px;border-radius:var(--r-xs);color:#6b7a8f;color:var(--muted);flex-shrink:0;font-family:inherit;font-size:9.5px;font-weight:700;line-height:1;padding:3px 6px}.CustomersPage_directoryClear__Pu2vV{align-items:center;background:#0000;border:0;border-radius:6px;border-radius:var(--r-xs);color:#6b7a8f;color:var(--muted);cursor:pointer;display:inline-flex;height:20px;justify-content:center;padding:0;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);width:20px}.CustomersPage_directoryClear__Pu2vV:hover{background:#f4f6fa;background:var(--surface-3);color:#101a2b;color:var(--text)}.CustomersPage_directoryFilter__7vnHb{align-items:center;background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);color:#101a2b;color:var(--text);cursor:pointer;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;padding:0;position:relative;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);width:38px}.CustomersPage_directoryFilter__7vnHb:hover{background:#f4f6fa;background:var(--surface-3)}.CustomersPage_directoryFilterOn__cID5b{background:#ff6a000f;border-color:#ff6a0066;color:#ff6a00;color:var(--orange)}.CustomersPage_directoryFilterCount__U7O63{background:#ff6a00;background:var(--orange);border:2px solid #fff;border-radius:999px;color:#fff;display:grid;font-size:9.5px;font-style:normal;font-weight:800;height:18px;line-height:1;min-width:18px;padding:0 5px;place-items:center;position:absolute;right:-5px;top:-5px}.CustomersPage_statusTabs__Cm3kF{display:flex;flex-shrink:0;gap:4px;padding:10px 12px 0}.CustomersPage_statusTab__uPFqw{align-items:center;background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:8px;border-radius:var(--r-sm);color:#6b7a8f;color:var(--muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:600;gap:6px;height:30px;line-height:1;padding:0 10px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);white-space:nowrap}.CustomersPage_statusTab__uPFqw:hover{color:#101a2b;color:var(--text)}.CustomersPage_statusTabActive__9TjaF{background:#101b2e;background:var(--navy);border-color:#101b2e;border-color:var(--navy);color:#fff}.CustomersPage_statusTabCount__9sMo4{background:#0000000f;border-radius:999px;color:inherit;font-size:10px;font-weight:800;line-height:1;min-width:18px;padding:2px 6px;text-align:center}.CustomersPage_statusTabActive__9TjaF .CustomersPage_statusTabCount__9sMo4{background:#ffffff2e;color:#fff}.CustomersPage_filterTray__DO2Tx{animation:CustomersPage_slideDown__D56og .18s ease;background:#fafbfd;background:var(--surface-2);border-bottom:1px solid #e4e8ef;border-bottom:1px solid var(--border);display:flex;flex-direction:column;flex-shrink:0;gap:6px;padding:10px 12px}@keyframes CustomersPage_slideDown__D56og{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.CustomersPage_filterSelect__6XTkf{appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%2710%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%236b7a8f%27 stroke-width=%272.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%276 9 12 15 18 9%27/></svg>") no-repeat right 10px center;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:8px;border-radius:var(--r-sm);color:#101a2b;color:var(--text);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;height:32px;line-height:1;padding:0 28px 0 10px}.CustomersPage_filterSelect__6XTkf:focus{border-color:#ff6a00;border-color:var(--orange);box-shadow:0 0 0 3px #ff6a001f;outline:none}.CustomersPage_filterReset__s7EE8{align-self:flex-start;background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:8px;border-radius:var(--r-sm);color:#6b7a8f;color:var(--muted);cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:700;height:30px;padding:0 12px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast)}.CustomersPage_filterReset__s7EE8:hover{background:#dc262614;background:var(--red-soft);border-color:#dc26264d;color:#dc2626;color:var(--red)}.CustomersPage_directoryList__6pJGT{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-height:0;overflow-y:auto;padding:8px;scrollbar-color:#00000026 #0000;scrollbar-width:thin}.CustomersPage_directoryList__6pJGT::-webkit-scrollbar{width:6px}.CustomersPage_directoryList__6pJGT::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.CustomersPage_directoryEmpty__WjTkJ{align-items:center;color:#6b7a8f;color:var(--muted);display:flex;flex-direction:column;gap:8px;padding:40px 16px;text-align:center}.CustomersPage_directoryEmpty__WjTkJ svg{color:#97a0ae;color:var(--muted-2);margin-bottom:4px}.CustomersPage_directoryEmpty__WjTkJ b{color:#101a2b;color:var(--text);font-size:13px;font-weight:700}.CustomersPage_directoryEmpty__WjTkJ span{font-size:12px}.CustomersPage_directoryFoot__9k65H{align-items:center;background:#fafbfd;background:var(--surface-2);border-top:1px solid #e4e8ef;border-top:1px solid var(--border);color:#6b7a8f;color:var(--muted);display:flex;flex-shrink:0;font-size:11.5px;justify-content:center;line-height:1;padding:10px 12px}.CustomersPage_directoryFoot__9k65H b{color:#101a2b;color:var(--text);font-weight:800}.CustomersPage_dirItem__O5pDg{grid-gap:12px;align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;border-radius:var(--r-md);cursor:pointer;display:grid;font-family:inherit;gap:12px;grid-template-columns:38px 1fr 14px;grid-template-rows:auto;min-height:62px;overflow:hidden;padding:11px 12px 11px 14px;position:relative;text-align:left;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);width:100%}.CustomersPage_dirItem__O5pDg:hover{background:#fafbfd;background:var(--surface-2)}.CustomersPage_dirItemActive__q9TI3{background:#fff;border-color:#e4e8ef;border-color:var(--border);box-shadow:0 1px 3px #0a12200d,0 4px 12px #0a12200a;box-shadow:var(--shadow-sm)}.CustomersPage_dirAccent__DdVaZ{border-radius:0 3px 3px 0;height:26px;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) scaleY(.5);transition:transform .18s cubic-bezier(.4,0,.2,1),height .18s cubic-bezier(.4,0,.2,1);transition:transform var(--t-base),height var(--t-base);width:3px}.CustomersPage_dirItemActive__q9TI3 .CustomersPage_dirAccent__DdVaZ{height:32px;transform:translateY(-50%) scaleY(1)}.CustomersPage_dirAccent__DdVaZ[data-tone=success]{background:#16a34a;background:var(--green)}.CustomersPage_dirAccent__DdVaZ[data-tone=warning]{background:#d97706;background:var(--amber)}.CustomersPage_dirAccent__DdVaZ[data-tone=danger]{background:#dc2626;background:var(--red)}.CustomersPage_dirAvatar__aguiN{align-self:center;background:linear-gradient(135deg,#101b2e,#1e2a3e);background:linear-gradient(135deg,var(--navy) 0,var(--navy-light) 100%);border-radius:10px;border-radius:var(--r-md);color:#fff;display:grid;flex-shrink:0;font-size:12px;font-weight:800;grid-column:1;grid-row:1;height:38px;letter-spacing:.4px;place-items:center;position:relative;width:38px}.CustomersPage_dirAvatarActive__fPqoX{background:linear-gradient(135deg,#16a34a,#22c55e);background:linear-gradient(135deg,var(--green) 0,#22c55e 100%)}.CustomersPage_dirDot__v33oN{background:#16a34a;background:var(--green);border:2px solid #fff;border-radius:50%;bottom:-2px;height:10px;position:absolute;right:-2px;width:10px}.CustomersPage_dirBody__eTRDz{grid-row-gap:3px;align-self:center;display:grid;grid-column:2;grid-row:1;grid-template-rows:auto auto;min-width:0;overflow:hidden;row-gap:3px}.CustomersPage_dirTop__\+Z6PD{align-items:center;display:flex;gap:6px;height:16px;min-width:0;overflow:hidden}.CustomersPage_dirName__RYZ8U{color:#101a2b;color:var(--text);flex:0 1 auto;font-size:13px;font-weight:700;letter-spacing:.1px;line-height:16px;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.CustomersPage_dirOverdue__G2Hn4{align-items:center;background:#dc262614;background:var(--red-soft);border-radius:50%;color:#dc2626;color:var(--red);display:inline-flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.CustomersPage_dirSub__7InJ6{color:#6b7a8f;color:var(--muted);display:flex;font-size:10.5px;gap:5px;height:14px;line-height:14px}.CustomersPage_dirSub__7InJ6,.CustomersPage_dirSub__7InJ6>span{align-items:center;min-width:0;overflow:hidden;text-decoration:none;white-space:nowrap}.CustomersPage_dirSub__7InJ6>span{display:inline-flex;flex-shrink:0;gap:3px;text-overflow:ellipsis}.CustomersPage_dirSub__7InJ6>span:first-child{flex-shrink:1;min-width:24px}.CustomersPage_dirSep__3TF9b{color:#97a0ae;color:var(--muted-2);flex-shrink:0;font-style:normal;text-decoration:none}.CustomersPage_dirDue__NGD\+4{color:#dc2626;color:var(--red);font-weight:700;text-decoration:none}.CustomersPage_dirArrow__b5rbU{align-self:center;color:#97a0ae;color:var(--muted-2);flex-shrink:0;grid-column:3;grid-row:1;opacity:0;transition:opacity .12s cubic-bezier(.4,0,.2,1),color .12s cubic-bezier(.4,0,.2,1);transition:opacity var(--t-fast),color var(--t-fast)}.CustomersPage_dirItemActive__q9TI3 .CustomersPage_dirArrow__b5rbU,.CustomersPage_dirItem__O5pDg:hover .CustomersPage_dirArrow__b5rbU{color:#101a2b;color:var(--text);opacity:1}.CustomersPage_workspaceArea__cLfbZ{display:flex;flex-direction:column;min-height:0;overflow:hidden}.CustomersPage_workspace__qIS3H{display:flex;flex-direction:column;gap:14px;height:100%;min-height:0;overflow-y:auto;padding-right:4px;scrollbar-color:#00000026 #0000;scrollbar-width:thin}.CustomersPage_workspace__qIS3H::-webkit-scrollbar{width:6px}.CustomersPage_workspace__qIS3H::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.CustomersPage_workspaceEmpty__lFG\+h{align-items:center;background:#fff;background:var(--surface);border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:16px;border-radius:var(--r-xl);display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;padding:40px;text-align:center}.CustomersPage_workspaceEmptyIcon__fxWxc{background:#f4f6fa;background:var(--surface-3);border-radius:20px;border-radius:var(--r-2xl);color:#6b7a8f;color:var(--muted);display:grid;height:72px;place-items:center;width:72px}.CustomersPage_workspaceEmpty__lFG\+h h3{color:#101a2b;color:var(--text);font-size:16px;font-weight:800;margin:4px 0 0}.CustomersPage_workspaceEmpty__lFG\+h p{color:#6b7a8f;color:var(--muted);font-size:13px;margin:0;max-width:320px}.CustomersPage_backBtn__KJ9d\+{align-items:center;align-self:flex-start;background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);color:#101a2b;color:var(--text);cursor:pointer;display:none;font-family:inherit;font-size:12.5px;font-weight:700;gap:6px;height:34px;line-height:1;padding:0 12px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast)}.CustomersPage_backBtn__KJ9d\+:hover{background:#f4f6fa;background:var(--surface-3)}.CustomersPage_hero__UX5-p{background:linear-gradient(135deg,#0a1220,#16233c);background:linear-gradient(135deg,var(--navy-dark) 0,#16233c 100%);border-radius:16px;border-radius:var(--r-xl);color:#fff;display:flex;flex-direction:column;flex-shrink:0;gap:18px;overflow:hidden;padding:22px 24px;position:relative}.CustomersPage_heroPattern__JiKTw{background:radial-gradient(circle,#ff6a002e 0,#3b82f61f 40%,#0000 70%);border-radius:50%;height:360px;pointer-events:none;position:absolute;right:-10%;top:-60%;width:360px}.CustomersPage_heroHeader__BqdZr{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;position:relative;z-index:1}.CustomersPage_heroLeft__a3vC-{align-items:center;display:flex;flex:1 1;gap:18px;min-width:0}.CustomersPage_heroAvatar__Gh6Zp{background:#ffffff14;border:1px solid #ffffff1f;border-radius:20px;border-radius:var(--r-2xl);color:#fff;display:grid;flex-shrink:0;font-size:22px;font-weight:800;height:68px;letter-spacing:1px;place-items:center;position:relative;width:68px}.CustomersPage_heroAvatarActive__lRM60{background:linear-gradient(135deg,#16a34a,#22c55e);background:linear-gradient(135deg,var(--green) 0,#22c55e 100%);border-color:#22c55e66}.CustomersPage_heroDot__Ku4qh{background:#16a34a;background:var(--green);border:3px solid #0a1220;border:3px solid var(--navy-dark);border-radius:50%;bottom:-3px;height:16px;position:absolute;right:-3px;width:16px}.CustomersPage_heroCopy__BONEV{flex:1 1;min-width:0}.CustomersPage_heroBadges__SME67{display:inline-flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.CustomersPage_heroName__bFAnY{color:#fff;font-size:24px;font-weight:800;letter-spacing:-.4px;line-height:1.15;margin:0 0 8px;word-break:break-word}.CustomersPage_heroMeta__UWwUT{align-items:center;color:#ffffffb3;display:inline-flex;flex-wrap:wrap;font-size:11.5px;gap:8px;line-height:1.3}.CustomersPage_heroMeta__UWwUT span{align-items:center;display:inline-flex;gap:4px}.CustomersPage_heroSep__NIu11{color:#ffffff59;font-style:normal}.CustomersPage_heroActions__L-NVn{display:inline-flex;flex-shrink:0;gap:6px;z-index:1}.CustomersPage_heroIcon__LkkSU{align-items:center;background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;border-radius:var(--r-md);color:#fff;cursor:pointer;display:inline-flex;height:38px;justify-content:center;line-height:1;padding:0;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);width:38px}.CustomersPage_heroIcon__LkkSU:hover{background:#ffffff2e;border-color:#ffffff47}.CustomersPage_heroEdit__Hj7dN{align-items:center;background:linear-gradient(135deg,#ff6a00,#ff8a2e);background:linear-gradient(135deg,var(--orange) 0,var(--orange-soft) 100%);border:1px solid #0000;border-radius:10px;border-radius:var(--r-md);box-shadow:0 4px 14px #ff6a0040;box-shadow:var(--shadow-orange);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:700;gap:6px;height:38px;justify-content:center;line-height:1;padding:0 16px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast)}.CustomersPage_heroEdit__Hj7dN:hover{box-shadow:0 8px 22px #ff6a0052;transform:translateY(-1px)}.CustomersPage_kpiStrip__F9rTS{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);position:relative;z-index:1}.CustomersPage_kpi__WBZCW{align-items:center;background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;border-radius:var(--r-lg);display:flex;gap:10px;min-width:0;padding:12px 14px}.CustomersPage_kpiIcon__ey9W1{background:#ffffff14;border-radius:8px;border-radius:var(--r-sm);color:#fff;display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.CustomersPage_kpiIcon__ey9W1[data-tone=green]{background:#22c55e2e;color:#4ade80}.CustomersPage_kpiIcon__ey9W1[data-tone=red]{background:#dc26262e;color:#fca5a5}.CustomersPage_kpiIcon__ey9W1[data-tone=blue]{background:#3b82f633;color:#93c5fd}.CustomersPage_kpiIcon__ey9W1[data-tone=amber]{background:#d9770633;color:#fbbf24}.CustomersPage_kpiIcon__ey9W1[data-tone=muted]{background:#ffffff14;color:#ffffffb3}.CustomersPage_kpiCopy__N49tH{display:flex;flex-direction:column;gap:2px;min-width:0}.CustomersPage_kpiCopy__N49tH b{font-feature-settings:"tnum";color:#fff;font-size:15px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CustomersPage_kpiCopy__N49tH span{color:#ffffff8c;font-size:10px;font-weight:700;letter-spacing:.4px;line-height:1;text-transform:uppercase}.CustomersPage_kpiDue__nVDGT{color:#fca5a5!important}.CustomersPage_attentionBar__70KLC{align-items:center;background:#d9770626;border:1px solid #d9770647;border-radius:10px;border-radius:var(--r-md);color:#fbbf24;display:flex;flex-wrap:wrap;font-size:12.5px;gap:10px;padding:10px 14px;position:relative;z-index:1}.CustomersPage_attentionBar__70KLC b{color:#fff;font-weight:800}.CustomersPage_attentionAction__S-yD8{align-items:center;background:#ffffff14;border:1px solid #fff3;border-radius:8px;border-radius:var(--r-sm);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:700;gap:5px;line-height:1;margin-left:auto;padding:5px 10px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast)}.CustomersPage_attentionAction__S-yD8:hover{background:#ffffff29}.CustomersPage_workspaceTabs__qT9bP{background:#fff;background:var(--surface);border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);box-shadow:0 1px 2px #0a12200a;box-shadow:var(--shadow-xs);display:inline-flex;flex-shrink:0;gap:4px;padding:4px;width:-webkit-fit-content;width:fit-content}.CustomersPage_workspaceTab__F\+-uZ{align-items:center;background:#0000;border:0;border-radius:8px;border-radius:var(--r-sm);color:#6b7a8f;color:var(--muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:700;gap:7px;height:34px;line-height:1;padding:0 14px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);white-space:nowrap}.CustomersPage_workspaceTab__F\+-uZ:hover{color:#101a2b;color:var(--text)}.CustomersPage_workspaceTabActive__IslFR{background:#101b2e;background:var(--navy);box-shadow:0 1px 2px #0a12200a;box-shadow:var(--shadow-xs);color:#fff}.CustomersPage_tabCount__\+kEXe{background:#0000000f;border-radius:999px;color:inherit;font-size:10.5px;font-weight:800;line-height:1;min-width:18px;padding:2px 6px;text-align:center}.CustomersPage_workspaceTabActive__IslFR .CustomersPage_tabCount__\+kEXe{background:#ffffff2e;color:#fff}.CustomersPage_workspaceBody__IiSY0{flex:1 1 auto;min-height:0}.CustomersPage_overviewGrid__Bbtxh{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.CustomersPage_panel__YRKYL{background:#fff;background:var(--surface);border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:12px;border-radius:var(--r-lg);box-shadow:0 1px 2px #0a12200a;box-shadow:var(--shadow-xs);padding:16px 18px}.CustomersPage_panelFull__W\+XEm{grid-column:1/-1}.CustomersPage_panelHead__xKFU2{align-items:center;color:#6b7a8f;color:var(--muted);display:flex;font-size:11px;font-weight:800;gap:12px;justify-content:space-between;letter-spacing:.6px;line-height:1;margin-bottom:12px;text-transform:uppercase}.CustomersPage_panelHead__xKFU2 svg{color:#97a0ae;color:var(--muted-2)}.CustomersPage_infoRow__AobSx{align-items:center;border-bottom:1px dashed #e4e8ef;border-bottom:1px dashed var(--border);display:flex;font-size:13px;gap:16px;justify-content:space-between;line-height:1.4;padding:9px 0}.CustomersPage_infoRow__AobSx:first-of-type{padding-top:0}.CustomersPage_infoRow__AobSx:last-child{border-bottom:none;padding-bottom:0}.CustomersPage_infoRow__AobSx>span{color:#6b7a8f;color:var(--muted);flex-shrink:0;font-weight:500}.CustomersPage_infoRow__AobSx>b{color:#101a2b;color:var(--text);font-weight:700;min-width:0;text-align:right;word-break:break-word}.CustomersPage_linkInline__G3HyH{color:#ff6a00;color:var(--orange);font-weight:700;text-decoration:none}.CustomersPage_linkInline__G3HyH:hover{text-decoration:underline}.CustomersPage_addressText__y7GDu{color:#101a2b;color:var(--text);font-size:13px;line-height:1.55;margin:0}.CustomersPage_subGrid__XuXDG{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.CustomersPage_subGrid__XuXDG>div{background:#fafbfd;background:var(--surface-2);border-radius:10px;border-radius:var(--r-md);display:flex;flex-direction:column;gap:5px;min-width:0;padding:10px 12px}.CustomersPage_subGrid__XuXDG>div>span{color:#97a0ae;color:var(--muted-2);font-size:10px;font-weight:700;letter-spacing:.5px;line-height:1;text-transform:uppercase}.CustomersPage_subGrid__XuXDG>div>b{color:#101a2b;color:var(--text);font-size:13px;font-weight:800;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CustomersPage_mono__i0Z24{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;letter-spacing:.3px}.CustomersPage_panelDanger__uOV00{background:linear-gradient(135deg,#fff5f5,#ffe8e8);border-color:#dc26262e}.CustomersPage_panelDanger__uOV00 .CustomersPage_panelHead__xKFU2,.CustomersPage_panelDanger__uOV00 .CustomersPage_panelHead__xKFU2 svg{color:#dc2626;color:var(--red)}.CustomersPage_dangerText__Nsv5E{color:#7f1d1d;font-size:12.5px;line-height:1.5;margin:0 0 14px}.CustomersPage_dangerButton__ZEgjY{align-items:center;background:#fff;border:1px solid #dc26263d;border-radius:10px;border-radius:var(--r-md);color:#dc2626;color:var(--red);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:700;gap:6px;height:38px;line-height:1;padding:0 16px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast)}.CustomersPage_dangerButton__ZEgjY:hover{background:#dc2626;background:var(--red);border-color:#dc2626;border-color:var(--red);box-shadow:0 4px 14px #dc262640;color:#fff}.CustomersPage_devicesPanel__Fjr2f{display:flex;flex-direction:column;gap:10px}.CustomersPage_deviceCard__o6594{align-items:center;background:#fff;background:var(--surface);border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:12px;border-radius:var(--r-lg);display:flex;gap:14px;padding:14px 16px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast)}.CustomersPage_deviceCard__o6594:hover{border-color:#cfd6df;box-shadow:0 1px 2px #0a12200a;box-shadow:var(--shadow-xs);transform:translateY(-1px)}.CustomersPage_deviceIcon__0ciAy{background:#f4f6fa;background:var(--surface-3);border-radius:10px;border-radius:var(--r-md);color:#101b2e;color:var(--navy);display:grid;flex-shrink:0;height:44px;place-items:center;width:44px}.CustomersPage_deviceInfo__P1-Xs{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.CustomersPage_deviceTop__IUTlD{align-items:center;display:inline-flex;flex-wrap:wrap;gap:10px}.CustomersPage_deviceTop__IUTlD b{color:#101a2b;color:var(--text);font-size:13.5px;font-weight:800;letter-spacing:.1px;line-height:1.2}.CustomersPage_deviceMeta__3xe9C{align-items:center;color:#6b7a8f;color:var(--muted);display:inline-flex;flex-wrap:wrap;font-size:11.5px;gap:6px;line-height:1.3}.CustomersPage_deviceMeta__3xe9C span{align-items:center;display:inline-flex;gap:4px}.CustomersPage_deviceAction__6h1uv{align-items:center;background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);color:#6b7a8f;color:var(--muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;line-height:1;padding:0;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);width:34px}.CustomersPage_deviceAction__6h1uv:hover{background:#f4f6fa;background:var(--surface-3);border-color:#cfd6df;color:#101a2b;color:var(--text)}.CustomersPage_invoicesPanel__7BK63{background:#fff;background:var(--surface);border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:12px;border-radius:var(--r-lg);box-shadow:0 1px 2px #0a12200a;box-shadow:var(--shadow-xs);overflow:hidden}.CustomersPage_invoiceHead__yCSPu{background:#fafbfd;background:var(--surface-2);border-bottom:1px solid #e4e8ef;border-bottom:1px solid var(--border);color:#97a0ae;color:var(--muted-2);font-size:10.5px;font-weight:800;letter-spacing:.6px;line-height:1;text-transform:uppercase}.CustomersPage_invoiceHead__yCSPu,.CustomersPage_invoiceRow__czzik{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:1.6fr 1fr 1fr 1fr 44px;padding:12px 18px}.CustomersPage_invoiceRow__czzik{border-bottom:1px solid #eef1f6;border-bottom:1px solid var(--border-soft);transition:background .12s cubic-bezier(.4,0,.2,1);transition:background var(--t-fast)}.CustomersPage_invoiceRow__czzik:last-child{border-bottom:none}.CustomersPage_invoiceRow__czzik:hover{background:#fafbfd;background:var(--surface-2)}.CustomersPage_invoiceIdCell__hxyoq{align-items:center;display:flex;gap:10px;min-width:0}.CustomersPage_invoiceIdIcon__KmHzu{background:#ff6a001a;border-radius:8px;border-radius:var(--r-sm);color:#ff6a00;color:var(--orange);display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.CustomersPage_invoiceIdCell__hxyoq>div{display:flex;flex-direction:column;gap:2px;min-width:0}.CustomersPage_invoiceIdCell__hxyoq b{color:#101a2b;color:var(--text);font-size:12.5px;font-weight:800;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CustomersPage_invoiceIdCell__hxyoq span{color:#6b7a8f;color:var(--muted);font-size:11px;line-height:1.2}.CustomersPage_invoicePeriod__CEF\+B{color:#101a2b;color:var(--text);font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CustomersPage_invoiceAmount__Wm4V8{font-feature-settings:"tnum";color:#101a2b;color:var(--text);font-size:13px;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.CustomersPage_invoiceAction__czDIF{align-items:center;background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:8px;border-radius:var(--r-sm);color:#6b7a8f;color:var(--muted);cursor:pointer;display:inline-flex;height:32px;justify-content:center;line-height:1;padding:0;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);width:32px}.CustomersPage_invoiceAction__czDIF:hover{background:#f4f6fa;background:var(--surface-3);border-color:#cfd6df;color:#101a2b;color:var(--text)}.CustomersPage_chip__mQDp0{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:800;height:22px;letter-spacing:.4px;line-height:1;padding:0 9px;text-transform:uppercase;white-space:nowrap}.CustomersPage_chipSm__4WnqP{font-size:9.5px;height:20px;padding:0 8px}.CustomersPage_chip__mQDp0.CustomersPage_success__3Bjap{background:#16a34a1a;background:var(--green-soft);color:#16a34a;color:var(--green)}.CustomersPage_chip__mQDp0.CustomersPage_warning__rpxHs{background:#d977061a;background:var(--amber-soft);color:#d97706;color:var(--amber)}.CustomersPage_chip__mQDp0.CustomersPage_danger__ui9Z0{background:#dc262614;background:var(--red-soft);color:#dc2626;color:var(--red)}.CustomersPage_planChip__U8ic-{align-items:center;background:#9333ea17;background:var(--purple-soft);border-radius:999px;color:#9333ea;color:var(--purple);display:inline-flex;flex-shrink:0;font-size:10px;font-weight:800;height:22px;letter-spacing:.3px;line-height:1;padding:0 9px;white-space:nowrap}.CustomersPage_emptyState__ekvP3{align-items:center;background:#fff;background:var(--surface);border:1px dashed #e4e8ef;border:1px dashed var(--border);border-radius:12px;border-radius:var(--r-lg);display:flex;flex-direction:column;gap:10px;padding:60px 24px;text-align:center}.CustomersPage_emptyStateIcon__3xsco{background:#f4f6fa;background:var(--surface-3);border-radius:16px;border-radius:var(--r-xl);color:#6b7a8f;color:var(--muted);display:grid;height:60px;margin-bottom:4px;place-items:center;width:60px}.CustomersPage_emptyState__ekvP3 h4{color:#101a2b;color:var(--text);font-size:15px;font-weight:800;margin:0}.CustomersPage_emptyState__ekvP3 p{color:#6b7a8f;color:var(--muted);font-size:12.5px;margin:0}.CustomersPage_modalBackdrop__tW-TT{animation:CustomersPage_backdropIn__wsXcS .2s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0a122080;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:1400}@keyframes CustomersPage_backdropIn__wsXcS{0%{opacity:0}to{opacity:1}}.CustomersPage_modal__Zm5BD{animation:CustomersPage_modalIn__aGH-E .24s cubic-bezier(.34,1.2,.4,1);background:#fff;border-radius:20px;border-radius:var(--r-2xl);box-shadow:0 16px 40px #0a12201f,0 40px 80px #0a12202e;box-shadow:var(--shadow-xl);display:flex;flex-direction:column;max-height:calc(100vh - 48px);overflow:hidden;width:100%}@keyframes CustomersPage_modalIn__aGH-E{0%{opacity:0;transform:scale(.94) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.CustomersPage_modalSm__OyIE8{max-width:440px}.CustomersPage_modalMd__o8d9i{max-width:580px}.CustomersPage_modalLg__pj4JE{max-width:820px}.CustomersPage_modalXl__7RZtL{max-width:1000px}.CustomersPage_modalHeaderLight__wkTIH{align-items:flex-start;background:#fafbfd;background:var(--surface-2);border-bottom:1px solid #e4e8ef;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:20px 24px}.CustomersPage_modalHeaderLight__wkTIH h2{color:#101a2b;color:var(--text);font-size:18px;font-weight:800;letter-spacing:-.3px;line-height:1.2;margin:0}.CustomersPage_modalSubtitle__\+rSNH{color:#6b7a8f;color:var(--muted);font-size:12.5px;line-height:1.4;margin:4px 0 0}.CustomersPage_eyebrow__RAKCe{align-items:center;color:#ff6a00;color:var(--orange);display:inline-flex;font-size:10.5px;font-weight:800;gap:6px;letter-spacing:1.6px;line-height:1;text-transform:uppercase}.CustomersPage_iconBtn__uYQ49{align-items:center;background:#0000;border:0;border-radius:8px;border-radius:var(--r-sm);color:#6b7a8f;color:var(--muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;line-height:1;padding:0;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);width:32px}.CustomersPage_iconBtn__uYQ49:hover{background:#f4f6fa;background:var(--surface-3);color:#101a2b;color:var(--text)}.CustomersPage_modalBody__mXv-m{flex:1 1 auto;min-height:0;overflow-y:auto;padding:20px 24px 24px}.CustomersPage_modalFooter__dCT7a{align-items:center;background:#fafbfd;background:var(--surface-2);border-top:1px solid #e4e8ef;border-top:1px solid var(--border);display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding:14px 24px}.CustomersPage_footerDangerSolid__G8x\+j,.CustomersPage_footerPrimary__X\+Bdr,.CustomersPage_footerSecondary__7BpUh{align-items:center;border-radius:10px;border-radius:var(--r-md);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:6px;height:42px;justify-content:center;line-height:1;padding:0 20px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);white-space:nowrap}.CustomersPage_footerPrimary__X\+Bdr{background:linear-gradient(135deg,#ff6a00,#ff8a2e);background:linear-gradient(135deg,var(--orange) 0,var(--orange-soft) 100%);border:0;box-shadow:0 4px 14px #ff6a0040;box-shadow:var(--shadow-orange);color:#fff}.CustomersPage_footerPrimary__X\+Bdr:hover{box-shadow:0 8px 24px #ff6a0052;transform:translateY(-1px)}.CustomersPage_footerSecondary__7BpUh{background:#fff;border:1px solid #e4e8ef;border:1px solid var(--border);color:#101a2b;color:var(--text)}.CustomersPage_footerSecondary__7BpUh:hover{background:#f4f6fa;background:var(--surface-3);border-color:#cfd6df}.CustomersPage_footerDangerSolid__G8x\+j{background:#dc2626;background:var(--red);border:0;box-shadow:0 4px 14px #dc262640;color:#fff}.CustomersPage_footerDangerSolid__G8x\+j:hover{background:#b91c1c;box-shadow:0 8px 24px #dc262652;transform:translateY(-1px)}.CustomersPage_confirmBody__jlFaZ{padding:32px 24px 12px;text-align:center}.CustomersPage_confirmIcon__Bwdn2{background:#dc262614;background:var(--red-soft);border-radius:16px;border-radius:var(--r-xl);color:#dc2626;color:var(--red);display:grid;height:56px;margin:0 auto 16px;place-items:center;width:56px}.CustomersPage_confirmBody__jlFaZ h3{color:#101a2b;color:var(--text);font-size:18px;font-weight:800;margin:0 0 8px}.CustomersPage_confirmBody__jlFaZ p{color:#6b7a8f;color:var(--muted);font-size:13.5px;line-height:1.55;margin:0 auto;max-width:320px}.CustomersPage_confirmBody__jlFaZ p b{color:#101a2b;color:var(--text)}.CustomersPage_formGrid__nV99Q{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-template-columns:1fr 1fr}.CustomersPage_formFull__wOy6F{grid-column:1/-1}.CustomersPage_formGroup__KpePw{display:flex;flex-direction:column;gap:6px;min-width:0}.CustomersPage_formLabel__ph06t{color:#6b7a8f;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.5px;line-height:1;text-transform:uppercase}.CustomersPage_formInput__egRyZ{background:#fafbfd;background:var(--surface-2);border:1px solid #e4e8ef;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);color:#101a2b;color:var(--text);font-family:inherit;font-size:13.5px;height:42px;line-height:1;outline:none;padding:0 14px;transition:all .12s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);width:100%}.CustomersPage_formInput__egRyZ:focus{background:#fff;border-color:#ff6a00;border-color:var(--orange);box-shadow:0 0 0 3px #ff6a001f}.CustomersPage_formInputError__7w4XE{background:#fff5f5!important;border-color:#dc2626!important;border-color:var(--red)!important}.CustomersPage_formError__fHd71{color:#dc2626;color:var(--red);font-size:11px;font-weight:600;line-height:1.3}@keyframes CustomersPage_pulse__Dw1KJ{0%{box-shadow:0 0 0 0 currentColor;opacity:.9}70%{box-shadow:0 0 0 8px #0000;opacity:1}to{box-shadow:0 0 0 0 #0000;opacity:.9}}@media (max-width:1180px){.CustomersPage_workspaceShell__rhmdm{grid-template-columns:300px 1fr}.CustomersPage_kpiStrip__F9rTS{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.CustomersPage_shell__yGaDI{gap:12px;padding:12px 14px}.CustomersPage_workspaceShell__rhmdm{gap:12px;grid-template-columns:260px 1fr}.CustomersPage_subGrid__XuXDG{grid-template-columns:repeat(2,1fr)}.CustomersPage_overviewGrid__Bbtxh{grid-template-columns:1fr}.CustomersPage_panelFull__W\+XEm{grid-column:auto}.CustomersPage_invoiceHead__yCSPu,.CustomersPage_invoiceRow__czzik{gap:10px;grid-template-columns:1.4fr 1fr 1fr 40px}.CustomersPage_invoiceHead__yCSPu>span:nth-child(2),.CustomersPage_invoiceRow__czzik>.CustomersPage_invoicePeriod__CEF\+B{display:none}}@media (max-width:720px){.CustomersPage_shell__yGaDI{height:calc(100vh - 70px);padding:10px}.CustomersPage_workspaceShell__rhmdm{grid-template-columns:1fr;position:relative}.CustomersPage_directory__JOZmA{display:flex;grid-column:1;grid-row:1}.CustomersPage_workspaceArea__cLfbZ{background:#eef1f6;background:var(--bg);display:none;grid-column:1;grid-row:1}.CustomersPage_workspaceShellDetail__NvrM2 .CustomersPage_directory__JOZmA{display:none}.CustomersPage_workspaceShellDetail__NvrM2 .CustomersPage_workspaceArea__cLfbZ{display:flex}.CustomersPage_backBtn__KJ9d\+{display:inline-flex}.CustomersPage_topBarTitle__S\+9TI{font-size:18px}.CustomersPage_btnLabel__Hnazf{display:none}.CustomersPage_primaryButton__6RV4Z,.CustomersPage_secondaryButton__7pJVW{justify-content:center;min-width:38px;padding:0 12px}.CustomersPage_hero__UX5-p{gap:14px;padding:18px}.CustomersPage_heroAvatar__Gh6Zp{font-size:18px;height:56px;width:56px}.CustomersPage_heroName__bFAnY{font-size:20px}.CustomersPage_heroHeader__BqdZr{align-items:stretch;flex-direction:column}.CustomersPage_heroActions__L-NVn{justify-content:flex-start}.CustomersPage_heroEdit__Hj7dN{flex:1 1}.CustomersPage_kpiStrip__F9rTS{grid-template-columns:repeat(2,1fr)}.CustomersPage_workspaceTabs__qT9bP{overflow-x:auto;width:100%}.CustomersPage_workspaceTab__F\+-uZ{font-size:12px;padding:0 12px}.CustomersPage_overviewGrid__Bbtxh{gap:10px}.CustomersPage_subGrid__XuXDG{grid-template-columns:1fr 1fr}.CustomersPage_invoiceHead__yCSPu{display:none}.CustomersPage_invoiceRow__czzik{grid-template-areas:"id amount" "date status" "action action";grid-template-columns:1fr auto;padding:14px 16px;row-gap:8px}.CustomersPage_invoiceIdCell__hxyoq{grid-area:id}.CustomersPage_invoiceAmount__Wm4V8{grid-area:amount;text-align:right}.CustomersPage_invoicePeriod__CEF\+B{color:#6b7a8f;color:var(--muted);display:block!important;font-size:11.5px;grid-area:date}.CustomersPage_invoiceRow__czzik>span:nth-child(4){grid-area:status;justify-self:end}.CustomersPage_invoiceAction__czDIF{grid-area:action;justify-self:end}}@media (max-width:480px){.CustomersPage_kpiStrip__F9rTS,.CustomersPage_subGrid__XuXDG{grid-template-columns:1fr}.CustomersPage_deviceCard__o6594{gap:12px;padding:12px}.CustomersPage_deviceIcon__0ciAy{height:40px;width:40px}.CustomersPage_formGrid__nV99Q{grid-template-columns:1fr}.CustomersPage_formFull__wOy6F{grid-column:auto}.CustomersPage_modalBackdrop__tW-TT{padding:12px}.CustomersPage_modalBody__mXv-m{padding:16px 18px 20px}.CustomersPage_modalHeaderLight__wkTIH{padding:16px 18px}.CustomersPage_modalFooter__dCT7a{padding:12px 18px}}.AttendancePage_page__Gi2F5{--bg-0:#f5f7fb;--surface-2:#f8fafc;--navy-900:#0a1628;--navy-800:#0f2544;--navy-700:#16335c;--navy-600:#1e4272;--navy-500:#2d558b;--navy-100:#dbe5f2;--navy-50:#eff4fa;--orange-600:#ea580c;--orange-500:#f97316;--orange-400:#fb923c;--orange-100:#ffedd5;--orange-50:#fff7ed;--ink-700:#1e2a3a;--ink-500:#475569;--ink-400:#64748b;--ink-300:#94a3b8;--ink-100:#e2e8f0;--ink-50:#f1f5f9;--green-600:#16a34a;--green-500:#22c55e;--green-100:#dcfce7;--sky-600:#0284c7;--sky-500:#0ea5e9;--sky-100:#e0f2fe;--rose-600:#e11d48;--rose-500:#f43f5e;--rose-100:#ffe4e6;--border:#e5e9f0;--border-strong:#d3dae6;--shadow-xs:0 1px 2px #0f25440f;--shadow-sm:0 2px 8px #0f25440f,0 1px 2px #0f25440a;--shadow-md:0 8px 24px -8px #0f25441f,0 2px 6px #0f25440d;--shadow-lg:0 20px 40px -18px #0f25442e,0 4px 12px #0f25440f;--shadow-orange:0 12px 28px -12px #f9731680;--shadow-navy:0 12px 28px -12px #0f254473;--radius:18px;--radius-sm:12px;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background:radial-gradient(900px 480px at 100% -10%,#f9731614 0,#0000 55%),radial-gradient(800px 500px at 0 0,#0f25440d 0,#0000 50%),linear-gradient(180deg,var(--bg-0) 0,#eef2f8 100%);color:var(--ink-700);font-family:Inter,Segoe UI,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5;min-height:100%;overflow-x:clip;padding:20px 22px 44px;position:relative;width:100%}.AttendancePage_page__Gi2F5 *,.AttendancePage_page__Gi2F5 :after,.AttendancePage_page__Gi2F5 :before{box-sizing:border-box}.AttendancePage_page__Gi2F5 button{font-family:inherit;line-height:1.2;margin:0;touch-action:manipulation;translate:none}.AttendancePage_page__Gi2F5 li,.AttendancePage_page__Gi2F5 ul{list-style:none;margin:0;padding:0}.AttendancePage_glow__W\+ydk{background:radial-gradient(circle,#f9731624 0,#0000 65%);border-radius:50%;filter:blur(60px);height:620px;pointer-events:none;position:absolute;right:-160px;top:-220px;width:620px;z-index:0}.AttendancePage_shell__zwIHs{position:relative;width:100%;z-index:1}.AttendancePage_pageHead__DjbHP{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:18px}.AttendancePage_pageTitleWrap__nRGUR{min-width:0}.AttendancePage_pageTitle__kOUtD{color:var(--navy-900);font-size:24px;font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0}.AttendancePage_pageSub__jNDc8{color:var(--ink-400);font-size:12.5px;font-weight:500;margin:3px 0 0}.AttendancePage_dateChip__crslI{align-items:center;background:#fff;border:1px solid var(--navy-100);border-radius:999px;box-shadow:var(--shadow-xs);color:var(--navy-700);display:inline-flex;flex-shrink:0;font-size:12.5px;font-weight:650;gap:8px;padding:9px 15px;white-space:nowrap}.AttendancePage_dateChip__crslI svg{color:var(--orange-500)}.AttendancePage_kpiGrid__nZ-3e{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}.AttendancePage_kpi__OAsrV{grid-gap:4px 14px;align-items:center;background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);display:grid;gap:4px 14px;grid-template-columns:auto 1fr;grid-template-rows:auto auto;overflow:hidden;padding:18px 20px;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.AttendancePage_kpi__OAsrV:before{background:linear-gradient(90deg,var(--navy-700),var(--orange-500));content:"";height:3px;inset:0 0 auto 0;opacity:0;position:absolute;transition:opacity .25s ease}.AttendancePage_kpi__OAsrV:hover{border-color:var(--navy-100);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.AttendancePage_kpi__OAsrV:hover:before{opacity:1}.AttendancePage_kpiIcon__1WvLT{border:1px solid #0000;border-radius:14px;display:grid;grid-row:1/3;height:46px;place-items:center;width:46px}.AttendancePage_iconBrand__MDBbN{background:var(--navy-50);border-color:var(--navy-100);color:var(--navy-700)}.AttendancePage_iconGreen__8Qgo6{background:var(--green-100);border-color:#16a34a2e;color:var(--green-600)}.AttendancePage_iconAmber__JQIX1{background:var(--orange-100);border-color:#ea580c2e;color:var(--orange-600)}.AttendancePage_iconSky__x5Oto{background:var(--sky-100);border-color:#0284c72e;color:var(--sky-600)}.AttendancePage_kpiBody__6a7Jl{align-items:baseline;display:flex;gap:8px;min-width:0}.AttendancePage_kpiValue__mZWN1{color:var(--navy-900);font-size:27px;font-weight:800;letter-spacing:-.025em;line-height:1.05}.AttendancePage_kpiLabel__gmkS6{color:var(--ink-500);font-size:12.5px;font-weight:600;white-space:nowrap}.AttendancePage_kpiHint__IkFpa{color:var(--ink-400);font-size:11.5px;font-weight:500;grid-column:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AttendancePage_layout__vyQ0k{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) clamp(340px,27vw,420px)}.AttendancePage_side__9tMwC{align-self:start;display:flex;flex-direction:column;gap:20px;min-width:0;position:-webkit-sticky;position:sticky;top:88px}.AttendancePage_card__-4\+0E{background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);min-width:0;padding:22px;position:relative}.AttendancePage_card__-4\+0E.AttendancePage_primary__2YrTK{box-shadow:var(--shadow-md);scroll-margin-top:88px}.AttendancePage_cardHead__bg6xl{margin-bottom:18px}.AttendancePage_cardHeadBtn__qZ39-,.AttendancePage_cardHead__bg6xl{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.AttendancePage_cardHeadBtn__qZ39-{background:#0000;border:none;cursor:default;padding:0;text-align:left;width:100%}.AttendancePage_cardTitle__JRT66{align-items:center;color:var(--navy-900);display:flex;font-size:15.5px;font-weight:750;gap:10px;letter-spacing:-.01em;margin:0}.AttendancePage_cardTitle__JRT66 svg{color:var(--orange-500);flex-shrink:0}.AttendancePage_cardSub__rzLQu{color:var(--ink-400);display:block;font-size:12px;font-weight:500;margin:6px 0 0 28px}.AttendancePage_chev__QZ\+Ep{color:var(--ink-400);display:none;flex-shrink:0;margin-top:2px;transition:transform .25s ease}.AttendancePage_chevOpen__aRDrH{transform:rotate(180deg)}.AttendancePage_countBadge__5SkPb{background:var(--navy-50);border:1px solid var(--navy-100);border-radius:8px;color:var(--navy-800);display:grid;font-size:12px;font-weight:800;height:26px;min-width:28px;padding:0 10px;place-items:center}.AttendancePage_ghostBtn__uu-vK,.AttendancePage_primaryBtn__VZYgO,.AttendancePage_quickBtn__raGMC{align-items:center;cursor:pointer;display:inline-flex;font-weight:650;gap:8px;justify-content:center;transition:all .2s ease;white-space:nowrap}.AttendancePage_ghostBtn__uu-vK{background:var(--navy-50);border:1px solid var(--navy-100);border-radius:11px;color:var(--navy-800);font-size:12.5px;padding:9px 14px}.AttendancePage_ghostBtn__uu-vK:hover{background:var(--navy-800);border-color:var(--navy-800);box-shadow:var(--shadow-navy);color:#fff}.AttendancePage_quickBtn__raGMC{background:linear-gradient(135deg,var(--orange-500),var(--orange-600));border:1px solid var(--orange-600);border-radius:12px;box-shadow:var(--shadow-orange);color:#fff;font-size:12.5px;height:44px;padding:0 18px}.AttendancePage_quickBtn__raGMC:hover{box-shadow:0 16px 32px -12px #f9731699;transform:translateY(-1px)}.AttendancePage_primaryBtn__VZYgO:active,.AttendancePage_quickBtn__raGMC:active{transform:scale(.98)}.AttendancePage_primaryBtn__VZYgO{background:linear-gradient(135deg,var(--navy-800),var(--navy-600));border:1px solid var(--navy-800);border-radius:13px;box-shadow:var(--shadow-navy);color:#fff;font-size:13.5px;margin-top:4px;min-height:50px;padding:13px 18px;width:100%}.AttendancePage_primaryBtn__VZYgO:hover{background:linear-gradient(135deg,var(--navy-900),var(--navy-700));transform:translateY(-2px)}.AttendancePage_meetingStrip__xjdLm{-webkit-overflow-scrolling:touch;display:flex;gap:10px;margin:0 -4px 16px;overflow-x:auto;padding:4px 4px 14px;scroll-snap-type:x proximity;scrollbar-width:none}.AttendancePage_meetingStrip__xjdLm::-webkit-scrollbar{display:none}.AttendancePage_meetingChip__4yPt6{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;gap:4px;max-width:220px;min-width:168px;padding:13px 15px;scroll-snap-align:start;text-align:left;transition:all .22s ease}.AttendancePage_meetingChip__4yPt6:hover{background:var(--navy-50);border-color:var(--navy-100);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.AttendancePage_meetingChipActive__ZJGK0,.AttendancePage_meetingChipActive__ZJGK0:hover{background:linear-gradient(140deg,var(--navy-800),var(--navy-700));border-color:var(--navy-800);box-shadow:var(--shadow-navy)}.AttendancePage_chipDay__Q0497{color:var(--orange-500);font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.AttendancePage_meetingChipActive__ZJGK0 .AttendancePage_chipDay__Q0497{color:var(--orange-400)}.AttendancePage_chipTitle__7SVmD{color:var(--navy-900);font-size:12.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AttendancePage_meetingChipActive__ZJGK0 .AttendancePage_chipTitle__7SVmD{color:#fff}.AttendancePage_chipTime__H\+31z{color:var(--ink-400);font-size:11px;font-weight:600}.AttendancePage_meetingChipActive__ZJGK0 .AttendancePage_chipTime__H\+31z{color:#ffffffb8}.AttendancePage_banner__G\+zpk{align-items:center;background:linear-gradient(130deg,var(--navy-50),var(--orange-50));border:1px solid var(--navy-100);border-radius:var(--radius-sm);display:flex;gap:20px;justify-content:space-between;padding:20px 22px}.AttendancePage_bannerLeft__wvue6{flex:1 1;min-width:0}.AttendancePage_bannerTitle__Hb3NM{color:var(--navy-900);font-size:18px;font-weight:780;letter-spacing:-.02em;margin:0 0 10px}.AttendancePage_bannerMeta__k2QKV{display:flex;flex-wrap:wrap;gap:8px 18px}.AttendancePage_bannerMeta__k2QKV span{align-items:center;color:var(--ink-500);display:inline-flex;font-size:12px;font-weight:600;gap:7px}.AttendancePage_bannerMeta__k2QKV svg{color:var(--orange-500);flex-shrink:0}.AttendancePage_bannerAgenda__Kupv3{color:var(--ink-500);font-size:12.5px;font-weight:500;line-height:1.6;margin:12px 0 0;max-width:72ch}.AttendancePage_rateBox__8elye{align-items:center;background:#fff;border:1px solid var(--navy-100);border-radius:var(--radius-sm);box-shadow:var(--shadow-xs);display:flex;flex-direction:column;flex-shrink:0;justify-content:center;min-width:108px;padding:14px 18px}.AttendancePage_rateValue__1CByf{color:var(--orange-500);font-size:26px;font-weight:850;letter-spacing:-.03em;line-height:1}.AttendancePage_rateLabel__O4xY1{color:var(--ink-400);font-size:10px;font-weight:700;letter-spacing:.1em;margin-top:5px;text-transform:uppercase}.AttendancePage_progress__se3V8{background:var(--ink-100);border-radius:999px;height:6px;margin:16px 0 20px;overflow:hidden}.AttendancePage_progressFill__DoRVg{background:linear-gradient(90deg,var(--navy-700),var(--orange-500));border-radius:999px;height:100%;transition:width .55s cubic-bezier(.22,1,.36,1)}.AttendancePage_toolbar__l4ZQP{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.AttendancePage_search__t3UbG{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;display:flex;flex:1 1 240px;gap:9px;height:44px;min-width:0;padding:0 14px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.AttendancePage_search__t3UbG:focus-within{background:#fff;border-color:var(--navy-800);box-shadow:0 0 0 3px #0f254414}.AttendancePage_search__t3UbG svg{color:var(--ink-400);flex-shrink:0}.AttendancePage_search__t3UbG input{-webkit-appearance:none;appearance:none;background:#0000;border:none;color:var(--navy-900);flex:1 1;font-family:inherit;font-size:14px;font-weight:550;height:100%;min-width:0;outline:none}.AttendancePage_search__t3UbG input::-webkit-search-cancel-button{display:none}.AttendancePage_search__t3UbG input::placeholder{color:var(--ink-300)}.AttendancePage_searchClear__ruDIb{background:var(--ink-100);border:none;border-radius:50%;color:var(--ink-400);cursor:pointer;display:grid;flex-shrink:0;height:24px;place-items:center;width:24px}.AttendancePage_searchClear__ruDIb:hover{background:var(--orange-500);color:#fff}.AttendancePage_selectWrap__9HnaT{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;display:flex;gap:8px;height:44px;padding:0 14px}.AttendancePage_selectWrap__9HnaT:focus-within{background:#fff;border-color:var(--navy-800)}.AttendancePage_selectWrap__9HnaT svg{color:var(--ink-400);flex-shrink:0}.AttendancePage_selectWrap__9HnaT select{-webkit-appearance:none;appearance:none;background:#0000;border:none;color:var(--navy-800);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;height:100%;outline:none;padding-right:4px}.AttendancePage_tally__\+fVYI{-webkit-overflow-scrolling:touch;display:flex;gap:8px;margin:0 -4px 14px;overflow-x:auto;padding:2px 4px 6px;scrollbar-width:none}.AttendancePage_tally__\+fVYI::-webkit-scrollbar{display:none}.AttendancePage_tallyItem__tjtOm{align-items:center;border:1px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:11.5px;font-weight:650;gap:6px;padding:7px 13px;transition:transform .15s ease,box-shadow .15s ease;white-space:nowrap}.AttendancePage_tallyItem__tjtOm b{font-weight:800}.AttendancePage_tallyItem__tjtOm:hover{transform:translateY(-1px)}.AttendancePage_tallyOn__BANJN{box-shadow:0 0 0 2px currentColor}.AttendancePage_tallyPresent__jFgfe{background:var(--green-100);border-color:#16a34a38;color:var(--green-600)}.AttendancePage_tallyLate__8wJPc{background:var(--orange-100);border-color:#ea580c38;color:var(--orange-600)}.AttendancePage_tallyExcused__rjd4q{background:var(--sky-100);border-color:#0284c738;color:var(--sky-600)}.AttendancePage_tallyAbsent__\+7oms{background:var(--rose-100);border-color:#e11d4838;color:var(--rose-600)}.AttendancePage_tallyUnmarked__bKHbv{background:var(--ink-50);border-color:var(--border);color:var(--ink-500)}.AttendancePage_memberList__x3ebG{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0;width:100%}.AttendancePage_memberRow__JpS2B{grid-gap:16px;align-items:center;background:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:13px 16px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.AttendancePage_memberRow__JpS2B:hover{background:var(--navy-50);border-color:var(--navy-100);box-shadow:var(--shadow-xs)}.AttendancePage_memberInfo__bJYpA{align-items:center;display:flex;gap:13px;min-width:0}.AttendancePage_avatarSm__6GR0d{border-radius:13px;box-shadow:inset 0 1px 0 #ffffff4d,0 4px 10px -3px #0f254440;color:#fff;display:grid;flex-shrink:0;font-size:12.5px;font-weight:800;height:42px;letter-spacing:.03em;place-items:center;text-shadow:0 1px 2px #00000026;width:42px}.AttendancePage_memberText__pZvxi{display:flex;flex-direction:column;gap:2px;min-width:0}.AttendancePage_memberName__exDrQ{color:var(--navy-900);font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AttendancePage_memberRole__qpKUy{color:var(--ink-400);font-size:11.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AttendancePage_statusDot__IZdol{font-weight:700}.AttendancePage_statusDot__IZdol:before{background:currentColor;border-radius:50%;content:"";display:inline-block;height:7px;margin-right:5px;vertical-align:1px;width:7px}.AttendancePage_dot_present__dH3WS{color:var(--green-600)}.AttendancePage_dot_late__ZWo7n{color:var(--orange-600)}.AttendancePage_dot_excused__pGkNd{color:var(--sky-600)}.AttendancePage_dot_absent__F3lx8{color:var(--rose-600)}.AttendancePage_statusDotNone__-Z7fJ{color:var(--ink-300);font-weight:600}.AttendancePage_dim__G7zjn{color:var(--ink-300)}.AttendancePage_segmented__gb8yT{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;display:flex;flex-shrink:0;gap:4px;justify-content:center;padding:4px;width:-webkit-max-content;width:max-content}.AttendancePage_segBtn__-0jm8{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:var(--ink-400);cursor:pointer;display:inline-flex;flex:0 0 40px;gap:5px;height:36px;justify-content:center;margin:0;min-width:0;padding:0;transition:background .18s ease,color .18s ease,box-shadow .18s ease;width:40px}.AttendancePage_segBtn__-0jm8:hover{background:var(--ink-100);color:var(--navy-800)}.AttendancePage_segText__4MKc5{display:none;font-size:11.5px;font-weight:700}.AttendancePage_segActive__ERtth.AttendancePage_present__IbtlZ{background:var(--green-500);border-color:var(--green-600);box-shadow:0 4px 10px -3px #16a34a80;color:#fff}.AttendancePage_segActive__ERtth.AttendancePage_late__tLMoO{background:var(--orange-500);border-color:var(--orange-600);box-shadow:0 4px 10px -3px #f9731680;color:#fff}.AttendancePage_segActive__ERtth.AttendancePage_excused__dx671{background:var(--sky-500);border-color:var(--sky-600);box-shadow:0 4px 10px -3px #0284c780;color:#fff}.AttendancePage_segActive__ERtth.AttendancePage_absent__NB9ni{background:var(--rose-500);border-color:var(--rose-600);box-shadow:0 4px 10px -3px #e11d4880;color:#fff}.AttendancePage_empty__OBAB1{align-items:center;background:var(--surface-2);border:1px dashed var(--border-strong);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:12px;padding:46px 20px;text-align:center}.AttendancePage_empty__OBAB1 svg{color:var(--ink-300)}.AttendancePage_empty__OBAB1 p{color:var(--ink-500);font-size:13px;font-weight:600;margin:0}.AttendancePage_formWrap__sgJIs{margin-top:18px}.AttendancePage_form__X9IpS{display:flex;flex-direction:column;gap:15px}.AttendancePage_row2__g75bL{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.AttendancePage_field__0jR5s{display:flex;flex-direction:column;gap:7px;min-width:0}.AttendancePage_label__SreFo{color:var(--ink-500);font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.AttendancePage_label__SreFo em{color:var(--ink-300);font-style:normal;font-weight:600;letter-spacing:0;text-transform:none}.AttendancePage_input__kHqLS,.AttendancePage_textarea__Q1krg{background:var(--surface-2);border:1px solid var(--border);border-radius:11px;color:var(--navy-900);font-family:inherit;font-size:14px;font-weight:550;min-height:46px;outline:none;padding:11px 14px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.AttendancePage_input__kHqLS::placeholder,.AttendancePage_textarea__Q1krg::placeholder{color:var(--ink-300)}.AttendancePage_input__kHqLS:focus,.AttendancePage_textarea__Q1krg:focus{background:#fff;border-color:var(--navy-800);box-shadow:0 0 0 3px #0f254414}.AttendancePage_textarea__Q1krg{line-height:1.55;min-height:78px;resize:vertical}.AttendancePage_input__kHqLS[type=date],.AttendancePage_input__kHqLS[type=time]{-webkit-appearance:none;appearance:none;color-scheme:light}select.AttendancePage_input__kHqLS{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;cursor:pointer;padding-right:36px}.AttendancePage_meetingList__3QaB8{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0;width:100%}.AttendancePage_meetingList__3QaB8>li{display:block;min-width:0;width:100%}.AttendancePage_meetingItem__jpq9e{align-items:center;background:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;display:flex;gap:14px;margin:0;min-width:0;padding:12px 14px;text-align:left;transition:all .2s ease;width:100%}.AttendancePage_meetingItem__jpq9e:hover{background:var(--navy-50);border-color:var(--navy-100);box-shadow:var(--shadow-xs)}.AttendancePage_meetingItemActive__HFbOn,.AttendancePage_meetingItemActive__HFbOn:hover{background:linear-gradient(135deg,var(--navy-800),var(--navy-700));border-color:var(--navy-800);box-shadow:var(--shadow-navy)}.AttendancePage_dateBlock__fIEUm{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:11px;display:flex;flex:0 0 48px;flex-direction:column;height:52px;justify-content:center;width:48px}.AttendancePage_meetingItemActive__HFbOn .AttendancePage_dateBlock__fIEUm{background:#f9731626;border-color:#f9731680}.AttendancePage_dateNum__5v01A{color:var(--navy-900);font-size:18px;font-weight:800;line-height:1}.AttendancePage_meetingItemActive__HFbOn .AttendancePage_dateNum__5v01A{color:#fff}.AttendancePage_dateMon__3a1IM{color:var(--orange-500);font-size:9.5px;font-weight:800;letter-spacing:.08em;margin-top:3px;text-transform:uppercase}.AttendancePage_meetingItemActive__HFbOn .AttendancePage_dateMon__3a1IM{color:var(--orange-400)}.AttendancePage_miBody__rQkCX{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.AttendancePage_miTitle__B3uHN{color:var(--navy-900);font-size:12.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AttendancePage_meetingItemActive__HFbOn .AttendancePage_miTitle__B3uHN{color:#fff}.AttendancePage_miMeta__uZA2w{color:var(--ink-400);display:flex;flex-wrap:wrap;font-size:10.5px;font-weight:600;gap:4px 12px}.AttendancePage_meetingItemActive__HFbOn .AttendancePage_miMeta__uZA2w{color:#ffffffb8}.AttendancePage_miMeta__uZA2w span{position:relative;white-space:nowrap}.AttendancePage_miMeta__uZA2w span+span:before{content:"·";left:-8px;opacity:.6;position:absolute}.AttendancePage_miniBar__ZG-bN{background:var(--ink-100);border-radius:999px;height:4px;margin-top:6px;overflow:hidden}.AttendancePage_meetingItemActive__HFbOn .AttendancePage_miniBar__ZG-bN{background:#ffffff26}.AttendancePage_miniFill__4m2QY{background:linear-gradient(90deg,var(--navy-700),var(--orange-500));border-radius:999px;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1)}.AttendancePage_meetingItemActive__HFbOn .AttendancePage_miniFill__4m2QY{background:linear-gradient(90deg,var(--orange-500),var(--orange-400))}.AttendancePage_toast__FWcke{align-items:center;animation:AttendancePage_toastIn__FSJUP .38s cubic-bezier(.22,1,.36,1);background:#fff;border:1px solid var(--border);border-radius:14px;bottom:calc(24px + env(safe-area-inset-bottom, 0px));box-shadow:var(--shadow-lg);color:var(--navy-900);display:flex;font-size:13px;font-weight:650;gap:12px;left:50%;max-width:min(92vw,480px);padding:14px 20px;position:fixed;transform:translateX(-50%);z-index:90}.AttendancePage_toastIcon__NHjQM{background:linear-gradient(135deg,var(--green-500),var(--green-600));border-radius:50%;color:#fff;display:grid;flex-shrink:0;height:28px;place-items:center;width:28px}@keyframes AttendancePage_toastIn__FSJUP{0%{opacity:0;transform:translateX(-50%) translateY(22px) scale(.96)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@media (max-width:1180px){.AttendancePage_layout__vyQ0k{grid-template-columns:minmax(0,1fr)}.AttendancePage_side__9tMwC{align-items:start;display:grid;grid-template-columns:1fr 1fr;position:static}}@media (max-width:980px){.AttendancePage_kpiGrid__nZ-3e{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.AttendancePage_page__Gi2F5{padding:16px 14px calc(40px + env(safe-area-inset-bottom, 0px))}.AttendancePage_side__9tMwC{gap:16px;grid-template-columns:1fr}.AttendancePage_layout__vyQ0k{gap:16px}.AttendancePage_card__-4\+0E{border-radius:16px;padding:16px}.AttendancePage_pageTitle__kOUtD{font-size:21px}.AttendancePage_kpi__OAsrV{gap:2px 11px;padding:14px}.AttendancePage_kpiIcon__1WvLT{border-radius:12px;height:40px;width:40px}.AttendancePage_kpiValue__mZWN1{font-size:22px}.AttendancePage_cardHeadBtn__qZ39-{cursor:pointer}.AttendancePage_chev__QZ\+Ep{display:block}.AttendancePage_formWrap__sgJIs{display:none}.AttendancePage_formWrapOpen__icfVm{animation:AttendancePage_fadeDown__acq-V .25s ease;display:block}.AttendancePage_banner__G\+zpk{align-items:stretch;flex-direction:column;gap:14px;padding:16px}.AttendancePage_rateBox__8elye{flex-direction:row;gap:12px;justify-content:space-between;min-width:0;padding:12px 16px}.AttendancePage_rateLabel__O4xY1{margin-top:0}.AttendancePage_card__-4\+0E.AttendancePage_primary__2YrTK{scroll-margin-top:72px}.AttendancePage_side__9tMwC{top:auto}}@media (max-width:640px){.AttendancePage_pageHead__DjbHP{margin-bottom:14px}.AttendancePage_pageSub__jNDc8{display:none}.AttendancePage_dateChip__crslI{font-size:11.5px;padding:7px 12px}.AttendancePage_kpiGrid__nZ-3e{gap:10px;margin-bottom:16px}.AttendancePage_kpiBody__6a7Jl{align-items:flex-start;flex-direction:column;gap:2px}.AttendancePage_kpiLabel__gmkS6{font-size:11.5px}.AttendancePage_kpiHint__IkFpa{font-size:11px;grid-column:1/-1}.AttendancePage_kpi__OAsrV{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.AttendancePage_kpiIcon__1WvLT{grid-row:1}.AttendancePage_cardSub__rzLQu{margin-left:0}.AttendancePage_btnText__\+PQxM{display:none}.AttendancePage_ghostBtn__uu-vK{height:40px;padding:0;width:40px}.AttendancePage_toolbar__l4ZQP{gap:9px}.AttendancePage_search__t3UbG{flex:1 1 100%}.AttendancePage_search__t3UbG input{font-size:16px}.AttendancePage_quickBtn__raGMC,.AttendancePage_selectWrap__9HnaT{flex:1 1 auto}.AttendancePage_memberRow__JpS2B{gap:12px;grid-template-columns:1fr;padding:12px}.AttendancePage_segmented__gb8yT{gap:4px;padding:4px;width:100%}.AttendancePage_segBtn__-0jm8{flex:1 1;flex-direction:column;gap:3px;height:46px;width:auto}.AttendancePage_segText__4MKc5{display:block;font-size:10px;line-height:1}.AttendancePage_row2__g75bL{grid-template-columns:1fr}.AttendancePage_bannerTitle__Hb3NM,.AttendancePage_input__kHqLS,.AttendancePage_textarea__Q1krg{font-size:16px}.AttendancePage_meetingChip__4yPt6{min-width:150px}}@keyframes AttendancePage_fadeDown__acq-V{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1800px){.AttendancePage_page__Gi2F5{padding:24px 32px 56px}.AttendancePage_layout__vyQ0k{grid-template-columns:minmax(0,1fr) 440px}}@media (prefers-reduced-motion:reduce){.AttendancePage_page__Gi2F5 *,.AttendancePage_page__Gi2F5 :after,.AttendancePage_page__Gi2F5 :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.AttendancePage_page__Gi2F5 button:focus-visible,.AttendancePage_page__Gi2F5 input:focus-visible,.AttendancePage_page__Gi2F5 select:focus-visible,.AttendancePage_page__Gi2F5 textarea:focus-visible{outline:2px solid var(--navy-800);outline-offset:2px}.AttendancePage_attendanceOverview__Qx42B{background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 8px 24px rgba(23,52,92,.045);margin:0 0 24px;min-width:0;padding:22px}.AttendancePage_attendanceOverviewHeader__L99QB{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.AttendancePage_attendanceOverviewTitle__afVtv{color:#17345c;font-size:18px;font-weight:750;margin:0}.AttendancePage_attendanceOverviewSubtitle__NDBFG{color:#64748b;font-size:13px;margin:5px 0 0}.AttendancePage_attendanceOverviewBadge__2mEC1{background:#f5f8fc;border:1px solid #dbe5f1;border-radius:999px;color:#17345c;font-size:12px;font-weight:650;padding:7px 11px;white-space:nowrap}.AttendancePage_attendanceOverviewGrid__lSNRW{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.AttendancePage_overviewStatCard__l2FT7{background:#fbfcfe;border:1px solid #e8edf3;border-radius:14px;min-width:0;padding:17px}.AttendancePage_overviewStatTop__vHqkl{align-items:center;color:#64748b;display:flex;gap:8px;justify-content:space-between}.AttendancePage_overviewStatLabel__DjJWP{font-size:12px;font-weight:650}.AttendancePage_overviewStatValue__wOxcu{align-items:baseline;color:#17345c;display:flex;font-size:30px;font-weight:750;gap:8px;justify-content:space-between;line-height:1.1;margin:17px 0 13px}.AttendancePage_overviewStatValue__wOxcu span{color:#64748b;font-size:16px;font-weight:700}.AttendancePage_overviewTrack__xXMnS{background:#e9eef5;border-radius:999px;height:7px;overflow:hidden}.AttendancePage_overviewAbsentFill__oIxNR,.AttendancePage_overviewPresentFill__WJoq1,.AttendancePage_overviewUnmarkedFill__7QAR\+{border-radius:inherit;height:100%;transition:width .2s ease}.AttendancePage_overviewPresentFill__WJoq1{background:#16a34a}.AttendancePage_overviewAbsentFill__oIxNR{background:#ef4444}.AttendancePage_overviewUnmarkedFill__7QAR\+{background:#f59e0b}.AttendancePage_overviewStatCard__l2FT7>p{color:#64748b;font-size:12px;margin:11px 0 0}.AttendancePage_overviewFooter__fVRFc{border-top:1px solid #edf1f6;display:flex;flex-wrap:wrap;gap:16px;margin-top:20px;padding-top:15px}.AttendancePage_overviewFooter__fVRFc span{align-items:center;color:#64748b;display:inline-flex;font-size:12px;gap:7px}.AttendancePage_overviewFooter__fVRFc i{border-radius:50%;height:8px;width:8px}.AttendancePage_overviewLegendPresent__HNxz7{background:#16a34a}.AttendancePage_overviewLegendAbsent__NHTb7{background:#ef4444}.AttendancePage_overviewLegendUnmarked__hEeH6{background:#f59e0b}@media (max-width:760px){.AttendancePage_attendanceOverviewGrid__lSNRW{grid-template-columns:1fr}.AttendancePage_attendanceOverview__Qx42B{padding:16px}.AttendancePage_overviewStatCard__l2FT7{padding:15px}.AttendancePage_overviewStatValue__wOxcu{font-size:27px}}@media (prefers-reduced-motion:reduce){.AttendancePage_overviewAbsentFill__oIxNR,.AttendancePage_overviewPresentFill__WJoq1,.AttendancePage_overviewUnmarkedFill__7QAR\+{transition:none}}.AttendancePage_attendanceMatrixSection__4YZkV{background:linear-gradient(180deg,#fff,#fbfcff);border:1px solid #e5eaf2;border-radius:20px;box-shadow:0 2px 4px #17345c05,0 12px 36px rgba(23,52,92,.055);margin:24px 0;min-width:0;overflow:hidden;padding:24px}.AttendancePage_attendanceMatrixHeader__sCW0E{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:22px}.AttendancePage_attendanceMatrixTitle__G5N1Z{color:#17345c;font-size:21px;font-weight:750;letter-spacing:-.55px;line-height:1.35;margin:0}.AttendancePage_attendanceMatrixSubtitle__bKkHt{color:#758198;font-size:13px;line-height:1.6;margin:7px 0 0}.AttendancePage_attendanceMatrixRefresh__toMuK{align-items:center;background:#fff;border:1px solid #dce5f0;border-radius:11px;box-shadow:0 2px 4px rgba(23,52,92,.025);color:#17345c;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:700;gap:8px;justify-content:center;min-height:40px;padding:10px 16px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.AttendancePage_attendanceMatrixRefresh__toMuK:hover:not(:disabled){background:#f4f7fc;border-color:#a9bdd7;box-shadow:0 4px 10px #17345c12;transform:translateY(-1px)}.AttendancePage_attendanceMatrixRefresh__toMuK:focus-visible{outline:3px solid #ff6a0059;outline-offset:3px}.AttendancePage_attendanceMatrixRefresh__toMuK:disabled{cursor:wait;opacity:.55}.AttendancePage_attendanceMatrixError__LZydK{background:#fff5f5;border:1px solid #fecaca;border-radius:12px;color:#b91c1c;font-size:13px;line-height:1.6;margin:0 0 16px;padding:13px 15px}.AttendancePage_attendanceMatrixInfo__3nHKH{color:#758198;font-size:13px;margin:0;padding:24px 12px;text-align:center}.AttendancePage_attendanceMatrixScroll__dZAcF{background:#fff;border:1px solid #e6ebf3;border-radius:15px;max-height:650px;overflow:auto;position:relative;scrollbar-color:#cbd5e1 #f8fafc;scrollbar-width:thin;width:100%}.AttendancePage_attendanceMatrixScroll__dZAcF::-webkit-scrollbar{height:8px;width:8px}.AttendancePage_attendanceMatrixScroll__dZAcF::-webkit-scrollbar-track{background:#f8fafc}.AttendancePage_attendanceMatrixScroll__dZAcF::-webkit-scrollbar-thumb{background:#cbd5e1;border:2px solid #f8fafc;border-radius:20px}.AttendancePage_attendanceMatrixScroll__dZAcF::-webkit-scrollbar-thumb:hover{background:#94a3b8}.AttendancePage_attendanceMatrixTable__wU4O5{background:#fff;border-collapse:initial;border-spacing:0;color:#334155;font-size:13px;min-width:680px;text-align:left;width:100%}.AttendancePage_attendanceMatrixTable__wU4O5 thead th{background:#f5f8fd;border-bottom:1px solid #e0e7f0;border-right:1px solid #e9eef5;color:#52647f;font-size:11px;font-weight:750;letter-spacing:.35px;min-width:150px;padding:15px 14px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;vertical-align:middle;z-index:2}.AttendancePage_attendanceMatrixTable__wU4O5 thead th:first-child{background:#f1f5fb;left:0;min-width:220px;z-index:4}.AttendancePage_attendanceMatrixTable__wU4O5 thead th:last-child{background:#f1f5fb;min-width:125px;right:0;text-align:center;z-index:4}.AttendancePage_attendanceMatrixMemberHead__aCzfT,.AttendancePage_attendanceMatrixMember__qGWSN{left:0;min-width:220px;position:-webkit-sticky;position:sticky}.AttendancePage_attendanceMatrixMemberHead__aCzfT{z-index:4}.AttendancePage_attendanceMatrixMember__qGWSN{background:#fff;border-bottom:1px solid #edf1f6;border-right:1px solid #e9eef5;font-weight:400;padding:13px 15px!important;z-index:1}.AttendancePage_attendanceMatrixTable__wU4O5 tbody tr:hover .AttendancePage_attendanceMatrixMember__qGWSN{background:#f6f9ff}.AttendancePage_attendanceMatrixAvatar__\+v0RF{align-items:center;border:2px solid #ffffffe6;border-radius:12px;box-shadow:0 2px 6px #17345c17;display:inline-flex;flex:0 0 37px;font-size:11px;font-weight:800;height:37px;justify-content:center;margin-right:11px;vertical-align:middle;width:37px}.AttendancePage_attendanceMatrixMember__qGWSN>span:last-child{display:inline-flex;flex-direction:column;gap:4px;max-width:150px;vertical-align:middle}.AttendancePage_attendanceMatrixMember__qGWSN strong{color:#233b5e;font-size:12px;font-weight:700;line-height:1.45}.AttendancePage_attendanceMatrixMember__qGWSN small{color:#94a3b8;font-size:10px;line-height:1.3}.AttendancePage_attendanceMatrixMeetingButton__Tm6KL{align-items:flex-start;background:#0000;border:0;color:#17345c;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:7px;max-width:200px;padding:0;text-align:left;width:100%}.AttendancePage_attendanceMatrixMeetingButton__Tm6KL span{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:12px;font-weight:750;letter-spacing:0;line-height:1.5;overflow:hidden;overflow-wrap:anywhere;text-transform:none}.AttendancePage_attendanceMatrixMeetingButton__Tm6KL small{color:#8a96a9;font-size:10px;font-weight:500;letter-spacing:0;text-transform:none}.AttendancePage_attendanceMatrixMeetingButton__Tm6KL:hover span{color:#ea580c}.AttendancePage_attendanceMatrixMeetingButton__Tm6KL:focus-visible{border-radius:4px;outline:2px solid #ff6a00;outline-offset:4px}.AttendancePage_attendanceMatrixTable__wU4O5 tbody td{background:#fff;border-bottom:1px solid #edf1f6;border-right:1px solid #f0f3f8;padding:12px 14px;vertical-align:middle}.AttendancePage_attendanceMatrixTable__wU4O5 tbody tr{transition:background .14s ease}.AttendancePage_attendanceMatrixTable__wU4O5 tbody tr:hover td{background:#f8faff}.AttendancePage_attendanceMatrixTable__wU4O5 tbody tr:last-child td,.AttendancePage_attendanceMatrixTable__wU4O5 tbody tr:last-child th{border-bottom:0}.AttendancePage_attendanceMatrixCell__CNYI1{min-width:90px;text-align:center;vertical-align:middle}.AttendancePage_matrixCross__XJ0by,.AttendancePage_matrixTick__ApbSl,.AttendancePage_matrixUnknown__CHQRx{align-items:center;border:1px solid #0000;border-radius:11px;display:inline-flex;height:32px;justify-content:center;transition:transform .15s ease,box-shadow .15s ease;width:32px}.AttendancePage_matrixTick__ApbSl{background:#eafaf0;border-color:#c8f0d5;color:#16803d}.AttendancePage_matrixCross__XJ0by{background:#fff0f0;border-color:#ffd5d5;color:#d12f38}.AttendancePage_matrixUnknown__CHQRx{background:#f5f7fa;border-color:#e8edf4;color:#9aa6b8;font-size:14px}.AttendancePage_attendanceMatrixTable__wU4O5 tbody tr:hover .AttendancePage_matrixCross__XJ0by,.AttendancePage_attendanceMatrixTable__wU4O5 tbody tr:hover .AttendancePage_matrixTick__ApbSl{transform:scale(1.05)}.AttendancePage_attendancePercentageHead__kmph5{background:#f1f5fb!important;min-width:125px!important;position:-webkit-sticky;position:sticky;right:0;text-align:center!important;top:0;z-index:5}.AttendancePage_attendancePercentageCell__nwSSy{background:#fff!important;border-left:1px solid #e8edf5;min-width:125px;padding:12px 10px!important;position:-webkit-sticky;position:sticky;right:0;text-align:center;white-space:nowrap;z-index:1}.AttendancePage_attendancePercentageCell__nwSSy strong{color:#17345c;display:block;font-size:14px;font-weight:800;letter-spacing:-.2px}.AttendancePage_attendancePercentageCell__nwSSy span{background:#eef4ff;border-radius:7px;color:#234c80;display:inline-flex;font-size:11px;font-weight:750;margin-top:5px;padding:4px 9px}.AttendancePage_attendanceMatrixTable__wU4O5 tbody tr:hover .AttendancePage_attendancePercentageCell__nwSSy{background:#f6f9ff!important}.AttendancePage_attendanceMatrixLegend__r\+lqg{background:#fafbfd;border:1px solid #edf1f6;border-radius:12px;display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:18px;padding:14px 16px}.AttendancePage_attendanceMatrixLegend__r\+lqg span{align-items:center;color:#64748b;display:inline-flex;font-size:11px;font-weight:600;gap:8px}.AttendancePage_attendanceMatrixLegend__r\+lqg i{border-radius:50%;display:inline-block;height:9px;width:9px}.AttendancePage_matrixDotPresent__fTEyP{background:#22a455}.AttendancePage_matrixDotLate__qbjQY{background:#eab308}.AttendancePage_matrixDotAbsent__q7Mdh{background:#ef4444}.AttendancePage_matrixDotExcused__VE6-K{background:#8b5cf6}.AttendancePage_matrixDotUnmarked__s1\+R5{background:#a0aabc}@media (max-width:900px){.AttendancePage_attendanceMatrixSection__4YZkV{padding:18px}.AttendancePage_attendanceMatrixTitle__G5N1Z{font-size:19px}}@media (max-width:600px){.AttendancePage_attendanceMatrixSection__4YZkV{border-radius:15px;margin:18px 0;padding:14px}.AttendancePage_attendanceMatrixHeader__sCW0E{align-items:flex-start;gap:12px;margin-bottom:16px}.AttendancePage_attendanceMatrixTitle__G5N1Z{font-size:17px;letter-spacing:-.3px}.AttendancePage_attendanceMatrixSubtitle__bKkHt{font-size:12px;max-width:260px}.AttendancePage_attendanceMatrixRefresh__toMuK{font-size:11px;min-height:36px;padding:8px 11px}.AttendancePage_attendanceMatrixScroll__dZAcF{border-radius:11px;max-height:70vh}.AttendancePage_attendanceMatrixTable__wU4O5{font-size:12px;min-width:600px}.AttendancePage_attendanceMatrixTable__wU4O5 thead th{min-width:125px;padding:12px 10px}.AttendancePage_attendanceMatrixMemberHead__aCzfT,.AttendancePage_attendanceMatrixMember__qGWSN,.AttendancePage_attendanceMatrixTable__wU4O5 thead th:first-child{min-width:175px}.AttendancePage_attendanceMatrixAvatar__\+v0RF{border-radius:10px;height:32px;margin-right:8px;width:32px}.AttendancePage_attendanceMatrixTable__wU4O5 tbody td{padding:10px}.AttendancePage_attendanceMatrixCell__CNYI1{min-width:75px}.AttendancePage_matrixCross__XJ0by,.AttendancePage_matrixTick__ApbSl,.AttendancePage_matrixUnknown__CHQRx{border-radius:9px;height:29px;width:29px}.AttendancePage_attendancePercentageCell__nwSSy,.AttendancePage_attendancePercentageHead__kmph5{min-width:105px!important}.AttendancePage_attendancePercentageCell__nwSSy strong{font-size:12px}.AttendancePage_attendancePercentageCell__nwSSy span{font-size:10px;padding:4px 7px}.AttendancePage_attendanceMatrixLegend__r\+lqg{gap:11px 14px;padding:12px}}@media (prefers-reduced-motion:reduce){.AttendancePage_attendanceMatrixRefresh__toMuK,.AttendancePage_attendanceMatrixTable__wU4O5 tbody tr,.AttendancePage_matrixCross__XJ0by,.AttendancePage_matrixTick__ApbSl{transition:none}}.TaskManager_page__2mkl8{--navy:#17345c;--navy-dark:#102847;--orange:#ff6a00;--text:#24364e;--muted:#728198;--line:#e4eaf2;--surface:#fff;--canvas:#f5f7fb;background:var(--canvas);box-sizing:border-box;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.45;min-height:100vh;padding:30px 26px 36px}.TaskManager_page__2mkl8 *{box-sizing:border-box}.TaskManager_page__2mkl8 button,.TaskManager_page__2mkl8 input,.TaskManager_page__2mkl8 select,.TaskManager_page__2mkl8 textarea{font:inherit}.TaskManager_page__2mkl8 button{-webkit-tap-highlight-color:transparent}.TaskManager_page__2mkl8 button:focus-visible,.TaskManager_page__2mkl8 input:focus-visible,.TaskManager_page__2mkl8 select:focus-visible,.TaskManager_page__2mkl8 textarea:focus-visible{outline:3px solid #ff6a0047;outline-offset:2px}.TaskManager_shell__XaFdj{margin:0 auto;width:min(1560px,100%)}.TaskManager_header__12INY{align-items:flex-start;display:flex;gap:22px;justify-content:space-between;margin-bottom:20px}.TaskManager_headingBlock__5bJ05{min-width:0}.TaskManager_eyebrow__PhsS2,.TaskManager_sectionEyebrow__ypnAK{align-items:center;color:#6f8098;display:flex;flex-wrap:wrap;font-size:10px;font-weight:850;gap:7px;letter-spacing:1.15px;text-transform:uppercase}.TaskManager_eyebrow__PhsS2 svg,.TaskManager_sectionEyebrow__ypnAK svg{color:var(--orange)}.TaskManager_eyebrowDivider__kAxsv{color:#b2bdca}.TaskManager_headingBlock__5bJ05 h1{color:var(--navy);font-size:clamp(26px,2.3vw,34px);font-weight:800;letter-spacing:-1.1px;line-height:1.15;margin:8px 0 5px}.TaskManager_headingBlock__5bJ05 p{color:#718098;font-size:13px;margin:0}.TaskManager_deleteButton__ovhHc,.TaskManager_primaryButton__rOwkH,.TaskManager_secondaryButton__UUI7\+{align-items:center;border:1px solid #0000;border-radius:10px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:8px;justify-content:center;min-height:40px;padding:0 15px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;white-space:nowrap}.TaskManager_primaryButton__rOwkH{background:var(--navy);box-shadow:0 3px 7px #17345c1f;color:#fff}.TaskManager_primaryButton__rOwkH:hover:not(:disabled){background:var(--navy-dark);box-shadow:0 5px 13px #17345c2b;transform:translateY(-1px)}.TaskManager_secondaryButton__UUI7\+{background:#fff;border-color:#dce4ef;color:#415671}.TaskManager_secondaryButton__UUI7\+:hover:not(:disabled){background:#f8faff;border-color:#b9c9dc}.TaskManager_deleteButton__ovhHc{background:#fff8f8;border-color:#f0cccc;color:#be3434}.TaskManager_deleteButton__ovhHc:hover:not(:disabled){background:#fff0f0;border-color:#e9aaaa}.TaskManager_deleteButton__ovhHc:disabled,.TaskManager_primaryButton__rOwkH:disabled,.TaskManager_secondaryButton__UUI7\+:disabled{cursor:not-allowed;opacity:.5}.TaskManager_demoNotice__qfbYP{align-items:center;background:#fffaf2;border:1px solid #f1dfc6;border-radius:11px;color:#886432;display:flex;font-size:11px;gap:9px;line-height:1.5;margin-bottom:20px;padding:11px 14px}.TaskManager_demoDot__XrVqT{background:#e8a23d;border-radius:50%;box-shadow:0 0 0 3px #f9ecd9;flex:0 0 8px;height:8px;width:8px}.TaskManager_statsGrid__arjIx{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:22px}.TaskManager_statCard__ptgxP{align-items:center;background:var(--surface);border:1px solid #e4eaf2;border-radius:14px;box-shadow:0 2px 6px rgba(21,44,76,.025);cursor:pointer;display:flex;gap:13px;min-height:104px;min-width:0;padding:17px 16px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.TaskManager_statCard__ptgxP:hover{border-color:#c4d2e4;box-shadow:0 5px 16px #152c4c0f;transform:translateY(-1px)}.TaskManager_statCardActive__sFTYC{border-color:#9bb5d5;box-shadow:inset 0 0 0 1px #9bb5d5,0 4px 13px rgba(23,52,92,.055)}.TaskManager_statIcon__amrRO{border-radius:12px;display:grid;flex:0 0 42px;height:42px;place-items:center;width:42px}.TaskManager_iconNavy__typUA{background:#edf2f9;color:#17345c}.TaskManager_iconBlue__K8nkl{background:#edf5ff;color:#3274bd}.TaskManager_iconOrange__RbEpJ{background:#fff2e7;color:#dc701d}.TaskManager_iconGreen__61Drm{background:#eaf8ef;color:#25834e}.TaskManager_iconRed__r2g59{background:#fff0ef;color:#cf4741}.TaskManager_statCopy__PIEnv{display:flex;flex-direction:column;gap:1px;min-width:0}.TaskManager_statValue__LAHJq{color:var(--navy);font-size:26px;font-weight:850;letter-spacing:-.7px;line-height:1.05}.TaskManager_statLabel__EdGrZ{color:#50627a;font-size:12px;font-weight:750;margin-top:3px}.TaskManager_statFoot__XeNV5{color:#96a1b2;font-size:10px;line-height:1.5}.TaskManager_boardPanel__pgpEg,.TaskManager_workloadPanel__aCOP1{background:#fff;border:1px solid #e3e9f2;border-radius:16px;box-shadow:0 4px 18px rgba(20,43,73,.035);min-width:0;overflow:hidden}.TaskManager_boardToolbar__SUUTI{align-items:center;border-bottom:1px solid #edf1f6;display:flex;gap:17px;justify-content:space-between;padding:21px 22px 18px}.TaskManager_boardHeading__YQAqV{align-items:center;display:flex;flex-wrap:wrap;gap:16px;min-width:0}.TaskManager_boardHeading__YQAqV h2,.TaskManager_workloadHeading__hOJwL h2{color:var(--navy);font-size:17px;font-weight:800;letter-spacing:-.35px;margin:0}.TaskManager_boardHeading__YQAqV p,.TaskManager_workloadHeading__hOJwL p{color:#8591a4;font-size:11px;line-height:1.5;margin:4px 0 0}.TaskManager_taskCount__TPMJ\+,.TaskManager_workloadTotal__B3NOs{align-items:center;background:#f8fafd;border:1px solid #e5ebf3;border-radius:7px;color:#718098;display:inline-flex;flex:none;font-size:10px;font-weight:750;justify-content:center;min-height:25px;padding:4px 9px;white-space:nowrap}.TaskManager_viewSwitch__Dqc-8{background:#f5f7fa;border:1px solid #e5eaf2;border-radius:10px;display:inline-flex;flex:none;gap:3px;padding:4px}.TaskManager_viewSwitch__Dqc-8 button{align-items:center;background:#0000;border:0;border-radius:7px;color:#7d8aa0;cursor:pointer;display:inline-flex;font-size:11px;font-weight:750;gap:6px;justify-content:center;min-height:31px;padding:0 11px}.TaskManager_viewSwitch__Dqc-8 button:hover{color:var(--navy)}.TaskManager_viewSwitch__Dqc-8 button.TaskManager_viewActive__xHWU8{background:#fff;box-shadow:0 1px 4px #142b491a;color:var(--navy)}.TaskManager_filtersPanel__EL9cf{grid-gap:9px;display:grid;gap:9px;grid-template-columns:minmax(220px,1.7fr) repeat(3,minmax(142px,.8fr));padding:15px 22px 10px}.TaskManager_filterSelect__2SbyG,.TaskManager_searchBox__2YLHI{align-items:center;background:#fff;border:1px solid #dfe6ef;border-radius:9px;color:#8190a5;display:flex;gap:8px;height:39px;min-width:0;padding:0 11px}.TaskManager_filterSelect__2SbyG:focus-within,.TaskManager_searchBox__2YLHI:focus-within{border-color:#9db4d1;box-shadow:0 0 0 3px #4879b114}.TaskManager_searchBox__2YLHI input{background:#0000;border:0;color:#2b3f5b;font-size:11px;min-width:0;outline:none;padding:0;width:100%}.TaskManager_searchBox__2YLHI input::placeholder{color:#a0aaba}.TaskManager_clearSearch__sPjv0{background:#f0f3f7;border:0;border-radius:6px;color:#78869b;cursor:pointer;display:grid;flex:none;height:23px;place-items:center;width:23px}.TaskManager_filterSelect__2SbyG{position:relative}.TaskManager_filterSelect__2SbyG>svg:first-child{flex:none}.TaskManager_filterSelect__2SbyG>svg:last-child{color:#95a1b2;pointer-events:none;position:absolute;right:9px}.TaskManager_filterSelect__2SbyG select{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:#53667f;cursor:pointer;font-size:11px;font-weight:650;min-width:0;outline:0;padding:0 16px 0 0;width:100%}.TaskManager_quickFilterRow__TAxyd{align-items:center;display:flex;flex-wrap:wrap;gap:7px;padding:3px 22px 16px}.TaskManager_quickFilterLabel__1u1Fa{color:#96a1b1;font-size:10px;font-weight:750;margin-right:2px}.TaskManager_quickFilterRow__TAxyd button,.TaskManager_resetButton__9PnnU{align-items:center;background:#fff;border:1px solid #e4eaf2;border-radius:7px;color:#63748b;cursor:pointer;display:inline-flex;font-size:10px;font-weight:700;gap:5px;justify-content:center;min-height:29px;padding:0 9px}.TaskManager_quickFilterRow__TAxyd button:hover,.TaskManager_resetButton__9PnnU:hover{background:#f7faff;border-color:#bdccdf;color:var(--navy)}.TaskManager_quickFilterRow__TAxyd button.TaskManager_quickFilterActive__IQNid{background:#edf4fc;border-color:#b6c8df;color:#17345c}.TaskManager_quickFilterRow__TAxyd .TaskManager_resetButton__9PnnU{background:#0000;border-color:#0000;color:#8794a7;margin-left:auto}.TaskManager_mobileStatusTabs__6IdFW{display:none}.TaskManager_board__1khZ6{grid-gap:13px;align-items:start;display:grid;gap:13px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 20px 22px}.TaskManager_column__XaBHH{background:#f7f9fc;border:1px solid #e6ebf3;border-radius:13px;min-width:0;padding:13px}.TaskManager_columnHeader__TVIgM{align-items:center;display:flex;gap:9px;justify-content:space-between;padding:2px 1px 12px}.TaskManager_columnTitle__JhixX{align-items:center;display:flex;gap:8px;min-width:0}.TaskManager_columnTitle__JhixX h3{color:#314763;font-size:12px;font-weight:800;margin:0;white-space:nowrap}.TaskManager_columnStatusMark__BArWQ{border-radius:50%;flex:none;height:9px;width:9px}.TaskManager_mark_new__8clxm{background:#4d82c5;box-shadow:0 0 0 3px #e4edf9}.TaskManager_mark_in-progress__BWW78{background:#eb9b37;box-shadow:0 0 0 3px #fbefdc}.TaskManager_mark_completed__QDBqd{background:#35a36b;box-shadow:0 0 0 3px #e0f4e8}.TaskManager_columnCount__S8KCD{align-items:center;background:#e9eef5;border-radius:7px;color:#687b95;display:inline-flex;font-size:10px;font-weight:800;height:22px;justify-content:center;min-width:22px;padding:0 5px}.TaskManager_addColumnTask__903oi,.TaskManager_moreButton__iLIO9{background:#0000;border:1px solid #0000;border-radius:8px;color:#8492a6;cursor:pointer;display:grid;flex:none;height:29px;place-items:center;width:29px}.TaskManager_addColumnTask__903oi:hover,.TaskManager_moreButton__iLIO9:hover{background:#fff;border-color:#dbe4ef;color:var(--navy)}.TaskManager_taskList__FXrw\+{display:flex;flex-direction:column;gap:10px;min-width:0}.TaskManager_taskCard__VmzAi{background:#fff;border:1px solid #e2e8f1;border-radius:11px;box-shadow:0 2px 4px rgba(20,43,73,.025);min-width:0;padding:13px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.TaskManager_taskCard__VmzAi:hover{border-color:#c4d1e2;box-shadow:0 5px 13px rgba(20,43,73,.065);transform:translateY(-1px)}.TaskManager_taskTopline__\+7HiP{align-items:center;display:flex;gap:6px;justify-content:space-between;margin-bottom:4px}.TaskManager_taskId__\+CnJ6{align-items:center;color:#8794a7;display:inline-flex;font-size:10px;font-weight:750;gap:6px;letter-spacing:.15px;min-width:0}.TaskManager_typeMark__-PquG{background:#eef5ff;border:1px solid #d9e8f8;border-radius:6px;color:#3677bf;display:inline-grid;flex:none;height:22px;place-items:center;width:22px}.TaskManager_type_task__aoDbB{background:#eef5ff;border-color:#d9e8f8;color:#3677bf}.TaskManager_type_story__Y6H-G{background:#effaf5;border-color:#d5efe4;color:#26865d}.TaskManager_type_bug__OBRsu{background:#fff2f1;border-color:#f2d6d6;color:#d04444}.TaskManager_type_improvement__e7JSv{background:#f6f0ff;border-color:#e5daf8;color:#8354ba}.TaskManager_taskTitleButton__LGXFc{background:#0000;border:0;color:#253e5f;cursor:pointer;display:block;font-size:12px;font-weight:800;line-height:1.5;overflow-wrap:anywhere;padding:0;text-align:left;width:100%}.TaskManager_taskTitleButton__LGXFc:hover{color:#da650f}.TaskManager_taskDescription__j5-U2{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#8290a4;display:-webkit-box;font-size:10px;line-height:1.6;margin:6px 0 11px;overflow:hidden;overflow-wrap:anywhere}.TaskManager_badgeRow__FnXrO,.TaskManager_labelRow__HgjUc{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.TaskManager_dueSoonBadge__ubXpT,.TaskManager_overdueBadge__qNbGA,.TaskManager_priorityBadge__kV9p4{align-items:center;border-radius:6px;display:inline-flex;font-size:9px;font-weight:800;gap:5px;padding:4px 7px;text-transform:capitalize}.TaskManager_priority_critical__59CUX{background:#fce8ed;color:#b42349}.TaskManager_priority_high__0o6Jm{background:#fff0ef;color:#d34841}.TaskManager_priority_medium__sEuF-{background:#fff5e8;color:#b9751d}.TaskManager_priority_low__05TwH{background:#edf5ff;color:#3c75ba}.TaskManager_overdueBadge__qNbGA{background:#fff0f0;color:#c83333}.TaskManager_dueSoonBadge__ubXpT{background:#fff8e7;color:#a97513}.TaskManager_labelRow__HgjUc{gap:5px;margin:8px 0 10px}.TaskManager_labelChip__DAhg3{align-items:center;background:#f7f9fc;border:1px solid #e5ebf4;border-radius:5px;color:#75849b;display:inline-flex;font-size:9px;font-weight:650;gap:4px;max-width:100%;overflow-wrap:anywhere;padding:4px 6px}.TaskManager_labelMore__ZukAx{color:#8a97a9;font-size:9px;font-weight:750}.TaskManager_taskMeta__aEmVY{align-items:center;border-bottom:1px solid #f0f3f7;display:flex;gap:10px;justify-content:space-between;margin-top:10px;padding-bottom:10px}.TaskManager_commentCount__SkXNj,.TaskManager_ecd__2MuJg,.TaskManager_listComments__aZvvd,.TaskManager_listEcd__T8yED{align-items:center;color:#7e8ba0;display:inline-flex;font-size:10px;font-weight:650;gap:6px;min-width:0}.TaskManager_ecd__2MuJg{overflow-wrap:anywhere}.TaskManager_ecdOverdue__DOqLk{color:#d34842!important}.TaskManager_commentCount__SkXNj{color:#8794a8;flex:none}.TaskManager_cardFooter__m3PBU{align-items:center;display:flex;gap:9px;justify-content:space-between;padding-top:10px}.TaskManager_assignee__lmW46{align-items:center;color:#5f6f86;display:flex;font-size:10px;font-weight:700;gap:7px;min-width:0}.TaskManager_assigneeName__enFx\+{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaskManager_assigneeCompact__TUDfN{max-width:64%}.TaskManager_avatar__QctWa{align-items:center;background:#edf4ff;border:1px solid #d7e4f6;border-radius:9px;color:#2b588f;display:inline-flex;flex:none;font-size:9px;font-weight:850;height:28px;justify-content:center;width:28px}.TaskManager_avatarEmpty__8J6bK{background:#f8fafc;border-style:dashed;color:#97a4b6}.TaskManager_statusSelectWrap__XDRvN{align-items:center;color:#8592a5;display:flex;gap:4px;max-width:130px;min-width:0;position:relative}.TaskManager_statusSelectWrap__XDRvN select{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e4eaf2;border-radius:7px;color:#596b84;cursor:pointer;font-size:9px;font-weight:750;min-width:0;padding:6px 19px 6px 8px;width:100%}.TaskManager_statusSelectWrap__XDRvN svg{pointer-events:none;position:absolute;right:5px}.TaskManager_emptyColumn__TlgUm{align-items:center;border:1px dashed #dce4ef;border-radius:12px;color:#93a0b3;display:flex;flex-direction:column;justify-content:center;min-height:145px;padding:20px 12px;text-align:center}.TaskManager_emptyColumn__TlgUm>span{background:#edf2f8;border-radius:10px;color:#8b9ab0;display:grid;height:34px;margin-bottom:9px;place-items:center;width:34px}.TaskManager_emptyColumn__TlgUm p{color:#687991;font-size:11px;font-weight:800;margin:0}.TaskManager_emptyColumn__TlgUm small{font-size:10px;margin-top:4px}.TaskManager_noResults__MEjwN{align-items:center;border:1px dashed #dce4ef;border-radius:12px;color:#8b99ac;display:flex;flex-direction:column;gap:8px;justify-content:center;margin:0 20px 22px;padding:34px 18px;text-align:center}.TaskManager_noResults__MEjwN>svg{color:#a4b0c0}.TaskManager_noResults__MEjwN strong{color:#435872;font-size:12px}.TaskManager_noResults__MEjwN span{color:#8b99ac;font-size:11px}.TaskManager_listWrap__PFKYr{border-top:1px solid #edf1f6;overflow-x:auto;width:100%}.TaskManager_listRow__Tyh-A{grid-gap:13px;align-items:center;background:#fff;border-bottom:1px solid #edf1f6;display:grid;gap:13px;grid-template-columns:minmax(230px,2fr) minmax(120px,.9fr) minmax(140px,1fr) minmax(105px,.7fr) minmax(115px,.8fr) minmax(70px,.45fr);min-width:910px;padding:12px 22px}.TaskManager_listRow__Tyh-A:not(.TaskManager_listHeader__hEeAb):hover{background:#f9fbfe}.TaskManager_listHeader__hEeAb{background:#f7f9fc;color:#7a899f;font-size:9px;font-weight:850;letter-spacing:.55px;padding-bottom:11px;padding-top:11px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:1}.TaskManager_listTask__RzDlc{min-width:0}.TaskManager_listTaskMain__V-P0q{align-items:center;background:#0000;border:0;cursor:pointer;display:flex;gap:10px;min-width:0;padding:0;text-align:left;width:100%}.TaskManager_listTaskMain__V-P0q>span:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.TaskManager_listTaskMain__V-P0q strong{color:#2d4260;display:block;font-size:11px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaskManager_listTaskMain__V-P0q:hover strong{color:#d96513}.TaskManager_listTaskMain__V-P0q small{color:#8794a7;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaskManager_listAssignee__TLkfk,.TaskManager_listPriority__QWev0,.TaskManager_listStatus__GqZuJ{min-width:0}.TaskManager_listEcd__T8yED{font-size:10px}.TaskManager_listComments__aZvvd{justify-content:flex-start}.TaskManager_workloadPanel__aCOP1{margin-top:20px;padding:20px 22px}.TaskManager_workloadHeading__hOJwL{align-items:flex-start;display:flex;gap:15px;justify-content:space-between;margin-bottom:17px}.TaskManager_workloadHeading__hOJwL h2{margin-top:5px}.TaskManager_sectionEyebrow__ypnAK{font-size:9px;letter-spacing:1px}.TaskManager_workloadTotal__B3NOs{background:#eef5ff;color:#315e94}.TaskManager_workloadList__i8YsW{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.TaskManager_workloadPerson__30uQR{grid-gap:10px;align-items:center;background:#fbfcfe;border:1px solid #e7edf5;border-radius:10px;cursor:pointer;display:grid;gap:10px;grid-template-columns:minmax(100px,.9fr) minmax(45px,1fr) auto auto;min-width:0;padding:10px 11px;text-align:left}.TaskManager_workloadPerson__30uQR:hover{background:#f6f9ff;border-color:#c2d1e4}.TaskManager_workloadPerson__30uQR .TaskManager_assignee__lmW46{max-width:100%}.TaskManager_workloadBarTrack__XgMYL{background:#e8edf4;border-radius:20px;display:block;height:5px;overflow:hidden;width:100%}.TaskManager_workloadBarFill__z0F1j{background:#5d85bd;border-radius:inherit;display:block;height:100%}.TaskManager_unassignedSummary__V8Jr4>strong,.TaskManager_workloadPerson__30uQR>strong{color:#344c6c;font-size:11px;font-weight:850}.TaskManager_workloadLate__g9AXG{color:#c73e3e;font-size:9px;font-weight:800;white-space:nowrap}.TaskManager_unassignedSummary__V8Jr4{grid-gap:4px 10px;align-items:center;background:#fff9f9;border:1px dashed #edc9c9;border-radius:10px;cursor:pointer;display:grid;gap:4px 10px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px;text-align:left}.TaskManager_unassignedSummary__V8Jr4>span:first-child{align-items:center;color:#a74c4c;display:flex;font-size:11px;font-weight:800;gap:6px}.TaskManager_unassignedSummary__V8Jr4>span:last-child{color:#a47f7f;font-size:9px;grid-column:1/-1}.TaskManager_unassignedSummary__V8Jr4>strong{color:#b93434;grid-column:2;grid-row:1}.TaskManager_footerNote__3DuPS{align-items:center;color:#8c99ac;display:flex;flex-wrap:wrap;font-size:10px;font-weight:650;gap:14px 24px;justify-content:center;padding:20px 0 0}.TaskManager_footerNote__3DuPS span{align-items:center;display:inline-flex;gap:7px}.TaskManager_modalBackdrop__Wy5AT{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d1c3185;display:flex;inset:0;justify-content:center;overflow:auto;padding:22px;position:fixed;z-index:1000}.TaskManager_modal__Pa1OJ{animation:TaskManager_modalIn__ax\+L9 .17s ease-out;background:#fff;border:1px solid #e4e9f1;border-radius:18px;box-shadow:0 24px 80px #071a343d;max-height:min(92vh,940px);overflow:auto;width:min(680px,100%)}.TaskManager_createModal__vqNCy{width:min(680px,100%)}.TaskManager_detailModalTitle__qopi1{min-width:0}@keyframes TaskManager_modalIn__ax\+L9{0%{opacity:0;transform:translateY(7px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.TaskManager_modalHeader__pqI4S{align-items:flex-start;border-bottom:1px solid #edf1f6;display:flex;gap:18px;justify-content:space-between;padding:22px 24px 18px}.TaskManager_modalHeader__pqI4S>div{min-width:0}.TaskManager_modalEyebrow__FIbvW{color:#e96d1d;display:block;font-size:9px;font-weight:850;letter-spacing:1px;margin-bottom:6px}.TaskManager_modalHeader__pqI4S h2{color:var(--navy);font-size:21px;font-weight:850;letter-spacing:-.5px;line-height:1.2;margin:0}.TaskManager_modalHeader__pqI4S p{color:#7d899c;font-size:11px;line-height:1.6;margin:7px 0 0}.TaskManager_closeButton__ZpnoM{align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e5eaf2;border-radius:10px;color:#718096;cursor:pointer;display:inline-flex;flex:0 0 35px;height:35px;justify-content:center;line-height:0;margin:0;padding:0;width:35px}.TaskManager_closeButton__ZpnoM>svg{display:block;flex:0 0 19px;height:19px;margin:0;padding:0;width:19px}.TaskManager_closeButton__ZpnoM:hover{background:#f4f7fb;color:var(--navy)}.TaskManager_form__VBPKF{padding:20px 24px 24px}.TaskManager_field__oQ\+H2{display:flex;flex-direction:column;gap:7px;margin-bottom:16px;min-width:0}.TaskManager_field__oQ\+H2>span{align-items:baseline;color:#4a5e79;display:flex;flex-wrap:wrap;font-size:11px;font-weight:800;gap:5px}.TaskManager_field__oQ\+H2>span b{color:#e45643}.TaskManager_field__oQ\+H2>span small{color:#9aa5b6;font-size:9px;font-weight:550}.TaskManager_commentForm__7VXld textarea,.TaskManager_field__oQ\+H2 input,.TaskManager_field__oQ\+H2 select,.TaskManager_field__oQ\+H2 textarea{background:#fff;border:1px solid #dfe6ef;border-radius:9px;color:#263d5e;font-size:12px;line-height:1.5;min-width:0;outline:0;transition:border-color .15s,box-shadow .15s;width:100%}.TaskManager_field__oQ\+H2 input,.TaskManager_field__oQ\+H2 select{height:41px;padding:0 11px}.TaskManager_commentForm__7VXld textarea,.TaskManager_field__oQ\+H2 textarea{padding:10px 11px;resize:vertical}.TaskManager_commentForm__7VXld textarea:focus,.TaskManager_field__oQ\+H2 input:focus,.TaskManager_field__oQ\+H2 select:focus,.TaskManager_field__oQ\+H2 textarea:focus{border-color:#7da1cf;box-shadow:0 0 0 3px #5688c21a}.TaskManager_commentForm__7VXld textarea::placeholder,.TaskManager_field__oQ\+H2 input::placeholder,.TaskManager_field__oQ\+H2 textarea::placeholder{color:#a0aabc}.TaskManager_formGrid__qIElf{grid-gap:0 13px;display:grid;gap:0 13px;grid-template-columns:1fr 1fr}.TaskManager_formGrid__qIElf .TaskManager_field__oQ\+H2:last-child{grid-column:1/-1}.TaskManager_modalActions__BfUMv{align-items:center;border-top:1px solid #edf1f6;display:flex;gap:9px;justify-content:flex-end;margin-top:8px;padding-top:17px}.TaskManager_detailModal__YQAez{width:min(1060px,100%)}.TaskManager_detailContent__ma5dc{grid-gap:23px;align-items:start;display:grid;gap:23px;grid-template-columns:minmax(0,1fr) 270px;padding:20px 24px 24px}.TaskManager_detailMain__ube3q{min-width:0}.TaskManager_detailMain__ube3q .TaskManager_field__oQ\+H2{margin-bottom:14px}.TaskManager_detailSidebar__e\+KLn{align-self:start;background:#f9fbfe;border:1px solid #e7edf5;border-radius:13px;display:flex;flex-direction:column;gap:0;min-width:0;padding:15px}.TaskManager_sidebarTitle__ditlK{align-items:center;color:#304969;display:flex;font-size:12px;gap:7px;margin:0 0 15px}.TaskManager_sidebarTitle__ditlK svg{color:#7a8ea9}.TaskManager_detailSidebar__e\+KLn .TaskManager_field__oQ\+H2{margin-bottom:13px}.TaskManager_detailSidebar__e\+KLn .TaskManager_field__oQ\+H2>span{font-size:10px}.TaskManager_detailSidebar__e\+KLn .TaskManager_field__oQ\+H2 input,.TaskManager_detailSidebar__e\+KLn .TaskManager_field__oQ\+H2 select{font-size:11px;height:38px}.TaskManager_detailMeta__fIz9i{grid-gap:5px;border-top:1px solid #e7edf5;display:grid;gap:5px;grid-template-columns:1fr;padding:13px 0}.TaskManager_detailMeta__fIz9i span{color:#93a0b3;font-size:9px;font-weight:800;letter-spacing:.4px;margin-top:5px;text-transform:uppercase}.TaskManager_detailMeta__fIz9i strong{color:#52657f;font-size:11px;font-weight:650;overflow-wrap:anywhere}.TaskManager_detailSidebar__e\+KLn>.TaskManager_deleteButton__ovhHc,.TaskManager_detailSidebar__e\+KLn>.TaskManager_primaryButton__rOwkH{margin-top:7px;width:100%}.TaskManager_saveHint__AHPuE{color:#96a1b2;font-size:9px;line-height:1.6;margin:10px 0 0}.TaskManager_activitySection__HFDBh,.TaskManager_commentsSection__VCN6O{border-top:1px solid #edf1f6;margin-top:22px;padding-top:17px}.TaskManager_sectionTitle__17vyO{align-items:center;color:#6b7d96;display:flex;gap:8px;margin-bottom:14px}.TaskManager_sectionTitle__17vyO h3{color:#263e5f;font-size:13px;font-weight:850;margin:0}.TaskManager_sectionTitle__17vyO>span{align-items:center;background:#edf3fb;border-radius:6px;color:#617895;display:inline-flex;font-size:10px;font-weight:800;height:20px;justify-content:center;min-width:20px;padding:0 5px}.TaskManager_commentList__9Z2zi{display:flex;flex-direction:column;gap:10px;max-height:290px;overflow:auto;padding:1px 2px 5px 0}.TaskManager_comment__fWAwz{align-items:flex-start;display:flex;gap:9px;min-width:0}.TaskManager_commentBody__w7xnw{background:#fafbfd;border:1px solid #edf1f6;border-radius:11px;flex:1 1;min-width:0;padding:10px 12px}.TaskManager_commentHead__FhaUD{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:space-between}.TaskManager_commentHead__FhaUD strong{color:#344a68;font-size:10px;font-weight:850}.TaskManager_commentHead__FhaUD time{color:#9aa5b6;font-size:9px}.TaskManager_commentBody__w7xnw p{color:#5f6f85;font-size:11px;line-height:1.65;margin:7px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.TaskManager_noComments__SjiVU{border:1px dashed #dfe6ef;border-radius:10px;color:#93a0b1;font-size:11px;padding:22px 10px;text-align:center}.TaskManager_commentForm__7VXld{align-items:flex-end;display:flex;gap:9px;margin-top:12px}.TaskManager_commentForm__7VXld textarea{flex:1 1;min-height:61px}.TaskManager_commentForm__7VXld .TaskManager_secondaryButton__UUI7\+{font-size:10px;min-height:39px;padding:0 12px}.TaskManager_activityList__QE3oo{display:flex;flex-direction:column;gap:12px}.TaskManager_activityItem__VpM2W{align-items:flex-start;display:flex;gap:9px}.TaskManager_activityMarker__BePCe{background:#f0f5fc;border:1px solid #dfe8f5;border-radius:50%;color:#6f86a6;display:grid;flex:none;height:25px;place-items:center;width:25px}.TaskManager_activityItem__VpM2W>div{min-width:0;padding-top:2px}.TaskManager_activityItem__VpM2W p{color:#708098;font-size:10px;line-height:1.5;margin:0}.TaskManager_activityItem__VpM2W p strong{color:#3b506d;font-weight:850}.TaskManager_activityItem__VpM2W time{color:#a0aaba;display:block;font-size:9px;margin-top:3px}.TaskManager_toast__GPztt{align-items:center;animation:TaskManager_toastIn__w80fg .18s ease-out;background:#f4fcf7;border:1px solid #d6eadf;border-radius:12px;bottom:24px;box-shadow:0 10px 30px #0e44211c;color:#18764a;display:flex;font-size:12px;font-weight:750;gap:9px;max-width:min(420px,calc(100vw - 32px));padding:13px 16px;position:fixed;right:24px;z-index:1100}@keyframes TaskManager_toastIn__w80fg{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1280px){.TaskManager_page__2mkl8{padding-left:18px;padding-right:18px}.TaskManager_statsGrid__arjIx{grid-template-columns:repeat(3,minmax(0,1fr))}.TaskManager_filtersPanel__EL9cf{grid-template-columns:minmax(200px,1.3fr) repeat(3,minmax(120px,.8fr));padding-left:17px;padding-right:17px}.TaskManager_board__1khZ6{gap:10px;padding-left:15px;padding-right:15px}.TaskManager_column__XaBHH{padding:10px}.TaskManager_taskCard__VmzAi{padding:11px}.TaskManager_workloadList__i8YsW{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.TaskManager_page__2mkl8{padding:22px 15px 30px}.TaskManager_header__12INY{gap:14px}.TaskManager_statsGrid__arjIx{gap:9px}.TaskManager_statCard__ptgxP{gap:9px;min-height:93px;padding:13px 11px}.TaskManager_statIcon__amrRO{border-radius:10px;flex-basis:36px;height:36px;width:36px}.TaskManager_statValue__LAHJq{font-size:23px}.TaskManager_filtersPanel__EL9cf{grid-template-columns:repeat(3,minmax(0,1fr))}.TaskManager_searchBox__2YLHI{grid-column:1/-1}.TaskManager_board__1khZ6{grid-template-columns:repeat(3,minmax(260px,1fr));overflow-x:auto;scroll-snap-type:x proximity}.TaskManager_column__XaBHH{scroll-snap-align:start}.TaskManager_detailContent__ma5dc{gap:16px;grid-template-columns:minmax(0,1fr) 245px;padding:17px}.TaskManager_workloadPerson__30uQR{grid-template-columns:minmax(90px,.9fr) minmax(25px,1fr) auto}.TaskManager_workloadLate__g9AXG{grid-column:1/-1;justify-self:end;margin-top:-4px}}@media (max-width:680px){.TaskManager_page__2mkl8{padding:17px 10px 25px}.TaskManager_header__12INY{align-items:stretch;flex-direction:column;gap:15px;margin-bottom:16px}.TaskManager_headingBlock__5bJ05 h1{font-size:27px;letter-spacing:-.8px;margin-top:7px}.TaskManager_headingBlock__5bJ05 p{font-size:12px;line-height:1.6;max-width:390px}.TaskManager_header__12INY>.TaskManager_primaryButton__rOwkH{align-self:stretch;min-height:43px}.TaskManager_demoNotice__qfbYP{align-items:flex-start;font-size:10px;margin-bottom:13px;padding:10px 11px}.TaskManager_demoDot__XrVqT{margin-top:4px}.TaskManager_statsGrid__arjIx{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.TaskManager_statCard__ptgxP{border-radius:11px;gap:9px;min-height:85px;padding:11px 10px}.TaskManager_statIcon__amrRO{border-radius:9px;flex-basis:33px;height:33px;width:33px}.TaskManager_statIcon__amrRO svg{height:17px;width:17px}.TaskManager_statValue__LAHJq{font-size:22px}.TaskManager_statLabel__EdGrZ{font-size:10px}.TaskManager_statFoot__XeNV5{font-size:9px}.TaskManager_boardPanel__pgpEg,.TaskManager_workloadPanel__aCOP1{border-radius:13px}.TaskManager_boardToolbar__SUUTI{align-items:flex-start;flex-direction:column;gap:12px;padding:16px 13px 13px}.TaskManager_boardHeading__YQAqV{align-items:flex-start;gap:7px;justify-content:space-between;width:100%}.TaskManager_boardHeading__YQAqV h2,.TaskManager_workloadHeading__hOJwL h2{font-size:16px}.TaskManager_boardHeading__YQAqV p{font-size:10px;max-width:240px}.TaskManager_taskCount__TPMJ\+{font-size:9px;min-height:23px;padding:3px 7px}.TaskManager_viewSwitch__Dqc-8{width:100%}.TaskManager_viewSwitch__Dqc-8 button{flex:1 1;min-height:34px}.TaskManager_filtersPanel__EL9cf{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:13px 12px 10px}.TaskManager_searchBox__2YLHI{grid-column:1/-1;height:42px}.TaskManager_searchBox__2YLHI input{font-size:11px}.TaskManager_filterSelect__2SbyG{gap:5px;height:39px;padding:0 8px}.TaskManager_filterSelect__2SbyG>svg:first-child{height:13px;width:13px}.TaskManager_filterSelect__2SbyG>svg:last-child{right:6px;width:12px}.TaskManager_filterSelect__2SbyG select{font-size:10px;padding-right:14px}.TaskManager_quickFilterRow__TAxyd{gap:6px;padding:3px 12px 12px}.TaskManager_quickFilterLabel__1u1Fa{display:block;flex-basis:100%;margin-bottom:1px}.TaskManager_quickFilterRow__TAxyd button,.TaskManager_resetButton__9PnnU{font-size:10px;min-height:31px;padding:0 8px}.TaskManager_quickFilterRow__TAxyd .TaskManager_resetButton__9PnnU{margin-left:0}.TaskManager_mobileStatusTabs__6IdFW{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 12px 12px}.TaskManager_mobileStatusTabs__6IdFW button{align-items:center;background:#f8fafd;border:1px solid #e1e7f0;border-radius:8px;color:#73829a;cursor:pointer;display:flex;font-size:10px;font-weight:800;gap:6px;justify-content:center;min-height:37px;min-width:0;padding:0 5px}.TaskManager_mobileStatusTabs__6IdFW button b{align-items:center;background:#e9eef5;border-radius:6px;color:#647895;display:inline-flex;font-size:9px;height:19px;justify-content:center;min-width:19px;padding:0 4px}.TaskManager_mobileStatusTabs__6IdFW button.TaskManager_mobileStatusActive__HbFS4{background:#edf4fd;border-color:#a9bfdc;color:#17345c}.TaskManager_mobileStatusTabs__6IdFW button.TaskManager_mobileStatusActive__HbFS4 b{background:#d9e8fb;color:#17345c}.TaskManager_board__1khZ6{display:block;overflow:visible;padding:0 11px 13px}.TaskManager_column__XaBHH{border-radius:11px;display:none;min-width:0;padding:10px}.TaskManager_column__XaBHH.TaskManager_columnMobileActive__Z2Tms{display:block}.TaskManager_columnHeader__TVIgM{padding:1px 1px 10px}.TaskManager_columnTitle__JhixX h3{font-size:12px}.TaskManager_taskList__FXrw\+{gap:8px}.TaskManager_taskCard__VmzAi{border-radius:10px;padding:12px}.TaskManager_taskTitleButton__LGXFc{font-size:12px}.TaskManager_taskDescription__j5-U2{font-size:10px}.TaskManager_cardFooter__m3PBU{align-items:center}.TaskManager_assigneeCompact__TUDfN{max-width:58%}.TaskManager_assigneeName__enFx\+{font-size:10px}.TaskManager_statusSelectWrap__XDRvN{max-width:128px}.TaskManager_statusSelectWrap__XDRvN select{font-size:10px;min-height:33px}.TaskManager_listWrap__PFKYr{border-top:0;overflow:visible;padding:0 10px 12px}.TaskManager_listHeader__hEeAb{display:none}.TaskManager_listRow__Tyh-A:not(.TaskManager_listHeader__hEeAb){grid-gap:10px 8px;border:1px solid #e4eaf2;border-radius:10px;display:grid;gap:10px 8px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:8px;min-width:0;padding:12px}.TaskManager_listTask__RzDlc{grid-column:1/-1}.TaskManager_listTaskMain__V-P0q strong{font-size:11px;line-height:1.5;overflow:visible;white-space:normal}.TaskManager_listTaskMain__V-P0q small{overflow-wrap:anywhere;white-space:normal}.TaskManager_listStatus__GqZuJ{grid-column:1;grid-row:2}.TaskManager_listStatus__GqZuJ .TaskManager_statusSelectWrap__XDRvN{max-width:none;width:100%}.TaskManager_listAssignee__TLkfk{grid-column:2;grid-row:2;justify-self:end}.TaskManager_listPriority__QWev0{grid-column:1;grid-row:3}.TaskManager_listEcd__T8yED{font-size:10px;grid-column:2;grid-row:3;justify-self:end}.TaskManager_listComments__aZvvd{border-top:1px solid #f0f3f7;grid-column:1/-1;padding-top:8px}.TaskManager_workloadPanel__aCOP1{margin-top:14px;padding:15px 12px}.TaskManager_workloadHeading__hOJwL{gap:9px;margin-bottom:13px}.TaskManager_workloadHeading__hOJwL p{font-size:10px;max-width:260px}.TaskManager_workloadList__i8YsW{gap:7px;grid-template-columns:1fr}.TaskManager_workloadPerson__30uQR{grid-template-columns:minmax(100px,1fr) minmax(30px,1fr) auto auto;padding:9px}.TaskManager_workloadLate__g9AXG{grid-column:auto;margin-top:0}.TaskManager_unassignedSummary__V8Jr4{padding:10px}.TaskManager_footerNote__3DuPS{font-size:9px;gap:9px 14px;justify-content:flex-start;padding:15px 5px 0}.TaskManager_modalBackdrop__Wy5AT{align-items:flex-end;padding:0}.TaskManager_modal__Pa1OJ{animation:TaskManager_sheetIn__ZrOUL .18s ease-out;border-bottom:0;border-radius:18px 18px 0 0;max-height:94dvh;width:100%}@keyframes TaskManager_sheetIn__ZrOUL{0%{opacity:.6;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.TaskManager_modalHeader__pqI4S{gap:12px;padding:18px 16px 15px}.TaskManager_modalHeader__pqI4S h2{font-size:19px}.TaskManager_modalHeader__pqI4S p{font-size:10px;max-width:310px}.TaskManager_closeButton__ZpnoM{flex-basis:34px;height:34px;width:34px}.TaskManager_closeButton__ZpnoM>svg{flex-basis:18px;height:18px;width:18px}.TaskManager_form__VBPKF{padding:16px}.TaskManager_formGrid__qIElf{gap:0;grid-template-columns:1fr}.TaskManager_formGrid__qIElf .TaskManager_field__oQ\+H2:last-child{grid-column:auto}.TaskManager_form__VBPKF .TaskManager_field__oQ\+H2{margin-bottom:14px}.TaskManager_modalActions__BfUMv{background:#fffffff5;border-top:1px solid #edf1f6;bottom:-1px;justify-content:stretch;margin:8px -16px -16px;padding:12px 16px 16px;position:-webkit-sticky;position:sticky}.TaskManager_modalActions__BfUMv button{flex:1 1}.TaskManager_detailContent__ma5dc{display:flex;flex-direction:column;gap:16px;padding:14px 14px 18px}.TaskManager_detailSidebar__e\+KLn{grid-gap:0 10px;display:grid;gap:0 10px;grid-template-columns:repeat(2,minmax(0,1fr));order:-1;padding:12px;width:100%}.TaskManager_detailMeta__fIz9i,.TaskManager_detailSidebar__e\+KLn>.TaskManager_deleteButton__ovhHc,.TaskManager_detailSidebar__e\+KLn>.TaskManager_primaryButton__rOwkH,.TaskManager_saveHint__AHPuE,.TaskManager_sidebarTitle__ditlK{grid-column:1/-1}.TaskManager_sidebarTitle__ditlK{margin-bottom:12px}.TaskManager_detailSidebar__e\+KLn .TaskManager_field__oQ\+H2{margin-bottom:11px}.TaskManager_detailSidebar__e\+KLn .TaskManager_field__oQ\+H2 input,.TaskManager_detailSidebar__e\+KLn .TaskManager_field__oQ\+H2 select{height:38px}.TaskManager_detailMeta__fIz9i{gap:4px 12px;grid-template-columns:1fr 1fr}.TaskManager_detailMeta__fIz9i strong{margin-bottom:5px}.TaskManager_detailMain__ube3q{width:100%}.TaskManager_activitySection__HFDBh,.TaskManager_commentsSection__VCN6O{margin-top:18px;padding-top:14px}.TaskManager_commentForm__7VXld{align-items:stretch;flex-direction:column}.TaskManager_commentForm__7VXld textarea{min-height:76px}.TaskManager_commentForm__7VXld .TaskManager_secondaryButton__UUI7\+{align-self:flex-end;min-height:38px}.TaskManager_toast__GPztt{bottom:calc(10px + env(safe-area-inset-bottom));font-size:11px;left:10px;max-width:none;padding:12px 13px;right:10px}}@media (max-width:380px){.TaskManager_headingBlock__5bJ05 h1{font-size:24px}.TaskManager_statCard__ptgxP{gap:7px;padding:9px 8px}.TaskManager_statIcon__amrRO{flex-basis:30px;height:30px;width:30px}.TaskManager_statValue__LAHJq{font-size:20px}.TaskManager_filtersPanel__EL9cf{grid-template-columns:1fr 1fr}.TaskManager_filterSelect__2SbyG{gap:4px;padding:0 6px}.TaskManager_filterSelect__2SbyG select,.TaskManager_quickFilterRow__TAxyd button,.TaskManager_resetButton__9PnnU{font-size:9px}.TaskManager_workloadPerson__30uQR{grid-template-columns:minmax(88px,1fr) minmax(20px,.65fr) auto}.TaskManager_workloadLate__g9AXG{grid-column:1/-1;justify-self:end}.TaskManager_detailSidebar__e\+KLn{grid-template-columns:1fr}.TaskManager_detailMeta__fIz9i,.TaskManager_detailSidebar__e\+KLn>.TaskManager_deleteButton__ovhHc,.TaskManager_detailSidebar__e\+KLn>.TaskManager_primaryButton__rOwkH,.TaskManager_saveHint__AHPuE,.TaskManager_sidebarTitle__ditlK{grid-column:auto}.TaskManager_detailMeta__fIz9i{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.PublicTaskViewer_page__woNXT{background:radial-gradient(circle at top right,#17345c0f,#0000 30%),#f5f7fb;color:#172033;min-height:100vh;padding:28px 20px 40px}.PublicTaskViewer_container__tM6sV{margin:0 auto;width:min(1180px,100%)}.PublicTaskViewer_header__OcGvi{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.PublicTaskViewer_headerContent__WI\+xn{min-width:0}.PublicTaskViewer_brand__S413N{align-items:center;color:#17345c;display:inline-flex;font-size:13px;font-weight:800;letter-spacing:.14em;margin-bottom:7px}.PublicTaskViewer_header__OcGvi h1{color:#111827;font-size:clamp(27px,4vw,38px);font-weight:800;letter-spacing:-.03em;line-height:1.12;margin:0}.PublicTaskViewer_header__OcGvi p{color:#64748b;font-size:14px;line-height:1.5;margin:8px 0 0}.PublicTaskViewer_refreshButton__srUCb{align-items:center;background:#fff;border:1px solid #dbe2ea;border-radius:10px;box-shadow:0 2px 7px #0f172a0a;color:#334155;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:7px;height:40px;justify-content:center;padding:0 14px;transition:border-color .18s ease,background .18s ease,transform .18s ease}.PublicTaskViewer_refreshButton__srUCb:hover{background:#f8fafc;border-color:#cbd5e1}.PublicTaskViewer_refreshButton__srUCb:active{transform:scale(.97)}.PublicTaskViewer_refreshButton__srUCb:disabled{cursor:default;opacity:.6}.PublicTaskViewer_filterCard__MKyI-{background:#fffffff5;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 5px 20px #0f172a0d;padding:18px}.PublicTaskViewer_filterTitle__WaNQr{align-items:center;color:#17345c;display:flex;font-size:14px;font-weight:750;gap:8px;margin-bottom:14px}.PublicTaskViewer_filters__7Vurs{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(180px,.9fr) minmax(180px,.9fr) minmax(250px,1.5fr)}.PublicTaskViewer_filterField__gMZFv,.PublicTaskViewer_searchField__l922G{display:flex;flex-direction:column;gap:6px}.PublicTaskViewer_filterField__gMZFv>span,.PublicTaskViewer_searchField__l922G>span{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.PublicTaskViewer_searchBox__BdczW,.PublicTaskViewer_selectWrap__c7ukO{align-items:center;background:#fff;border:1px solid #dbe2ea;border-radius:10px;display:flex;height:44px;position:relative;transition:border-color .18s ease,box-shadow .18s ease}.PublicTaskViewer_searchBox__BdczW:focus-within,.PublicTaskViewer_selectWrap__c7ukO:focus-within{border-color:#17345c;box-shadow:0 0 0 3px #17345c17}.PublicTaskViewer_searchBox__BdczW>svg,.PublicTaskViewer_selectWrap__c7ukO>svg:first-child{color:#64748b;flex:0 0 auto;margin-left:12px}.PublicTaskViewer_selectWrap__c7ukO select{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:#172033;cursor:pointer;font-size:13px;font-weight:600;height:100%;outline:0;padding:0 34px 0 9px;width:100%}.PublicTaskViewer_selectWrap__c7ukO>svg:last-child{color:#64748b;pointer-events:none;position:absolute;right:11px}.PublicTaskViewer_searchBox__BdczW input{background:#0000;border:0;color:#172033;font-size:13px;height:100%;min-width:0;outline:0;padding:0 38px 0 9px;width:100%}.PublicTaskViewer_searchBox__BdczW input::placeholder{color:#94a3b8}.PublicTaskViewer_searchClear__9EWAL{align-items:center;background:#f1f5f9;border:0;border-radius:7px;color:#64748b;cursor:pointer;display:inline-flex;height:30px;justify-content:center;line-height:0;padding:0;position:absolute;right:7px;width:30px}.PublicTaskViewer_searchClear__9EWAL:hover{background:#e2e8f0;color:#172033}.PublicTaskViewer_clearButton__HqPv\+{background:#0000;border:0;color:#17345c;cursor:pointer;font-size:12px;font-weight:700;margin-top:13px;padding:0}.PublicTaskViewer_clearButton__HqPv\+:hover{text-decoration:underline}.PublicTaskViewer_stats__YejW2{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin:16px 0}.PublicTaskViewer_stat__uC0OW{background:#fff;border:1px solid #e2e8f0;border-radius:13px;box-shadow:0 3px 12px rgba(15,23,42,.035);min-width:0;padding:15px}.PublicTaskViewer_stat__uC0OW strong{color:#172033;display:block;font-size:22px;line-height:1}.PublicTaskViewer_stat__uC0OW span{color:#64748b;display:block;font-size:11px;font-weight:650;margin-top:6px}.PublicTaskViewer_statDanger__vbWIw{background:#fff7f7;border-color:#fecaca}.PublicTaskViewer_statDanger__vbWIw strong{color:#b91c1c}.PublicTaskViewer_resultHeader__B00ae{align-items:center;display:flex;justify-content:space-between;margin:20px 2px 10px}.PublicTaskViewer_resultHeader__B00ae>div{align-items:baseline;display:flex;gap:8px}.PublicTaskViewer_resultHeader__B00ae strong{color:#172033;font-size:15px}.PublicTaskViewer_resultHeader__B00ae span{color:#94a3b8;font-size:12px}.PublicTaskViewer_taskList__07NrP{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.PublicTaskViewer_taskCard__B9dcm{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 16px rgba(15,23,42,.045);cursor:pointer;display:flex;flex-direction:column;min-width:0;padding:18px;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.PublicTaskViewer_taskCard__B9dcm:hover{border-color:#cbd5e1;box-shadow:0 9px 26px #0f172a14;transform:translateY(-2px)}.PublicTaskViewer_taskCard__B9dcm:active{transform:translateY(0)}.PublicTaskViewer_taskOverdue__DWj6K{border-left:3px solid #dc2626}.PublicTaskViewer_taskTop__9HMeu{align-items:center;display:flex;gap:10px;justify-content:space-between}.PublicTaskViewer_taskId__JNZsM{color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PublicTaskViewer_taskCard__B9dcm h2{color:#111827;font-size:17px;font-weight:750;line-height:1.35;margin:12px 0 7px;overflow-wrap:anywhere}.PublicTaskViewer_description__rkw9H{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#64748b;display:-webkit-box;font-size:13px;line-height:1.55;margin:0;overflow:hidden}.PublicTaskViewer_badges__q5Ocq,.PublicTaskViewer_labels__g8GhS{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}.PublicTaskViewer_dueSoonBadge__5oaEG,.PublicTaskViewer_label__VjKla,.PublicTaskViewer_overdueBadge__3kEMQ,.PublicTaskViewer_priorityBadge__JULR4,.PublicTaskViewer_statusBadge__g9tQ1{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:750;gap:5px;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.PublicTaskViewer_statusBadge__g9tQ1{padding:5px 8px}.PublicTaskViewer_status_new__aoBHB{background:#eff6ff;color:#1d4ed8}.PublicTaskViewer_status_in-progress__i8\+mi{background:#fff7ed;color:#c2410c}.PublicTaskViewer_status_completed__bTdnb{background:#ecfdf5;color:#047857}.PublicTaskViewer_priorityBadge__JULR4{background:#f1f5f9;color:#475569;padding:5px 8px}.PublicTaskViewer_priority_critical__5Tl1z{background:#fef2f2;color:#b91c1c}.PublicTaskViewer_priority_high__lXncF{background:#fff7ed;color:#c2410c}.PublicTaskViewer_priority_medium__u2rTq{background:#eff6ff;color:#1d4ed8}.PublicTaskViewer_priority_low__ubFeZ{background:#f1f5f9;color:#64748b}.PublicTaskViewer_overdueBadge__3kEMQ{background:#fef2f2;color:#b91c1c;padding:5px 8px}.PublicTaskViewer_dueSoonBadge__5oaEG{background:#fffbeb;color:#a16207;padding:5px 8px}.PublicTaskViewer_label__VjKla{background:#f8fafc;border:1px solid #e2e8f0;color:#64748b;padding:5px 8px}.PublicTaskViewer_meta__n8EZ7{align-items:center;border-top:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:14px;margin-top:16px;padding-top:13px}.PublicTaskViewer_meta__n8EZ7>span{align-items:center;color:#64748b;display:inline-flex;font-size:11px;font-weight:600;gap:5px}.PublicTaskViewer_commentCount__-4fgb{color:#475569!important}.PublicTaskViewer_footer__KfY\+V{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:14px}.PublicTaskViewer_assignee__xlmdW{align-items:center;color:#475569;display:flex;font-size:12px;font-weight:650;gap:8px;min-width:0}.PublicTaskViewer_avatar__z7cbQ{align-items:center;background:#17345c;border-radius:50%;color:#fff;display:inline-flex;font-size:9px;font-weight:800;height:28px;justify-content:center;line-height:1;min-width:28px;width:28px}.PublicTaskViewer_assigneeName__fit5t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PublicTaskViewer_viewDetails__TPim9{align-items:center;color:#17345c;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:750;gap:5px}.PublicTaskViewer_viewDetails__TPim9 span{transition:transform .18s ease}.PublicTaskViewer_taskCard__B9dcm:hover .PublicTaskViewer_viewDetails__TPim9 span{transform:translateX(3px)}.PublicTaskViewer_stateCard__-ILqq{align-items:center;background:#fff;border:1px dashed #cbd5e1;border-radius:16px;color:#94a3b8;display:flex;flex-direction:column;justify-content:center;min-height:220px;padding:30px;text-align:center}.PublicTaskViewer_stateCard__-ILqq strong{color:#334155;font-size:15px;margin-top:12px}.PublicTaskViewer_stateCard__-ILqq>span{font-size:12px;margin-top:5px}.PublicTaskViewer_errorCard__gdvqx{border-color:#fecaca;color:#b91c1c}.PublicTaskViewer_errorCard__gdvqx strong{color:#991b1b}.PublicTaskViewer_retryButton__rRsaa{background:#17345c;border:0;border-radius:9px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;height:38px;margin-top:16px;padding:0 14px}.PublicTaskViewer_spinner__tMipT{border:3px solid #e2e8f0;border-radius:50%;border-top-color:#17345c;height:28px;width:28px}.PublicTaskViewer_spinner__tMipT,.PublicTaskViewer_spinning__kKGLm{animation:PublicTaskViewer_spin__gL1fU .8s linear infinite}@keyframes PublicTaskViewer_spin__gL1fU{to{transform:rotate(1turn)}}.PublicTaskViewer_footerNote__ux5Mw{color:#94a3b8;font-size:11px;padding:25px 0 5px;text-align:center}.PublicTaskViewer_modalBackdrop__OiMe7{align-items:center;animation:PublicTaskViewer_fadeIn__xgxLp .16s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0f172a94;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}@keyframes PublicTaskViewer_fadeIn__xgxLp{0%{opacity:0}to{opacity:1}}.PublicTaskViewer_modal__lF\+B6{animation:PublicTaskViewer_modalIn__YjiYY .2s ease;background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 25px 70px #0f172a3d;display:flex;flex-direction:column;max-height:min(88vh,900px);overflow:hidden;width:min(760px,100%)}@keyframes PublicTaskViewer_modalIn__YjiYY{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.PublicTaskViewer_modalHeader__7guSG{align-items:flex-start;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;gap:18px;justify-content:space-between;padding:20px 22px}.PublicTaskViewer_modalHeaderContent__iZep7{flex:1 1;min-width:0}.PublicTaskViewer_modalId__kLyv1{color:#94a3b8;display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:750}.PublicTaskViewer_modalHeader__7guSG h2{color:#111827;font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.3;margin:5px 0 10px;overflow-wrap:anywhere}.PublicTaskViewer_closeButton__w9LUo{align-items:center;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #dbe2ea;border-radius:11px;box-sizing:border-box;color:#475569;cursor:pointer;display:inline-flex;flex:0 0 42px;height:42px;justify-content:center;line-height:0;margin:0;min-height:42px;min-width:42px;padding:0;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease;width:42px}.PublicTaskViewer_closeButton__w9LUo svg{display:block;flex:0 0 auto;height:21px;margin:0;padding:0;width:21px}.PublicTaskViewer_closeButton__w9LUo:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.PublicTaskViewer_closeButton__w9LUo:active{transform:scale(.93)}.PublicTaskViewer_closeButton__w9LUo:focus-visible{outline:3px solid #17345c26;outline-offset:2px}.PublicTaskViewer_detailLoading__26r0E{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;display:flex;font-size:11px;font-weight:650;gap:8px;padding:9px 22px}.PublicTaskViewer_modalBody__5SLi0{overflow-y:auto;overscroll-behavior:contain;padding:22px;scrollbar-color:#cbd5e1 #0000;scrollbar-width:thin}.PublicTaskViewer_detailSection__M\+MMd{margin-bottom:22px}.PublicTaskViewer_detailSection__M\+MMd:last-child{margin-bottom:0}.PublicTaskViewer_detailSection__M\+MMd h3{align-items:center;color:#172033;display:flex;font-size:13px;font-weight:800;gap:7px;margin:0 0 9px}.PublicTaskViewer_descriptionFull__GVOEd{color:#475569;font-size:13px;line-height:1.7;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.PublicTaskViewer_infoGrid__ArzK7{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:22px}.PublicTaskViewer_infoItem__QmZAU{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;min-width:0;padding:13px}.PublicTaskViewer_infoItem__QmZAU>span{color:#94a3b8;display:block;font-size:10px;font-weight:750;letter-spacing:.04em;margin-bottom:7px;text-transform:uppercase}.PublicTaskViewer_infoItem__QmZAU>strong{color:#334155;font-size:12px;font-weight:750}.PublicTaskViewer_sectionHeading__UdhQc{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:11px}.PublicTaskViewer_sectionHeading__UdhQc h3{margin:0}.PublicTaskViewer_sectionHeading__UdhQc>span{align-items:center;background:#f1f5f9;border-radius:999px;color:#64748b;display:inline-flex;font-size:10px;font-weight:800;height:24px;justify-content:center;min-width:24px;padding:0 7px}.PublicTaskViewer_comments__xNcNc{display:flex;flex-direction:column;gap:10px}.PublicTaskViewer_comment__9k8rU{align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:10px;padding:13px}.PublicTaskViewer_commentAvatar__rnvxR{align-items:center;background:#17345c;border-radius:50%;color:#fff;display:inline-flex;font-size:10px;font-weight:800;height:34px;justify-content:center;line-height:1;min-width:34px;width:34px}.PublicTaskViewer_commentContent__8ht\+X{flex:1 1;min-width:0}.PublicTaskViewer_commentHeader__KhwsO{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:5px}.PublicTaskViewer_commentHeader__KhwsO strong{color:#172033;font-size:12px;font-weight:750;min-width:0;overflow-wrap:anywhere}.PublicTaskViewer_commentHeader__KhwsO time{color:#94a3b8;flex-shrink:0;font-size:10px}.PublicTaskViewer_comment__9k8rU p{color:#475569;font-size:12px;line-height:1.6;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.PublicTaskViewer_commentsLoading__-zuQs{color:#64748b;font-size:12px;font-weight:650;gap:8px;min-height:75px}.PublicTaskViewer_commentsLoading__-zuQs,.PublicTaskViewer_emptyComments__sgn\+3{align-items:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;display:flex;justify-content:center}.PublicTaskViewer_emptyComments__sgn\+3{color:#94a3b8;flex-direction:column;gap:5px;min-height:100px;padding:18px;text-align:center}.PublicTaskViewer_emptyComments__sgn\+3 strong{color:#64748b;font-size:12px}.PublicTaskViewer_emptyComments__sgn\+3 span{font-size:11px}.PublicTaskViewer_activityList__0gOVi{display:flex;flex-direction:column;padding-left:4px}.PublicTaskViewer_activityItem__Olm1g{display:flex;gap:10px;padding-bottom:15px;position:relative}.PublicTaskViewer_activityItem__Olm1g:last-child{padding-bottom:0}.PublicTaskViewer_activityDot__9HRjm{background:#17345c;border-radius:50%;height:8px;margin-top:5px;min-width:8px;position:relative;width:8px}.PublicTaskViewer_activityItem__Olm1g:not(:last-child) .PublicTaskViewer_activityDot__9HRjm:after{background:#dbe2ea;content:"";height:calc(100% + 15px);left:3px;position:absolute;top:8px;width:1px}.PublicTaskViewer_activityItem__Olm1g p{color:#64748b;font-size:12px;line-height:1.55;margin:0}.PublicTaskViewer_activityItem__Olm1g p strong{color:#334155}.PublicTaskViewer_activityItem__Olm1g time{color:#94a3b8;display:block;font-size:10px;margin-top:3px}.PublicTaskViewer_detailError__ietd9{align-items:flex-start;background:#fff7ed;border:1px solid #fed7aa;border-radius:11px;color:#c2410c;display:flex;gap:9px;margin-bottom:18px;padding:12px}.PublicTaskViewer_detailError__ietd9>svg{flex:0 0 auto;margin-top:1px}.PublicTaskViewer_detailError__ietd9 div{display:flex;flex-direction:column;gap:3px}.PublicTaskViewer_detailError__ietd9 strong{font-size:11px}.PublicTaskViewer_detailError__ietd9 span{font-size:11px;line-height:1.45}.PublicTaskViewer_modalFooter__89WtD{align-items:center;background:#fff;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:space-between;padding:13px 22px}.PublicTaskViewer_modalFooter__89WtD>span{color:#94a3b8;font-size:10px}.PublicTaskViewer_doneButton__aIaF7{background:#17345c;border:0;border-radius:9px;color:#fff;cursor:pointer;font-size:11px;font-weight:750;height:36px;padding:0 15px}.PublicTaskViewer_doneButton__aIaF7:hover{background:#102b4d}@media (max-width:900px){.PublicTaskViewer_filters__7Vurs{grid-template-columns:repeat(2,minmax(0,1fr))}.PublicTaskViewer_searchField__l922G{grid-column:1/-1}.PublicTaskViewer_taskList__07NrP{grid-template-columns:1fr}}@media (max-width:640px){.PublicTaskViewer_page__woNXT{padding:16px 12px 28px}.PublicTaskViewer_header__OcGvi{align-items:flex-start;gap:12px;margin-bottom:16px}.PublicTaskViewer_header__OcGvi h1{font-size:26px}.PublicTaskViewer_header__OcGvi p{font-size:12px;max-width:260px}.PublicTaskViewer_brand__S413N{font-size:11px}.PublicTaskViewer_refreshButton__srUCb{border-radius:10px;height:40px;padding:0;width:40px}.PublicTaskViewer_refreshButton__srUCb span{display:none}.PublicTaskViewer_filterCard__MKyI-{border-radius:14px;padding:14px}.PublicTaskViewer_filterTitle__WaNQr{margin-bottom:11px}.PublicTaskViewer_filters__7Vurs{display:flex;flex-direction:column;gap:10px}.PublicTaskViewer_searchField__l922G{width:100%}.PublicTaskViewer_searchBox__BdczW,.PublicTaskViewer_selectWrap__c7ukO{height:46px}.PublicTaskViewer_stats__YejW2{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0}.PublicTaskViewer_stat__uC0OW{border-radius:11px;padding:12px}.PublicTaskViewer_stat__uC0OW strong{font-size:19px}.PublicTaskViewer_stat__uC0OW span{font-size:10px}.PublicTaskViewer_stat__uC0OW:last-child{grid-column:1/-1}.PublicTaskViewer_resultHeader__B00ae{margin-top:17px}.PublicTaskViewer_taskList__07NrP{display:flex;flex-direction:column;gap:10px}.PublicTaskViewer_taskCard__B9dcm{border-radius:14px;padding:15px}.PublicTaskViewer_taskCard__B9dcm h2{font-size:16px;margin-top:10px}.PublicTaskViewer_description__rkw9H{-webkit-line-clamp:4;font-size:12px}.PublicTaskViewer_footer__KfY\+V{align-items:center}.PublicTaskViewer_viewDetails__TPim9{font-size:10px}.PublicTaskViewer_modalBackdrop__OiMe7{align-items:flex-end;background:#0f172a9e;padding:0}.PublicTaskViewer_modal__lF\+B6{animation:PublicTaskViewer_mobileModalIn__tlEO8 .22s ease;border-bottom:0;border-left:0;border-radius:18px 18px 0 0;border-right:0;max-height:94vh;max-width:none;width:100%}@keyframes PublicTaskViewer_mobileModalIn__tlEO8{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.PublicTaskViewer_modalHeader__7guSG{gap:12px;padding:15px 14px}.PublicTaskViewer_modalHeader__7guSG h2{font-size:18px;line-height:1.28;margin-bottom:8px;margin-top:4px}.PublicTaskViewer_closeButton__w9LUo{border-radius:10px;flex:0 0 40px;height:40px;min-height:40px;min-width:40px;width:40px}.PublicTaskViewer_closeButton__w9LUo svg{height:20px;width:20px}.PublicTaskViewer_detailLoading__26r0E{padding:8px 14px}.PublicTaskViewer_modalBody__5SLi0{-webkit-overflow-scrolling:touch;padding:17px 14px}.PublicTaskViewer_detailSection__M\+MMd{margin-bottom:20px}.PublicTaskViewer_infoGrid__ArzK7{gap:8px;grid-template-columns:1fr;margin-bottom:20px}.PublicTaskViewer_infoItem__QmZAU{padding:11px}.PublicTaskViewer_comment__9k8rU{border-radius:11px;gap:9px;padding:11px}.PublicTaskViewer_commentAvatar__rnvxR{height:32px;min-width:32px;width:32px}.PublicTaskViewer_commentHeader__KhwsO{align-items:flex-start;flex-direction:column;gap:2px}.PublicTaskViewer_commentHeader__KhwsO time{font-size:9px}.PublicTaskViewer_comment__9k8rU p{font-size:12px}.PublicTaskViewer_modalFooter__89WtD{background:#fff;padding:11px 14px calc(11px + env(safe-area-inset-bottom))}.PublicTaskViewer_modalFooter__89WtD>span{font-size:9px}.PublicTaskViewer_doneButton__aIaF7{height:36px;padding:0 14px}}@media (max-width:380px){.PublicTaskViewer_page__woNXT{padding-left:9px;padding-right:9px}.PublicTaskViewer_header__OcGvi h1{font-size:23px}.PublicTaskViewer_taskCard__B9dcm{padding:13px}.PublicTaskViewer_taskTop__9HMeu{align-items:flex-start}.PublicTaskViewer_footer__KfY\+V{align-items:flex-start;flex-direction:column}.PublicTaskViewer_viewDetails__TPim9{align-self:flex-end}.PublicTaskViewer_modalBody__5SLi0,.PublicTaskViewer_modalHeader__7guSG{padding-left:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--ai-navy:#17345c;--ai-navy-deep:#0f2442;--ai-orange:#ff6a00;--ai-text:#1e293b;--ai-muted:#64748b;--ai-faint:#94a3b8;--ai-border:#e5e9f0;--ai-bg:#f8fafc;--ai-green:#16834a;--ai-red:#c24135;--ai-radius:10px}.ai-page,.ai-page *{box-sizing:border-box}.ai-page{background:#f8fafc;background:var(--ai-bg);color:#1e293b;color:var(--ai-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;min-height:100vh;padding-bottom:32px}.ai-page button,.ai-page input,.ai-page select,.ai-page textarea{font:inherit}.ai-page button{-webkit-tap-highlight-color:transparent}.ai-page strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai-topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #e5e9f0;border-bottom:1px solid var(--ai-border);gap:16px;justify-content:space-between;min-height:64px;padding:10px max(20px,calc(50vw - 640px));position:-webkit-sticky;position:sticky;top:0;z-index:20}.ai-brand-lockup,.ai-topbar{align-items:center;display:flex}.ai-brand-lockup{gap:14px;min-width:0}.ai-brand-image-wrap{align-items:center;display:flex;flex:0 0 140px;height:40px;overflow:hidden;width:140px}.ai-brand-image{height:100%;object-fit:contain;object-position:left center;width:100%}.ai-brand-divider{background:#e5e9f0;background:var(--ai-border);height:24px;width:1px}.ai-brand-name{color:#64748b;color:var(--ai-muted);font-size:12px;font-weight:600;letter-spacing:.02em}.ai-top-actions{align-items:center;display:flex;gap:8px}.ai-btn{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:7px;justify-content:center;min-height:36px;padding:8px 13px;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.ai-btn svg{font-size:11px}.ai-btn:focus-visible,.ai-icon-btn:focus-visible,.ai-row-actions button:focus-visible{outline:2px solid #17345c59;outline-offset:2px}.ai-btn-primary{background:#17345c;background:var(--ai-navy);color:#fff}.ai-btn-primary:hover{background:#0f2442;background:var(--ai-navy-deep)}.ai-btn-ghost,.ai-btn-secondary{background:#fff;border-color:#e5e9f0;border-color:var(--ai-border);color:#334155}.ai-btn-ghost:hover,.ai-btn-secondary:hover{background:#f1f5f9}.ai-btn:disabled{cursor:not-allowed;opacity:.55}.ai-content{margin:0 auto;padding:28px 20px;width:min(1280px,100%)}.ai-page-heading{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.ai-page-heading h1{color:#0f2442;color:var(--ai-navy-deep);font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0 0 4px}.ai-page-heading p{color:#64748b;color:var(--ai-muted);font-size:13px;margin:0}.ai-heading-actions{display:flex;flex-wrap:wrap;gap:8px}.ai-eyebrow{color:#ff6a00;color:var(--ai-orange);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ai-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.ai-metric-card{background:#fff;border:1px solid #e5e9f0;border:1px solid var(--ai-border);border-radius:10px;border-radius:var(--ai-radius);display:flex;flex-direction:column;gap:6px;padding:16px 18px}.ai-metric-card span{color:#64748b;color:var(--ai-muted);font-size:12px;font-weight:500}.ai-metric-card strong{color:#0f2442;color:var(--ai-navy-deep);font-size:22px;font-weight:700;letter-spacing:-.02em;overflow-wrap:anywhere}.ai-metric-card small{color:#94a3b8;color:var(--ai-faint);font-size:11px}.ai-metric-card small.is-overdue,.is-overdue{color:#c24135;color:var(--ai-red);font-weight:600}.ai-panel{background:#fff;border:1px solid #e5e9f0;border:1px solid var(--ai-border);border-radius:12px;overflow:hidden}.ai-toolbar{border-bottom:1px solid #e5e9f0;border-bottom:1px solid var(--ai-border);flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.ai-search,.ai-toolbar{align-items:center;display:flex}.ai-search{background:#f8fafc;background:var(--ai-bg);border:1px solid #e5e9f0;border:1px solid var(--ai-border);border-radius:8px;color:#94a3b8;color:var(--ai-faint);gap:8px;min-height:36px;padding:0 11px;width:min(360px,100%)}.ai-search:focus-within{background:#fff;border-color:#93a8c5}.ai-search input{background:#0000;border:0;color:#1e293b;color:var(--ai-text);flex:1 1;font-size:12px;min-width:0;outline:0;padding:8px 0}.ai-search button{background:#0000;border:0;color:#94a3b8;color:var(--ai-faint);cursor:pointer;display:grid;padding:3px;place-items:center}.ai-toolbar-right{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ai-filter-tabs{background:#f1f5f9;border-radius:8px;display:flex;gap:2px;padding:3px}.ai-filter-tabs button{background:#0000;border:0;border-radius:6px;color:#64748b;color:var(--ai-muted);cursor:pointer;font-size:12px;font-weight:600;padding:6px 11px;white-space:nowrap}.ai-filter-tabs button.active{background:#fff;box-shadow:0 1px 2px #0f244214;color:#17345c;color:var(--ai-navy)}.ai-select{background:#fff;border:1px solid #e5e9f0;border:1px solid var(--ai-border);border-radius:8px;color:#334155;font-size:12px;min-height:36px;padding:7px 10px}.ai-table-wrap{overflow-x:auto}.ai-table{border-collapse:collapse;min-width:860px;text-align:left;width:100%}.ai-table th{border-bottom:1px solid #e5e9f0;border-bottom:1px solid var(--ai-border);color:#64748b;color:var(--ai-muted);font-size:11px;font-weight:600;letter-spacing:.04em;padding:11px 16px;text-transform:uppercase;white-space:nowrap}.ai-table td{border-bottom:1px solid #f1f4f8;color:#475569;font-size:12.5px;padding:14px 16px;vertical-align:middle}.ai-table tbody tr:last-child td{border-bottom:0}.ai-table tbody tr:hover{background:#fafbfd}.ai-table .num{text-align:right}.ai-table td:nth-child(3){white-space:nowrap}.ai-table td:first-child small{color:#94a3b8;color:var(--ai-faint);display:block;font-size:11px;margin-top:3px}.ai-invoice-link{background:none;border:0;color:#17345c;color:var(--ai-navy);cursor:pointer;font-size:12.5px;font-weight:700;padding:0;text-align:left}.ai-invoice-link:hover{color:#ff6a00;color:var(--ai-orange)}.ai-customer-cell{display:flex;flex-direction:column;gap:2px}.ai-customer-cell strong{color:#1e293b;color:var(--ai-text);font-size:12.5px;font-weight:600}.ai-customer-cell span{color:#94a3b8;color:var(--ai-faint);font-size:11.5px}.ai-table td.num>strong{color:#0f2442;color:var(--ai-navy-deep);font-weight:700}.ai-due-small{color:#b45f13;display:block;font-size:11px;margin-top:3px}.ai-due-small.is-overdue{color:#c24135;color:var(--ai-red)}.ai-actions-col{width:140px}.ai-row-actions{display:flex;gap:4px;justify-content:flex-end}.ai-row-actions button{background:#0000;border:1px solid #0000;border-radius:7px;color:#64748b;color:var(--ai-muted);cursor:pointer;display:grid;font-size:12px;height:30px;place-items:center;width:30px}.ai-row-actions button:hover{background:#f1f5f9;color:#17345c;color:var(--ai-navy)}.ai-row-actions button.danger:hover{background:#fef2f2;color:#c24135;color:var(--ai-red)}.ai-mobile-invoices{display:none}.ai-status{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:600;gap:6px;padding:3px 9px;white-space:nowrap}.ai-status:before{background:currentColor;border-radius:50%;content:"";height:5px;width:5px}.ai-status-paid{background:#ecf8f1;color:#16834a;color:var(--ai-green)}.ai-status-pending{background:#fff5e8;color:#a35c10}.ai-status-partially-paid{background:#ecf3fd;color:#2a5ea4}.ai-status-overdue{background:#fdeeed;color:#c24135;color:var(--ai-red)}.ai-empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:280px;padding:32px 18px;text-align:center}.ai-empty-icon{background:#f1f5f9;border-radius:12px;color:#64748b;color:var(--ai-muted);display:grid;font-size:18px;height:48px;place-items:center;width:48px}.ai-empty-state h3{color:#1e293b;color:var(--ai-text);font-size:15px;margin:14px 0 4px}.ai-empty-state p{color:#64748b;color:var(--ai-muted);font-size:12.5px;line-height:1.6;margin:0 0 16px;max-width:340px}.ai-disclaimer{align-items:flex-start;color:#94a3b8;color:var(--ai-faint);display:flex;font-size:11px;gap:8px;line-height:1.5;margin-top:14px}.ai-disclaimer svg{flex:0 0 auto;font-size:10px;margin-top:2px}.ai-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a66;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:1000}.ai-drawer{animation:ai-slide-in .18s ease-out;background:#f8fafc;background:var(--ai-bg);box-shadow:-10px 0 36px #0f172a24;display:flex;flex-direction:column;height:100%;overflow:hidden;width:min(720px,100%)}.ai-view-drawer{width:min(600px,100%)}.ai-settings-drawer{width:min(660px,100%)}@keyframes ai-slide-in{0%{opacity:.85;transform:translateX(16px)}to{opacity:1;transform:none}}.ai-drawer-header{align-items:flex-start;background:#fff;border-bottom:1px solid #e5e9f0;border-bottom:1px solid var(--ai-border);display:flex;flex:0 0 auto;gap:14px;justify-content:space-between;padding:20px 24px 16px}.ai-drawer-header h2{color:#0f2442;color:var(--ai-navy-deep);font-size:20px;font-weight:700;letter-spacing:-.02em;margin:4px 0 2px}.ai-drawer-header p{color:#64748b;color:var(--ai-muted);font-size:12px;margin:0}.ai-icon-btn{background:#fff;border:1px solid #e5e9f0;border:1px solid var(--ai-border);border-radius:8px;color:#64748b;color:var(--ai-muted);cursor:pointer;display:grid;flex:0 0 34px;height:34px;place-items:center;width:34px}.ai-icon-btn:hover{background:#f1f5f9}.ai-order-form{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 24px 24px;scrollbar-gutter:stable}.ai-form-section{background:#fff;border:1px solid #e5e9f0;border:1px solid var(--ai-border);border-radius:10px;border-radius:var(--ai-radius);margin-bottom:12px;padding:18px}.ai-form-section-title{align-items:center;color:#17345c;color:var(--ai-navy);display:flex;font-size:12px;gap:9px;margin-bottom:14px}.ai-form-section-title h3{color:#1e293b;color:var(--ai-text);font-size:13px;font-weight:700;margin:0}.ai-form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ai-field{display:flex;flex-direction:column;gap:5px;min-width:0}.ai-field>span{color:#64748b;color:var(--ai-muted);font-size:11px;font-weight:600}.ai-field input,.ai-field select,.ai-field textarea{background:#fff;border:1px solid #d9e0ea;border-radius:7px;color:#1e293b;color:var(--ai-text);font-size:12.5px;min-height:36px;min-width:0;outline:0;padding:8px 10px;width:100%}.ai-field textarea{line-height:1.5;resize:vertical}.ai-device-id-row input:focus,.ai-field input:focus,.ai-field select:focus,.ai-field textarea:focus{border-color:#7b98bd;box-shadow:0 0 0 3px #17345c14}.ai-field-wide{grid-column:1/-1}.ai-input-group{display:flex;gap:6px}.ai-input-group input{flex:1 1}.ai-toggle{background:#f8fafc;background:var(--ai-bg);border:1px solid #d9e0ea;border-radius:7px;color:#17345c;color:var(--ai-navy);cursor:pointer;display:grid;min-height:36px;place-items:center;width:36px}.ai-toggle:hover{background:#eef2f7}.ai-switch{align-items:center;color:#334155;display:flex;font-size:12.5px;font-weight:500;gap:8px;min-height:36px}.ai-switch input{min-height:auto;width:auto}.ai-tax-note{background:#f8fafc;background:var(--ai-bg);border-radius:7px;color:#64748b;color:var(--ai-muted);font-size:11.5px;line-height:1.55;margin-top:12px;padding:9px 11px}.ai-customer-quick{margin-bottom:14px}.ai-customer-quick>span{color:#64748b;color:var(--ai-muted);display:block;font-size:11px;font-weight:600;margin-bottom:7px}.ai-chip-row{display:flex;flex-wrap:wrap;gap:6px}.ai-chip{background:#fff;border:1px solid #e5e9f0;border:1px solid var(--ai-border);border-radius:999px;color:#17345c;color:var(--ai-navy);cursor:pointer;font-size:11px;font-weight:600;padding:5px 10px}.ai-chip:hover{background:#f1f5f9}.ai-add-item-bar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:10px}.ai-add-item-bar>span{color:#64748b;color:var(--ai-muted);font-size:11px;font-weight:600}.ai-add-item-bar>div{display:flex;flex-wrap:wrap;gap:5px}.ai-add-item-bar button{background:#fff;border:1px solid #e5e9f0;border:1px solid var(--ai-border);border-radius:6px;color:#17345c;color:var(--ai-navy);cursor:pointer;font-size:11px;font-weight:600;padding:5px 9px}.ai-add-item-bar button:hover{background:#f1f5f9}.ai-line-editor{background:#fcfdfe;border:1px solid #e5e9f0;border:1px solid var(--ai-border);border-radius:9px;margin-top:10px;padding:14px}.ai-line-editor-heading{align-items:center;color:#1e293b;color:var(--ai-text);display:flex;font-size:12px;font-weight:700;gap:10px;justify-content:space-between;margin-bottom:12px}.ai-line-editor-heading button{align-items:center;background:none;border:0;color:#c24135;color:var(--ai-red);cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 0}.ai-line-editor-heading button:disabled{cursor:not-allowed;opacity:.35}.ai-line-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.ai-warranty-pill{align-items:center;background:#ecf8f1;border-radius:999px;color:#16834a;color:var(--ai-green);display:inline-flex;font-size:10px;font-weight:700;gap:4px;margin-left:8px;padding:2px 7px;vertical-align:middle}.ai-device-ids{background:#f8fafc;background:var(--ai-bg);border:1px dashed #d3dce8;border-radius:8px;margin-top:12px;padding:11px 12px}.ai-device-ids-head{align-items:center;color:#17345c;color:var(--ai-navy);display:flex;font-size:11px;font-weight:700;gap:7px;margin-bottom:9px}.ai-device-ids-head small{color:#94a3b8;color:var(--ai-faint);font-size:11px;font-weight:500;margin-left:auto}.ai-device-ids-grid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.ai-device-id-row{align-items:center;display:flex;gap:6px;min-width:0}.ai-device-id-index{background:#fff;border:1px solid #e5e9f0;border:1px solid var(--ai-border);border-radius:6px;color:#64748b;color:var(--ai-muted);display:grid;flex:0 0 22px;font-size:10px;font-weight:700;height:22px;place-items:center;width:22px}.ai-device-id-row input{background:#fff;border:1px solid #d9e0ea;border-radius:7px;color:#1e293b;color:var(--ai-text);flex:1 1;font-size:12px;min-height:34px;min-width:0;outline:0;padding:7px 9px}.ai-line-total-footer{align-items:center;border-top:1px solid #e5e9f0;border-top:1px solid var(--ai-border);display:flex;justify-content:space-between;margin-top:12px;padding-top:11px}.ai-line-total-footer span{color:#64748b;color:var(--ai-muted);font-size:11.5px}.ai-line-total-footer strong{color:#0f2442;color:var(--ai-navy-deep);font-size:14px}.ai-summary-card{background:#fff;border:1px solid #e5e9f0;border:1px solid var(--ai-border);border-radius:10px;border-radius:var(--ai-radius);margin-bottom:12px;padding:18px}.ai-summary-heading{align-items:baseline;border-bottom:1px solid #e5e9f0;border-bottom:1px solid var(--ai-border);display:flex;gap:12px;justify-content:space-between;padding-bottom:12px}.ai-summary-heading span{color:#64748b;color:var(--ai-muted);font-size:12px;font-weight:600}.ai-summary-heading strong{color:#0f2442;color:var(--ai-navy-deep);font-size:24px;font-weight:700;letter-spacing:-.02em}.ai-summary-rows{display:flex;flex-direction:column;gap:8px;padding-top:12px}.ai-summary-rows>div{color:#64748b;color:var(--ai-muted);display:flex;font-size:12px;gap:14px;justify-content:space-between}.ai-summary-rows strong{color:#1e293b;color:var(--ai-text);font-weight:600}.ai-summary-rows .discount-row,.ai-summary-rows .discount-row strong{color:#c24135;color:var(--ai-red)}.ai-form-footer{background:#fff;border-top:1px solid #e5e9f0;border-top:1px solid var(--ai-border);bottom:-24px;display:flex;gap:8px;justify-content:flex-end;margin:0 -24px -24px;padding:12px 24px max(12px,env(safe-area-inset-bottom,0));position:-webkit-sticky;position:sticky;z-index:3}.ai-view-content{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 20px 24px}.ai-view-customer{align-items:flex-start;background:#fff;border:1px solid #e5e9f0;border:1px solid var(--ai-border);border-radius:10px;border-radius:var(--ai-radius);display:flex;gap:12px;justify-content:space-between;padding:16px 18px}.ai-view-customer>div{display:flex;flex-direction:column;gap:4px;min-width:0}.ai-view-customer strong{color:#0f2442;color:var(--ai-navy-deep);font-size:14px;font-weight:700}.ai-view-customer span{color:#64748b;color:var(--ai-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.ai-view-lines{background:#fff;border:1px solid #e5e9f0;border:1px solid var(--ai-border);border-radius:10px;border-radius:var(--ai-radius);margin-top:12px;padding:0 18px}.ai-view-lines-head{grid-gap:16px;border-bottom:1px solid #e5e9f0;border-bottom:1px solid var(--ai-border);color:#64748b;color:var(--ai-muted);display:grid;font-size:10.5px;font-weight:600;gap:16px;grid-template-columns:minmax(0,1fr) 110px;letter-spacing:.06em;padding:11px 0;text-transform:uppercase}.ai-view-lines-head span:last-child{text-align:right}.ai-view-line{grid-gap:16px;align-items:start;border-bottom:1px solid #f1f4f8;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 110px;padding:14px 0}.ai-view-line:last-child{border-bottom:0}.ai-view-line>div{display:flex;flex-direction:column;gap:5px;min-width:0}.ai-view-line>div strong{color:#1e293b;color:var(--ai-text);font-size:12.5px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.ai-view-line>div small{color:#64748b;color:var(--ai-muted);font-size:11px;line-height:1.55}.ai-view-line>strong{color:#0f2442;color:var(--ai-navy-deep);font-size:13px;font-weight:700;text-align:right;white-space:nowrap}.ai-view-device-ids{align-items:center;align-self:flex-start;background:#eef4fb;border-radius:6px;color:#285b91;display:inline-flex;font-size:11px;font-weight:600;gap:5px;line-height:1.5;overflow-wrap:anywhere;padding:2px 8px}.ai-view-device-ids svg{flex:0 0 auto}.ai-view-totals{background:#fff;border:1px solid #e5e9f0;border:1px solid var(--ai-border);border-radius:10px;border-radius:var(--ai-radius);margin-top:12px;padding:8px 18px}.ai-view-totals>div{grid-gap:16px;align-items:center;color:#64748b;color:var(--ai-muted);display:grid;font-size:12px;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:8px 0}.ai-view-totals strong{color:#1e293b;color:var(--ai-text);font-weight:600;text-align:right;white-space:nowrap}.ai-view-totals .total-line{border-top:1px solid #17345c;border-top:1px solid var(--ai-navy);color:#17345c;color:var(--ai-navy);font-weight:700;margin:4px 0;padding:10px 0}.ai-view-totals .total-line strong{color:#17345c;color:var(--ai-navy);font-size:16px;font-weight:700}.ai-view-totals .balance-row{color:#b35b18;font-weight:700}.ai-view-totals .balance-row strong{color:#b35b18;font-size:13px}.ai-view-payment{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:12px}.ai-view-payment>div{background:#fff;border:1px solid #e5e9f0;border:1px solid var(--ai-border);border-radius:9px;display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 14px}.ai-view-payment span{color:#64748b;color:var(--ai-muted);font-size:11px}.ai-view-payment strong{color:#1e293b;color:var(--ai-text);font-size:12px;font-weight:600;overflow-wrap:anywhere}.ai-view-history,.ai-view-notes{background:#fff;border:1px solid #e5e9f0;border:1px solid var(--ai-border);border-radius:10px;border-radius:var(--ai-radius);margin-top:12px;padding:14px 18px}.ai-view-history-title{align-items:center;color:#17345c;color:var(--ai-navy);display:flex;font-size:12px;font-weight:700;gap:7px;margin-bottom:4px}.ai-history-row{border-bottom:1px solid #f1f4f8;padding:10px 0}.ai-history-row:last-child{border-bottom:0;padding-bottom:0}.ai-history-row>div{display:flex;flex-direction:column;gap:3px}.ai-history-row strong{color:#0f2442;color:var(--ai-navy-deep);font-size:12.5px;font-weight:700}.ai-history-row span{color:#64748b;color:var(--ai-muted);font-size:11px;line-height:1.5}.ai-view-notes strong{color:#1e293b;color:var(--ai-text);font-size:12px}.ai-view-notes p{color:#64748b;color:var(--ai-muted);font-size:11.5px;line-height:1.65;margin:6px 0 0;white-space:pre-wrap}.ai-view-footer{background:#fff;border-top:1px solid #e5e9f0;border-top:1px solid var(--ai-border);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:14px 20px}.ai-overlay-center{align-items:center;justify-content:center;padding:20px}.ai-modal{animation:ai-pop-in .18s ease-out;background:#f8fafc;background:var(--ai-bg);border:1px solid #e5e9f0;border:1px solid var(--ai-border);border-radius:14px;box-shadow:0 20px 56px #0f172a47;display:flex;flex-direction:column;max-height:92dvh;overflow:hidden;width:min(420px,100%)}@keyframes ai-pop-in{0%{opacity:.85;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.ai-modal-body{display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:16px 20px 20px}.ai-modal-footer{display:flex;gap:8px;justify-content:flex-end;padding-top:4px}.ai-logo-preview{align-items:center;background:#f8fafc;background:var(--ai-bg);border:1px solid #e5e9f0;border:1px solid var(--ai-border);border-radius:9px;display:flex;gap:14px;grid-column:1/-1;padding:12px}.ai-logo-preview-image{align-items:center;background:#fff;border:1px solid #e5e9f0;border:1px solid var(--ai-border);border-radius:7px;display:flex;flex:0 0 150px;height:48px;padding:5px 8px}.ai-logo-preview-image img{height:100%;object-fit:contain;width:100%}.ai-logo-preview-copy{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.ai-logo-preview-copy strong{font-size:12px}.ai-logo-preview-copy span{color:#64748b;color:var(--ai-muted);font-size:11px}@media (max-width:1000px){.ai-line-grid,.ai-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ai-topbar{min-height:58px;padding:8px 14px}.ai-brand-image-wrap{flex-basis:110px;height:34px;width:110px}.ai-content{padding:20px 12px}.ai-page-heading{align-items:flex-start;flex-direction:column}.ai-page-heading h1{font-size:22px}.ai-heading-actions{width:100%}.ai-heading-actions .ai-btn{flex:1 1;min-width:0}.ai-toolbar{align-items:stretch;flex-direction:column;padding:12px}.ai-search,.ai-toolbar-right{width:100%}.ai-filter-tabs{overflow-x:auto;scrollbar-width:none;width:100%}.ai-filter-tabs button{flex:0 0 auto}.ai-select{width:100%}.ai-table-wrap{display:none}.ai-mobile-invoices{display:flex;flex-direction:column;gap:8px;padding:10px}.ai-mobile-invoice{background:#fff;border:1px solid #e5e9f0;border:1px solid var(--ai-border);border-radius:10px;padding:14px}.ai-mobile-invoice-top{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.ai-mobile-invoice-top>div{display:flex;flex-direction:column;gap:4px}.ai-mobile-invoice-top>div span{color:#94a3b8;color:var(--ai-faint);font-size:11px}.ai-mobile-customer{color:#1e293b;color:var(--ai-text);display:block;font-size:13px;font-weight:600;margin-top:10px}.ai-mobile-phone{color:#64748b;color:var(--ai-muted);display:block;font-size:11.5px;margin-top:3px}.ai-mobile-total{align-items:baseline;border-top:1px solid #f1f4f8;display:flex;gap:8px;justify-content:space-between;margin-top:10px;padding-top:10px}.ai-mobile-total strong{color:#0f2442;color:var(--ai-navy-deep);font-size:17px;font-weight:700}.ai-mobile-total span{color:#b45f13;font-size:11px}.ai-mobile-total span.is-overdue{color:#c24135;color:var(--ai-red)}.ai-mobile-actions{display:flex;gap:6px;margin-top:10px}.ai-mobile-actions button{align-items:center;background:#fff;border:1px solid #e5e9f0;border:1px solid var(--ai-border);border-radius:8px;color:#475569;display:inline-flex;flex:1 1;font-size:11.5px;font-weight:600;gap:6px;justify-content:center;min-height:36px}.ai-overlay{align-items:flex-end}.ai-overlay-center{align-items:center}.ai-drawer{border-radius:16px 16px 0 0;height:min(94dvh,100%);width:100%}.ai-drawer-header{padding:16px}.ai-order-form{padding:12px 12px 20px}.ai-form-section{padding:14px}.ai-form-footer{margin:0 -12px -20px;padding:12px}.ai-form-footer .ai-btn{flex:1 1}.ai-device-ids-grid{grid-template-columns:1fr}.ai-view-content{padding:12px}.ai-view-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 12px calc(12px + env(safe-area-inset-bottom, 0))}.ai-view-footer .ai-btn{min-height:40px;white-space:normal}.ai-view-line,.ai-view-lines-head{gap:10px;grid-template-columns:minmax(0,1fr) 88px}.ai-logo-preview{flex-wrap:wrap}}@media (max-width:430px){.ai-brand-divider,.ai-brand-name,.ai-top-actions .ai-btn span{display:none}.ai-metrics{gap:8px}.ai-metric-card{padding:12px}.ai-metric-card strong{font-size:16px}.ai-form-grid,.ai-line-grid{grid-template-columns:1fr}.ai-field-wide{grid-column:auto}.ai-view-payment{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ai-drawer,.ai-modal{animation:none!important}.ai-btn{transition:none!important}}@media print{.Toastify,.ai-overlay,.ai-topbar{display:none!important}}
/*# sourceMappingURL=main.8511b450.css.map*/