:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:#e8f1f8;background:#07121a;font-synthesis:none}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 70% -20%,#0e3350 0,#07121a 38%,#050b10);min-height:100vh}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{display:grid;grid-template-columns:245px 1fr;min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;background:linear-gradient(180deg,#071621,#06101a);border-right:1px solid #183247;padding:18px;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid #173044}.brand img{width:52px;height:52px;object-fit:contain}.brand strong{font-size:22px;font-style:italic}.brand small{display:block;color:#6f91aa;font-size:11px;margin-top:2px}.who{display:flex;align-items:center;gap:10px;margin:18px 0;padding:12px;background:#0b1c28;border:1px solid #17364d;border-radius:12px}.avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#0b68cc;font-weight:800}.who b,.who span{display:block}.who b{font-size:13px}.who span{font-size:11px;color:#42a4ff;margin-top:3px}.sidebar nav{display:flex;flex-direction:column;gap:5px}.sidebar nav button,.sideFoot button{display:flex;gap:10px;align-items:center;background:transparent;border:0;color:#b9cad7;padding:11px 12px;border-radius:8px;text-align:left}.sidebar nav button:hover,.sidebar nav button.active{background:#0a62bd;color:#fff}.sideFoot{margin-top:auto;border-top:1px solid #173044;padding-top:14px}.secure{display:flex;gap:7px;align-items:center;color:#5f8eac;font-size:11px;padding:8px}.main{padding:28px;min-width:0}.pageHead{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px}.pageHead h1{font-size:30px;margin:5px 0 6px}.pageHead p{margin:0;color:#7894a8}.eyebrow{font-size:10px;letter-spacing:.18em;color:#49a8ff;font-weight:800}.primary,.modalFoot .primary{background:linear-gradient(180deg,#1788ff,#0865c8);border:1px solid #248eff;color:#fff;border-radius:8px;padding:10px 14px;display:inline-flex;align-items:center;gap:7px;font-weight:700}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}.stat{position:relative;background:linear-gradient(180deg,#0d2230,#0a1923);border:1px solid #17384f;border-radius:12px;padding:16px;min-height:112px}.stat svg{color:#248eff}.stat span{display:block;color:#8ea6b8;font-size:12px;margin-top:10px}.stat b{font-size:25px}.stat.warn svg,.low{color:#ffb547}.grid2{display:grid;grid-template-columns:2fr 1fr;gap:16px}.panel{background:linear-gradient(180deg,#0c1c27,#08151e);border:1px solid #173448;border-radius:12px;padding:14px;overflow:auto}.panelTitle{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.panelTitle h3{margin:0}.panelTitle button,.actions button,.linkBtn{background:transparent;border:0;color:#49a8ff}.stockRow{display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px solid #163044}.stockRow span{display:block;font-size:10px;color:#6c8799;margin-top:2px}.empty{padding:28px;text-align:center;color:#5e7b90}table{border-collapse:collapse;width:100%;font-size:12px}th{text-align:left;color:#6f8ca0;font-weight:600;padding:10px;border-bottom:1px solid #214054}td{padding:11px 10px;border-bottom:1px solid #142c3d;color:#dce8f0}.actions{text-align:right;white-space:nowrap}.dangerMini{color:#f66!important}.pill,.budget{display:inline-flex;padding:4px 8px;border-radius:20px;background:#122b3b;color:#8ccaff;text-transform:capitalize;font-size:10px}.pill.andamento{background:#3b2706;color:#ffc36b}.pill.pronto{background:#0d392c;color:#72e2aa}.budget.approved{background:#0e3e2d;color:#76eab2}.budget.pending{background:#3f2b08;color:#ffd17c}.budget.rejected{background:#421b20;color:#ff9da5}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#02070bcc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;display:grid;place-items:center;padding:20px}.modal{width:min(680px,96vw);max-height:92vh;overflow:auto;background:#091823;border:1px solid #214862;border-radius:14px;box-shadow:0 25px 80px #000a}.modal.wide{width:min(1080px,97vw)}.modalHead{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid #19384c;position:sticky;top:0;background:#091823;z-index:2}.modalHead h3{margin:0}.modalHead button{background:transparent;border:0;color:#a9bdca;font-size:26px}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:18px}.formGrid.three{grid-template-columns:repeat(3,1fr)}.field{display:flex;flex-direction:column;gap:6px}.field span{font-size:11px;color:#85a1b5}.input{width:100%;background:#07121a;border:1px solid #1c3a4f;color:#e7f0f6;border-radius:8px;padding:10px;outline:none}.input:focus{border-color:#1e8cff;box-shadow:0 0 0 3px #1e8cff16}.textarea{min-height:84px;resize:vertical}.modalFoot{display:flex;justify-content:flex-end;gap:9px;padding:14px 18px;border-top:1px solid #19384c;position:sticky;bottom:0;background:#091823}.modalFoot button,.inlineBtns button,.approvalBox button{border:1px solid #29495e;background:#0d2230;color:#dce8f0;border-radius:8px;padding:9px 12px;display:inline-flex;align-items:center;gap:6px}.danger{background:#8e1f27!important;border-color:#bd2f39!important;color:#fff!important}.ok{background:#0a6b45!important;border-color:#0d9961!important;color:#fff!important}.sectionBar{margin:0 18px;padding:12px 0 8px;border-top:1px solid #173448;display:flex;justify-content:space-between;gap:12px}.sectionBar span{color:#708fa4;font-size:11px}.stockPicker{display:grid;grid-template-columns:1fr 110px 40px;gap:8px;margin:8px 18px}.stockPicker button{border:1px solid #304a5b;background:#0b1c27;color:#ff8484;border-radius:7px}.inlineBtns,.approvalBox{display:flex;flex-wrap:wrap;gap:8px;margin:10px 18px 16px}.notice{margin-top:15px;padding:13px;border:1px solid #244963;border-radius:8px;color:#8db1c9;display:flex;gap:9px;align-items:center}.error{padding:10px 12px;border:1px solid #742b32;background:#32151a;color:#ff9aa2;border-radius:8px;margin:8px 0}.loginPage{min-height:100vh;display:grid;grid-template-columns:1.15fr .85fr}.loginHero{padding:8vw;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 30% 40%,#0d3b5d,#07131d 50%,#050a0e)}.loginHero img{width:130px}.loginHero h1{font-size:48px;margin:18px 0 5px}.loginHero p{color:#86a3b7;font-size:18px;max-width:560px}.featureGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:420px;margin-top:25px}.featureGrid div{display:flex;align-items:center;gap:9px;background:#0a1d2a;border:1px solid #173a54;border-radius:10px;padding:13px;color:#c8d9e5}.featureGrid svg{width:18px;color:#2993ff}.loginCard{align-self:center;margin:7vw;display:flex;flex-direction:column;gap:13px;padding:30px;background:#091923;border:1px solid #1b3e57;border-radius:18px;box-shadow:0 30px 100px #0008}.loginCard h2{margin:3px 0;font-size:28px}.loginCard p{margin:0 0 8px;color:#7794a8}.loginCard label{font-size:12px;color:#9bb0be}.loginCard input{display:block;width:100%;margin-top:6px;padding:12px;background:#06121a;border:1px solid #21435a;border-radius:8px;color:#fff}.loginCard button{margin-top:5px;padding:12px;border:0;border-radius:8px;background:#0e74dc;color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;gap:8px}.loginCard small{text-align:center;color:#536f82}.setup,.center{min-height:100vh;display:grid;place-items:center;align-content:center;text-align:center;padding:30px}.setup img{width:120px}.setup h1{margin-bottom:4px}.setup>p{color:#84a0b3}.setupBox{display:flex;flex-direction:column;gap:8px;background:#0a1b27;border:1px solid #1c4059;border-radius:12px;padding:18px;max-width:700px;text-align:left}.setup code{color:#5eb5ff}.low td{background:#201a0e33}@media(max-width:900px){.shell{grid-template-columns:1fr}.sidebar{position:static;height:auto}.sidebar nav{display:grid;grid-template-columns:repeat(3,1fr)}.sideFoot{display:none}.cards{grid-template-columns:1fr 1fr}.grid2,.formGrid.three,.formGrid,.loginPage{grid-template-columns:1fr}.loginHero{padding:40px 24px}.loginCard{margin:24px}.main{padding:18px}.pageHead{flex-direction:column}}@media(max-width:560px){.cards{grid-template-columns:1fr}.sidebar nav{grid-template-columns:1fr 1fr}.loginHero h1{font-size:34px}.featureGrid{grid-template-columns:1fr}.stockPicker{grid-template-columns:1fr 90px 38px}}:root{--bg:#050b11;--panel:#0a1721;--panel2:#0d1e2a;--line:#18384d;--blue:#1688ff;--blue2:#0b69cf;--text:#eef6fb;--muted:#7f9aab;--good:#55d99b;--warn:#ffc166;--danger:#ff6f78}body{background:radial-gradient(circle at 65% -10%,#103451 0,#07131c 38%,#050a0f 80%);color:var(--text)}.contentWrap{min-width:0}.mobileTop,.closeSide,.sideBackdrop{display:none}.sidebar{width:245px;z-index:30;box-shadow:12px 0 35px #0002}.brand strong{letter-spacing:.01em}.sidebar nav button{transition:.18s ease}.sidebar nav button.active{box-shadow:inset 3px 0 #63b5ff,0 6px 20px #005bb82e}.sideFoot .installBtn{color:#fff;background:#0b67c2;border:1px solid #2087e8;margin-top:6px}.main{max-width:1680px;width:100%;margin:0 auto}.heroHead{padding:8px 0 2px}.pageHead h1{letter-spacing:-.035em}.pageHead p{line-height:1.55}.primary{box-shadow:0 8px 24px #0875de2a;transition:.18s}.primary:hover{transform:translateY(-1px);filter:brightness(1.07)}.cards{gap:16px}.stat{padding:18px;border-radius:15px;overflow:hidden}.stat:after{content:"";position:absolute;width:100px;height:100px;border-radius:50%;right:-35px;top:-35px;background:#1688ff0b}.statIcon{width:38px;height:38px;border-radius:10px;background:#0c65b72a;display:grid;place-items:center}.stat span{margin-top:15px}.stat b{font-size:30px;display:block;margin-top:2px}.stat small{color:#587589;font-size:10px}.quickStrip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.quickStrip>div{display:flex;align-items:center;gap:10px;background:#091720;border:1px solid #173449;border-radius:11px;padding:12px 14px}.quickStrip svg{color:#46a8ff}.quickStrip span{display:flex;flex-direction:column}.quickStrip b{font-size:12px}.quickStrip small{color:#6e8ca0;font-size:10px;margin-top:2px}.panel{border-radius:15px;box-shadow:0 14px 36px #0002}.panelTitle>div span{display:block;color:#68869a;font-size:10px;margin-top:3px}.tablePanel{padding:0}.tableScroll{overflow:auto}.tablePanel table{min-width:760px}.toolbar{display:flex;align-items:center;gap:10px;margin-bottom:12px}.searchBox{display:flex;align-items:center;gap:9px;flex:1;background:#081722;border:1px solid #17394f;border-radius:10px;padding:0 12px}.searchBox svg{color:#6c91a9}.searchBox input{flex:1;border:0;outline:0;background:transparent;color:#eef6fb;padding:11px 0}.filterSelect{background:#081722;border:1px solid #17394f;color:#dce9f2;border-radius:10px;padding:10px 12px}.resultCount{font-size:11px;color:#6d899c;white-space:nowrap}.iconTextBtn{display:inline-flex;align-items:center;gap:6px;background:#0b1e2b;border:1px solid #21445b;color:#bcd0dd;border-radius:9px;padding:9px 11px}.stockBadge{display:inline-flex;padding:3px 9px;border-radius:999px;background:#0d3529;color:#75dfab;font-weight:700}.stockBadge.lowStock{background:#402b08;color:#ffc66d}.viewOnly{display:inline-flex;align-items:center;gap:5px;color:#6f8ea3;font-size:10px}.readonlyNotice{margin:0 0 14px;background:#0b1b27}.readonlyNotice>div{display:flex;flex-direction:column}.readonlyNotice span{font-size:11px;color:#708ea3;margin-top:2px}.miniLink{display:inline-flex;vertical-align:middle;margin-left:4px;color:#4facff}.successMsg{margin:14px 18px 0;padding:10px 12px;border-radius:9px;border:1px solid #1b6649;background:#0d2d23;color:#72e0aa;font-size:12px}.manualPartGrid{display:grid;grid-template-columns:1.25fr 1fr 1.5fr 90px auto;gap:8px;margin:9px 18px}.partsList{margin:0 18px 16px;border:1px solid #173448;border-radius:10px;overflow:hidden}.partRow{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid #142d3e}.partRow:last-child{border-bottom:0}.partRow>div:first-child{display:flex;flex-direction:column}.partRow span{color:#6f8da1;font-size:10px;margin-top:2px}.partRow>div:last-child{display:flex;gap:7px;align-items:center}.partRow a{display:inline-flex;align-items:center;gap:5px;color:#4baaff;font-size:11px}.compact{padding:14px}.timeline{margin:0 18px 16px;border-left:2px solid #1d5277;padding-left:14px}.timeline>div{padding:5px 0 10px;display:grid;gap:2px;position:relative}.timeline>div:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;left:-19px;top:9px;background:#2996f7}.timeline span,.timeline small{font-size:10px;color:#708ba0}.timeline b{font-size:12px}.printBar{display:flex;gap:8px;margin:10px 18px 18px}.printBar button{display:inline-flex;align-items:center;gap:6px;background:#0b2130;color:#cfe2ef;border:1px solid #24506d;border-radius:8px;padding:9px 11px}.errorDetail{margin-top:6px;font-size:11px;line-height:1.45;word-break:break-word;opacity:.85}.loginPagePro{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(400px,.85fr);background:#050b10}.loginVisual{position:relative;padding:7vw;display:flex;flex-direction:column;justify-content:center;overflow:hidden;background:radial-gradient(circle at 20% 25%,#10446d 0,#082136 28%,#06121c 65%,#050a0f)}.loginVisual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 85%);mask-image:linear-gradient(to bottom,black,transparent 85%)}.loginVisual>*{position:relative}.loginBrand{display:flex;align-items:center;gap:13px;position:absolute;top:34px;left:7vw}.loginBrand img{width:58px;height:58px;object-fit:contain}.loginBrand b{display:block;font-size:23px;font-style:italic}.loginBrand span{display:block;color:#7fa0b6;font-size:11px;margin-top:2px}.loginPitch{max-width:680px}.loginPitch h1{font-size:clamp(38px,4.4vw,68px);line-height:1.02;letter-spacing:-.055em;margin:14px 0 18px;max-width:780px}.loginPitch p{color:#89a4b7;font-size:17px;line-height:1.65;max-width:660px}.featureGridPro{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:620px;margin-top:30px}.featureGridPro>div{display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;column-gap:10px;background:#071b29cc;border:1px solid #184667;border-radius:13px;padding:14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.featureGridPro svg{grid-row:1/3;color:#3ca6ff;margin-top:2px}.featureGridPro b{font-size:12px}.featureGridPro span{font-size:10px;color:#6f8da2;margin-top:3px}.loginStatus{display:flex;align-items:center;gap:8px;color:#6ed9a5;font-size:11px;margin-top:22px}.loginFormWrap{display:grid;place-items:center;padding:40px;background:radial-gradient(circle at 80% 20%,#0b2335,#061019 55%,#050a0f)}.loginCardPro{width:min(440px,92vw);padding:34px;border:1px solid #1b435e;border-radius:20px;background:linear-gradient(180deg,#0a1b27ee,#07131cee);box-shadow:0 35px 110px #000a;display:flex;flex-direction:column;gap:13px}.loginIcon{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,#1688ff,#0759b3);box-shadow:0 10px 30px #0b71d94a}.loginCardPro h2{font-size:29px;letter-spacing:-.035em;margin:2px 0}.loginCardPro>p{color:#7895a8;margin:0 0 8px;line-height:1.5}.loginCardPro label{color:#9bb0be;font-size:11px;font-weight:600}.inputIcon{display:flex;align-items:center;gap:8px;margin-top:6px;background:#06131c;border:1px solid #21455f;border-radius:10px;padding:0 11px}.inputIcon:focus-within{border-color:#2793f7;box-shadow:0 0 0 3px #1788ff17}.inputIcon>span,.inputIcon>svg{color:#63869e}.inputIcon input{flex:1;background:transparent;border:0;outline:0;color:#fff;padding:12px 2px;min-width:0}.peek{display:grid!important;place-items:center!important;background:transparent!important;border:0!important;padding:6px!important;margin:0!important;color:#7997aa!important}.loginSubmit{margin-top:5px;padding:12px!important;border:0!important;border-radius:10px!important;background:linear-gradient(180deg,#1688ff,#0862c3)!important;color:#fff!important;font-weight:800!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;box-shadow:0 10px 28px #0865c63d}.loginSubmit:disabled{opacity:.55;cursor:not-allowed}.loginSecurity{display:flex;justify-content:center;align-items:center;gap:7px;color:#5e7e92;font-size:10px;margin-top:3px}.loginCardPro>small{text-align:center;color:#48677b;font-size:9px}@media(max-width:1000px){.manualPartGrid{grid-template-columns:1fr 1fr}.loginPagePro{grid-template-columns:1fr}.loginVisual{min-height:500px;padding:90px 34px 45px}.loginBrand{left:34px}.loginFormWrap{padding:35px 18px}.featureGridPro{max-width:none}}@media(max-width:900px){.shell{display:block}.sidebar{position:fixed;left:-270px;top:0;height:100vh;transition:.22s;width:260px}.sidebar.open{left:0}.closeSide{display:grid;position:absolute;right:12px;top:12px;background:transparent;border:0;color:#8eabba}.sideBackdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:20}.contentWrap{width:100%}.mobileTop{display:flex;align-items:center;justify-content:space-between;height:58px;padding:0 14px;border-bottom:1px solid #183448;background:#07131d;position:sticky;top:0;z-index:15}.mobileTop>button{background:transparent;border:0;color:#fff}.mobileTop>div{display:flex;align-items:center;gap:8px}.mobileTop img{width:34px;height:34px;object-fit:contain}.mobileTop span{font-size:10px;color:#6e91a8}.sidebar nav{display:flex;grid-template-columns:none}.sideFoot{display:block}.cards{grid-template-columns:1fr 1fr}.quickStrip,.grid2,.formGrid.three,.formGrid{grid-template-columns:1fr}.main{padding:18px}.pageHead{flex-direction:column}.toolbar{flex-wrap:wrap}.searchBox{flex-basis:100%}}@media(max-width:600px){.cards,.featureGridPro{grid-template-columns:1fr}.loginPitch h1{font-size:38px}.loginVisual{padding:90px 22px 34px}.loginBrand{left:22px}.loginFormWrap{padding:20px 12px}.loginCardPro{padding:24px 19px}.manualPartGrid{grid-template-columns:1fr}.stockPicker{grid-template-columns:1fr 80px 38px}.quickStrip{display:none}.modal{max-height:96vh}.overlay{padding:8px}.main{padding:14px}.pageHead h1{font-size:26px}}.publicSite{min-height:100vh;background:#050b10;color:#eef6fb;scroll-behavior:smooth}.pubHeader{height:76px;display:flex;align-items:center;gap:28px;padding:0 clamp(20px,5vw,76px);position:sticky;top:0;z-index:50;background:#06111aee;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #173448}.pubBrand{display:flex;align-items:center;gap:10px;background:transparent;border:0;color:#fff;text-align:left}.pubBrand img{width:46px;height:46px;object-fit:contain}.pubBrand b{font-size:20px;font-style:italic;display:block}.pubBrand span{font-size:9px;color:#718fa3;display:block}.pubHeader nav{display:flex;gap:5px;margin-left:auto}.pubHeader nav button,.pubFooter button{border:0;background:transparent;color:#91aabc;padding:9px 11px;border-radius:8px}.pubHeader nav button:hover{background:#0d2230;color:#fff}.internalBtn{display:inline-flex;align-items:center;gap:7px;border:1px solid #2c78b4;background:#0b5fab;color:#fff;border-radius:9px;padding:10px 13px;font-weight:700}.pubHero{min-height:calc(100vh - 76px);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);align-items:center;gap:70px;padding:80px clamp(24px,7vw,120px);background:radial-gradient(circle at 16% 25%,#12466c 0,#08233a 27%,#06131e 55%,#050b10 78%);position:relative;overflow:hidden}.pubHero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,black,transparent 78%);mask-image:linear-gradient(90deg,black,transparent 78%)}.pubHero>*{position:relative}.pubHeroCopy h1{font-size:clamp(44px,5.2vw,80px);line-height:.98;letter-spacing:-.06em;margin:16px 0 22px;max-width:950px}.pubHeroCopy>p{font-size:18px;line-height:1.7;color:#91aabc;max-width:760px}.pubActions{display:flex;gap:11px;flex-wrap:wrap;margin:30px 0 24px}.pubPrimary,.pubSecondary{display:inline-flex;align-items:center;gap:8px;border-radius:10px;padding:13px 17px;font-weight:800;text-decoration:none}.pubPrimary{background:linear-gradient(180deg,#188cff,#0866c9);color:#fff;box-shadow:0 14px 38px #0867c845}.pubSecondary{border:1px solid #24516e;background:#0a1b27;color:#c8d9e4}.pubTrust{display:flex;gap:16px;flex-wrap:wrap}.pubTrust span{display:inline-flex;align-items:center;gap:6px;color:#7394aa;font-size:11px}.pubTrust svg{width:15px;color:#5dd69e}.pubHeroPanel{position:relative;min-height:520px;border:1px solid #1b4663;border-radius:28px;background:linear-gradient(145deg,#0b2232e8,#07131ddd);box-shadow:0 35px 100px #0008;padding:36px;display:flex;flex-direction:column;justify-content:center}.pubLogoGlow{width:200px;height:200px;display:grid;place-items:center;margin:0 auto 25px;border-radius:50%;background:radial-gradient(circle,#1265ac55,transparent 68%)}.pubLogoGlow img{width:150px;height:150px;object-fit:contain;filter:drop-shadow(0 15px 35px #0b6dc755)}.pubMiniCard{background:#071720;border:1px solid #1a415b;border-radius:15px;padding:18px}.pubMiniCard span,.pubMiniCard small{display:block}.pubMiniCard span{font-size:9px;letter-spacing:.12em;color:#4daaff;text-transform:uppercase}.pubMiniCard b{display:block;font-size:19px;margin:5px 0}.pubMiniCard small{font-size:11px;color:#718da0;line-height:1.5}.pubMiniGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.pubMiniGrid>div{display:flex;align-items:center;gap:10px;background:#091a25;border:1px solid #17384d;border-radius:13px;padding:13px}.pubMiniGrid svg{color:#47a9ff}.pubMiniGrid span{display:flex;flex-direction:column}.pubMiniGrid b{font-size:11px}.pubMiniGrid small{font-size:9px;color:#688598;margin-top:2px}.pubSection,.pubProcess,.pubCompany,.pubContact{padding:100px clamp(24px,7vw,120px)}.pubSection{background:#07121a}.pubSectionHead{max-width:820px;margin-bottom:38px}.pubSectionHead h2,.pubCompany h2,.pubContact h2{font-size:clamp(32px,3.4vw,52px);line-height:1.05;letter-spacing:-.045em;margin:10px 0 13px}.pubSectionHead p,.pubCompany p,.pubContact p{color:#7f9aaa;line-height:1.65}.serviceCards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.serviceCard{min-height:230px;background:linear-gradient(180deg,#0b1e2b,#08151e);border:1px solid #173b53;border-radius:16px;padding:24px;transition:.2s}.serviceCard:hover{transform:translateY(-3px);border-color:#286b98}.serviceCard>div{width:45px;height:45px;display:grid;place-items:center;border-radius:12px;background:#0d65b72a;color:#48aaff}.serviceCard h3{font-size:18px;margin:20px 0 9px}.serviceCard p{font-size:12px;color:#7590a2;line-height:1.65}.pubProcess{background:radial-gradient(circle at 80% 30%,#0c2d47,#06131d 55%,#050b10)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.step{position:relative;border-top:2px solid #1b6ba5;padding:22px 14px 10px}.step>span{font-family:monospace;color:#46a8ff;font-size:11px}.step h3{font-size:17px;margin:13px 0 8px}.step p{font-size:11px;line-height:1.65;color:#718da0}.pubCompany{display:grid;grid-template-columns:1.4fr .6fr;gap:20px;background:#07131c}.pubCompanyCard,.pubQuote{border:1px solid #173c54;border-radius:18px;background:#0a1a25;padding:34px}.companyPoints{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:26px}.companyPoints span{display:flex;align-items:center;gap:8px;font-size:11px;color:#90a7b6;background:#07151e;border:1px solid #173348;border-radius:10px;padding:11px}.companyPoints svg{width:16px;color:#46a8ff}.pubQuote{display:flex;flex-direction:column;justify-content:center;background:linear-gradient(145deg,#0d2c43,#08151f)}.pubQuote svg{color:#44a8ff}.pubQuote strong{font-size:28px;line-height:1.08;letter-spacing:-.035em;margin:20px 0 12px}.pubQuote p{font-size:12px}.pubContact{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;background:#050b10}.contactCard{display:grid;grid-template-columns:50px 1fr auto;align-items:center;gap:14px;border:1px solid #1e5272;background:#0a1c28;border-radius:18px;padding:22px}.contactCard>svg{color:#4fd48f}.contactCard span{display:flex;flex-direction:column}.contactCard small{color:#6f8fa3;font-size:10px}.contactCard b{font-size:20px;margin-top:3px}.contactCard a{display:inline-flex;align-items:center;gap:6px;color:#fff;background:#11834c;text-decoration:none;padding:11px 13px;border-radius:9px;font-weight:700;font-size:12px}.pubFooter{min-height:100px;padding:24px clamp(24px,7vw,120px);display:flex;align-items:center;gap:25px;border-top:1px solid #173247;background:#04090d}.pubFooter p{margin-left:auto;color:#5d788b;font-size:10px}.pubFooter button{display:flex;align-items:center;gap:6px}.pubFooter .pubBrand{pointer-events:none}.pubFooter .pubBrand img{width:38px;height:38px}@media(max-width:1000px){.pubHeader nav{display:none}.pubHeader .internalBtn{margin-left:auto}.pubHero{grid-template-columns:1fr;gap:35px}.pubHeroPanel{min-height:auto}.serviceCards,.steps{grid-template-columns:1fr 1fr}.pubCompany,.pubContact{grid-template-columns:1fr}}@media(max-width:620px){.pubHeader{height:68px;padding:0 16px}.pubBrand img{width:40px;height:40px}.pubBrand b{font-size:17px}.internalBtn{padding:9px 10px;font-size:11px}.pubHero{padding:70px 20px 55px;min-height:auto}.pubHeroCopy h1{font-size:43px}.pubHeroCopy>p{font-size:14px}.pubHeroPanel{padding:24px}.pubLogoGlow{width:150px;height:150px}.pubLogoGlow img{width:115px;height:115px}.pubMiniGrid{grid-template-columns:1fr}.pubSection,.pubProcess,.pubCompany,.pubContact{padding:70px 20px}.serviceCards,.steps,.companyPoints{grid-template-columns:1fr}.contactCard{grid-template-columns:44px 1fr}.contactCard a{grid-column:1/3;justify-content:center}.pubFooter{flex-direction:column;align-items:flex-start;padding:25px 20px}.pubFooter p{margin-left:0}.pubTrust{gap:9px}}html{scrollbar-gutter:stable}body{overscroll-behavior-y:none}.offlineBanner{position:sticky;top:0;z-index:70;display:flex;align-items:center;justify-content:center;gap:8px;background:#632626;color:#ffdada;border-bottom:1px solid #a94848;padding:9px 14px;font-size:12px;font-weight:700}.mobileBottomNav{display:none}.reportActions{display:flex;gap:8px;flex-wrap:wrap}.reportActions button{display:inline-flex;align-items:center;gap:7px}.reportFilters{display:grid;grid-template-columns:repeat(4,minmax(135px,1fr)) minmax(220px,1.4fr);gap:10px;margin-bottom:14px;padding:14px}.reportFilters label{display:flex;flex-direction:column;gap:6px}.reportFilters label>span{font-size:10px;color:#7893a6;text-transform:uppercase;letter-spacing:.07em}.reportSearch .searchBox{height:42px}.reportCards{grid-template-columns:repeat(5,1fr)}.moneyStat{font-size:20px!important}.reportGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.barList>div{display:grid;grid-template-columns:145px 1fr 32px;gap:9px;align-items:center;padding:8px 0;font-size:11px}.barList>div>div{height:7px;background:#102a3a;border-radius:20px;overflow:hidden}.barList i{display:block;height:100%;background:linear-gradient(90deg,#147de1,#36a8ff);border-radius:20px}.barList b{text-align:right}.techReportList>div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #163044;font-size:12px}.techReportList>div:last-child{border:0}.reportTable{margin-bottom:24px}.pubHeroV5{background:radial-gradient(circle at 20% 24%,#13527d 0,#092a45 25%,#061723 56%,#050b10 80%)}.pubHeroPanelV5{overflow:hidden}.pubHeroPanelV5:after{content:"";position:absolute;width:260px;height:260px;border:1px solid #249cff25;border-radius:50%;right:-95px;top:-90px;box-shadow:0 0 0 35px #2196f30b,0 0 0 70px #2196f307}.heroTechBadge{display:flex;align-items:center;gap:10px;border:1px solid #215478;background:#081923;border-radius:12px;padding:12px 14px;margin-bottom:15px;position:relative;z-index:2}.heroTechBadge svg{color:#4cabff}.heroTechBadge span{display:flex;flex-direction:column}.heroTechBadge small{color:#5287aa;font-size:8px;letter-spacing:.12em}.heroTechBadge b{font-size:11px;margin-top:2px}.heroSystemCards{display:grid;gap:8px;position:relative;z-index:2}.heroSystemCards>div{display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid #173d56;background:#061720;border-radius:11px}.heroSystemCards svg{color:#4baaff;flex:0 0 auto}.heroSystemCards span{display:flex;flex-direction:column}.heroSystemCards b{font-size:11px}.heroSystemCards small{font-size:9px;color:#67869a;margin-top:2px}.pubFeatureBand{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#173246;border-block:1px solid #173246}.pubFeatureBand>div{display:flex;align-items:center;justify-content:center;gap:11px;background:#07141d;padding:22px}.pubFeatureBand svg{color:#43a8ff}.pubFeatureBand span{display:flex;flex-direction:column}.pubFeatureBand b{font-size:12px}.pubFeatureBand small{font-size:9px;color:#6d8a9c;margin-top:2px}.pubCompanyV5{align-items:stretch}.quoteLink{display:inline-flex;align-items:center;gap:5px;color:#7bc2ff;text-decoration:none;font-weight:700;font-size:11px;margin-top:12px}.whatsappFloat{position:fixed;right:22px;bottom:22px;z-index:80;display:flex;align-items:center;gap:8px;background:#159653;color:#fff;text-decoration:none;border-radius:999px;padding:12px 16px;box-shadow:0 12px 38px #0008;font-weight:800;font-size:12px}.whatsappFloat:hover{transform:translateY(-2px)}@media(max-width:1100px){.reportFilters{grid-template-columns:repeat(3,1fr)}.reportSearch{grid-column:span 2}.reportCards{grid-template-columns:repeat(3,1fr)}}@media(max-width:800px){.contentWrap{padding-bottom:76px}.mobileBottomNav{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;left:0;right:0;bottom:0;z-index:95;background:#07151eef;border-top:1px solid #1a3d54;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:6px max(6px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left))}.mobileBottomNav button{min-height:48px;border:0;background:transparent;color:#718da0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:9px;border-radius:9px}.mobileBottomNav button.active{background:#0d3150;color:#67b9ff}.modal{max-height:calc(100dvh - 12px);width:min(100%,760px)}.modal.wide{width:min(100%,1050px)}.overlay{padding:6px;align-items:flex-end}.modalHead{position:sticky;top:0;z-index:5;background:#091923}.modalFoot{position:sticky;bottom:0;z-index:5;background:#091923;border-top:1px solid #17384d;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.input,.searchBox input,.filterSelect{font-size:16px!important;min-height:44px}.textarea{min-height:96px}.button,button,.primary{touch-action:manipulation}.reportFilters{grid-template-columns:1fr 1fr}.reportSearch{grid-column:1/-1}.reportCards{grid-template-columns:1fr 1fr}.reportGrid{grid-template-columns:1fr}.barList>div{grid-template-columns:115px 1fr 28px}.whatsappFloat{right:14px;bottom:84px;padding:12px}.whatsappFloat span{display:none}.pubFeatureBand{grid-template-columns:1fr 1fr}.pubFeatureBand>div{justify-content:flex-start;padding:16px 20px}}@media(max-width:520px){.reportFilters{grid-template-columns:1fr}.reportSearch{grid-column:auto}.reportCards,.pubFeatureBand{grid-template-columns:1fr}.pubFeatureBand>div{padding:14px 20px}.pubHeroCopy h1{font-size:40px}.pageHead .reportActions{width:100%}.reportActions button{flex:1;justify-content:center}.modalFoot{display:grid;grid-template-columns:1fr 1fr}.modalFoot .primary{grid-column:1/-1;order:-1;min-height:48px}.stockPicker{grid-template-columns:1fr 90px 44px}.inlineBtns{display:grid;grid-template-columns:1fr}.inlineBtns button{justify-content:center;min-height:46px}}.publicV6{background:#05090d;color:#f7fbff}.pubHeaderV6{background:#050b10e8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #17354a}.brandRound{gap:12px}.roundLogo{width:48px;height:48px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 5px 20px #0007;border:2px solid #e8f4ff;overflow:hidden;flex:0 0 auto}.roundLogo img{width:40px!important;height:40px!important;object-fit:contain}.pubHeaderV6 .pubBrand b{font-size:20px;letter-spacing:.02em}.pubHeaderV6 .pubBrand span{font-size:9px}.pubHeaderV6 nav{display:flex;gap:4px}.pubHeaderV6 nav button{padding:10px 11px;border-radius:9px}.pubHeaderV6 nav button:hover{background:#0a2030;color:#75c0ff}.headerActions{display:flex;align-items:center;gap:8px}.mobileMenuBtn{display:none;width:42px;height:42px;place-items:center;border:1px solid #1b4662;border-radius:10px;background:#081925;color:#fff}.heroV6{min-height:720px;background:radial-gradient(circle at 20% 20%,#123d5c 0,#071b2a 32%,#050b10 68%);padding-top:110px}.heroV6:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0 55%,#0d4f8210),repeating-linear-gradient(90deg,transparent 0 79px,#3d9ce805 80px)}.heroV6>*{position:relative;z-index:1}.heroV6 .pubHeroCopy h1{font-size:clamp(44px,5vw,72px);max-width:900px}.heroV6 .pubHeroCopy>p{max-width:780px;font-size:16px}.heroHighlights{display:flex;gap:9px;flex-wrap:wrap;margin-top:22px}.heroHighlights span{display:flex;align-items:center;gap:7px;padding:9px 11px;background:#07151ecf;border:1px solid #1b415a;border-radius:999px;font-size:10px;color:#a8bdca}.heroHighlights svg{width:15px;color:#4aaeff}.heroBrandCard{min-height:510px;border:1px solid #1d4c69;background:linear-gradient(160deg,#0a2333,#07131c);border-radius:28px;padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 35px 80px #0007;position:relative;overflow:hidden}.heroBrandCard:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;border:1px solid #2a94dd22;box-shadow:0 0 0 45px #2a94dd0b,0 0 0 90px #2a94dd07}.heroBrandCard>*{position:relative}.heroLogoWhite{width:180px;height:180px;background:#fff;border-radius:50%;display:grid;place-items:center;box-shadow:0 12px 40px #0008,0 0 45px #2499ee35}.heroLogoWhite img{width:145px;height:145px;object-fit:contain}.heroBrandCard>div:nth-child(2){margin-top:24px}.heroBrandCard small{font-size:8px;letter-spacing:.14em;color:#5daee6}.heroBrandCard strong{display:block;max-width:400px;font-size:22px;line-height:1.2;margin-top:8px}.heroMiniStats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin-top:28px}.heroMiniStats span{border:1px solid #173c55;background:#06131b;border-radius:12px;padding:12px}.heroMiniStats b{display:block;font-size:13px;color:#e9f7ff}.heroMiniStats small{font-size:8px;color:#66869b;letter-spacing:0}.serviceSwitcher{padding:95px clamp(24px,7vw,120px);background:#07131c}.switcherHead{max-width:800px}.switcherHead h2{font-size:clamp(34px,4vw,54px);margin:9px 0 24px;letter-spacing:-.04em}.serviceTabs{display:flex;gap:10px;border-bottom:1px solid #17374d;margin-bottom:28px}.serviceTabs button{display:flex;align-items:center;gap:9px;padding:14px 18px;border:0;border-bottom:3px solid transparent;background:transparent;color:#7995a7;font-weight:800;font-size:13px}.serviceTabs button.active{color:#fff;border-bottom-color:#218fee}.serviceTabs svg{width:18px}.serviceExperience{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}.experienceCopy,.techVisual,.paintingExperience{border:1px solid #173f58;border-radius:22px;background:#091a25}.experienceCopy{padding:34px}.serviceTag{display:inline-flex;align-items:center;gap:8px;font-size:9px;font-weight:900;letter-spacing:.12em;color:#64b7f6}.serviceTag.paint{color:#71d0ff}.experienceCopy h2,.paintingContent h2{font-size:clamp(30px,3.3vw,47px);line-height:1.05;margin:14px 0}.experienceCopy>p,.paintingContent>div>p{color:#8da5b4;line-height:1.7;font-size:13px}.benefitGrid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:25px}.benefitGrid article{display:flex;gap:11px;border:1px solid #183c53;background:#06151e;border-radius:13px;padding:14px}.benefitGrid article>span{width:36px;height:36px;border-radius:10px;background:#0f67ad31;display:grid;place-items:center;color:#51aff4;flex:0 0 auto}.benefitGrid h3{font-size:12px;margin:0 0 4px}.benefitGrid p{font-size:9.5px!important;line-height:1.45!important;margin:0!important}.experienceButtons{display:flex;gap:9px;flex-wrap:wrap;margin-top:23px}.experienceButtons a,.experienceButtons button,.paintCta{display:inline-flex;align-items:center;gap:8px;border-radius:10px;padding:12px 14px;text-decoration:none;font-weight:800;font-size:11px}.experienceButtons a,.paintCta{background:#137bda;color:#fff}.experienceButtons button{background:#07131b;border:1px solid #23506d;color:#a9c9dc}.experienceButtons svg,.paintCta svg{width:17px}.techVisual{padding:28px;background:radial-gradient(circle at 70% 20%,#123e5d,#07131c 55%)}.techVisualTop{border-left:3px solid #1688e6;padding:10px 13px}.techVisualTop span{font-size:8px;color:#5e9ec9;letter-spacing:.12em}.techVisualTop strong{display:block;font-size:17px;margin-top:6px}.techSteps{display:grid;gap:10px;margin-top:24px}.techSteps span{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid #18405a;border-radius:12px;background:#071822;font-size:11px}.techSteps b{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#0e5f9e;color:#fff;font-size:9px}.paintingExperience{overflow:hidden}.paintingBanner{background:#fff;min-height:150px;display:grid;place-items:center;padding:10px}.paintingBanner img{width:100%;max-height:180px;object-fit:contain}.paintingContent{display:grid;grid-template-columns:1.2fr .8fr;gap:24px;padding:30px}.paintPoints{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:22px 0}.paintPoints span{display:flex;align-items:center;gap:8px;background:#06151e;border:1px solid #1c4058;border-radius:10px;padding:11px;font-size:10px}.paintPoints svg{width:16px;color:#45a9eb}.paintingContent aside{border:1px solid #1c4964;background:#06141d;border-radius:16px;padding:24px}.paintingContent aside h3{font-size:21px;margin:0 0 8px}.paintingContent aside>p{color:#7f99a9;font-size:11px;line-height:1.6}.paintingContent aside>div{display:grid;gap:9px;margin-top:20px}.paintingContent aside span{padding:12px;background:#091e2a;border:1px solid #173c53;border-radius:11px}.paintingContent aside b{display:block;color:#52b6ff}.paintingContent aside small{color:#7d95a5;font-size:9px}.repairGallery{padding:100px clamp(24px,7vw,120px);background:#050b10}.repairGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.repairCard{border:1px solid #17364b;border-radius:16px;overflow:hidden;background:#09151e}.repairImage{height:260px;background:#000;position:relative;display:grid;place-items:center;overflow:hidden}.repairImage img{width:100%;height:100%;object-fit:contain;background:#000;filter:brightness(.78) contrast(1.18) saturate(.9)}.repairImage0 img{object-fit:cover;filter:brightness(.62) contrast(1.28) saturate(.72)}.imageShade{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,transparent 30%,#00000026 78%,#00000055 100%);pointer-events:none}.repairCard>div:last-child{padding:16px}.repairCard h3{font-size:15px;margin:0 0 6px}.repairCard p{font-size:10px;line-height:1.55;color:#7791a2;margin:0}.companySection{padding:100px clamp(24px,7vw,120px);background:radial-gradient(circle at 15% 30%,#0b3049,#07131c 55%);display:grid;grid-template-columns:1.15fr .85fr;gap:18px}.companyIntro,.companyInfoCard{border:1px solid #17415b;border-radius:20px;background:#081a25;padding:32px}.companyIntro h2{font-size:clamp(32px,3.6vw,50px);line-height:1.05;margin:10px 0 14px}.companyIntro>p{color:#849ead;line-height:1.7}.companyChips{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:24px}.companyChips span{display:flex;align-items:center;gap:8px;padding:11px;border:1px solid #1a4057;background:#06131b;border-radius:10px;font-size:10px}.companyChips svg{width:15px;color:#4fb2f8}.companyInfoCard h3{font-size:20px;margin:0 0 15px}.companyInfoRow{display:flex;align-items:center;gap:11px;padding:11px 0;border-bottom:1px solid #17384d}.companyInfoRow>svg{width:18px;color:#4babed}.companyInfoRow span{display:flex;flex-direction:column}.companyInfoRow small{font-size:8px;color:#64879c;text-transform:uppercase;letter-spacing:.08em}.companyInfoRow b{font-size:11px;margin-top:3px}.companyInfoCard>a{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:18px;background:#168c51;color:#fff;text-decoration:none;padding:12px;border-radius:10px;font-weight:800;font-size:11px}.contactV6{background:#04090d}.footerV6{display:grid;grid-template-columns:auto 1fr auto auto;gap:24px}.footerAddress{display:flex;flex-direction:column;gap:3px;color:#6f8999;font-size:9px}.footerV6 p{margin-left:0}.footerV6 .roundLogo{width:42px;height:42px}.footerV6 .roundLogo img{width:35px!important;height:35px!important}.techWarning{padding:4px 18px 18px}.techWarningHero{display:flex;gap:13px;align-items:center;border:1px solid #80531d;background:linear-gradient(135deg,#261a0d,#16120d);border-radius:14px;padding:15px}.techWarningHero>span{width:48px;height:48px;border-radius:13px;background:#ff9b2728;color:#ff9f35;display:grid;place-items:center}.techWarningHero b{font-size:14px;color:#ffd0a0}.techWarningHero p{font-size:10px;color:#bda184;margin:4px 0 0;line-height:1.45}.techWarningList{display:grid;gap:8px;margin:14px 0}.techWarningList span{display:grid;grid-template-columns:22px auto 1fr;align-items:start;column-gap:6px;padding:10px 11px;border:1px solid #294355;background:#07151e;border-radius:10px;font-size:10px;line-height:1.45;color:#9bb0bd}.techWarningList svg{width:16px;color:#56aef0}.techWarningList b{color:#eaf7ff;white-space:nowrap}.techWarningFoot{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.techWarningFoot button{min-height:42px}.techWarningFoot .primary{background:#d47619}.techWarningFoot .primary:hover{background:#e4831f}.techWarningList>span{display:flex;align-items:flex-start;gap:8px;min-width:0}.techWarningList>span>svg{flex:0 0 16px;margin-top:1px}.techWarningList>span>b{flex:0 0 auto}.techWarningList>span{overflow-wrap:anywhere}.techProcedurePage{min-height:100vh;padding:clamp(18px,5vw,64px);background:radial-gradient(circle at 80% 0%,#0d3550,#07131d 45%,#050b10);color:#eaf7ff}.techProcedureShell{width:min(940px,100%);margin:0 auto}.techProcedureBack{display:inline-flex;align-items:center;gap:7px;border:1px solid #244b63;background:#071b28;color:#b9d8e8;border-radius:10px;padding:10px 13px;font-weight:800;font-size:12px}.techProcedureBack:hover{border-color:#4b9dcc;background:#0b2738}.techProcedureHeader{display:flex;align-items:center;gap:18px;margin:28px 0 18px;padding:24px;border:1px solid #80531d;border-radius:18px;background:linear-gradient(135deg,#261a0d,#16120d);box-shadow:0 22px 60px #0005}.techProcedureIcon{width:62px;height:62px;flex:0 0 62px;display:grid;place-items:center;border-radius:17px;background:#ff9b2728;color:#ffad45}.techProcedureHeader h1{margin:7px 0 6px;font-size:clamp(24px,4vw,36px);line-height:1.08}.techProcedureHeader p{margin:0;color:#c4a98b;font-size:14px;line-height:1.5}.techProcedureIntro{display:flex;gap:8px;flex-direction:column;margin:14px 0;padding:16px 18px;border:1px solid #21465e;border-radius:14px;background:#071b28}.techProcedureIntro b{color:#e8f7ff}.techProcedureIntro span{color:#8eabbc;font-size:13px;line-height:1.5}.techProcedureGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.techProcedureGrid article{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:17px;border:1px solid #21465e;border-radius:15px;background:linear-gradient(145deg,#0a202d,#07151e)}.techProcedureStepIcon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:11px;background:#0b3550;color:#65bdff}.techProcedureGrid h2{margin:0 0 5px;font-size:15px;color:#f0faff}.techProcedureGrid p{margin:0;color:#9cb4c2;font-size:12px;line-height:1.55}.techProcedureFooter{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:17px;border-top:1px solid #193c51;color:#7394a7;font-size:11px}.techProcedureFooter .primary{min-height:42px}@media(max-width:620px){.techProcedurePage{padding:14px}.techProcedureHeader{align-items:flex-start;gap:12px;padding:18px;margin-top:18px}.techProcedureIcon{width:48px;height:48px;flex-basis:48px}.techProcedureHeader h1{font-size:24px}.techProcedureHeader p{font-size:12px}.techProcedureGrid{grid-template-columns:1fr}.techProcedureGrid article{padding:14px}.techProcedureFooter{align-items:stretch;flex-direction:column-reverse}.techProcedureFooter .primary{justify-content:center}}@media(max-width:1050px){.pubHeaderV6 nav{display:none;position:absolute;top:72px;left:12px;right:12px;background:#07131cf5;border:1px solid #1b4057;border-radius:14px;padding:9px;box-shadow:0 20px 50px #0009}.pubHeaderV6 nav.open{display:grid}.pubHeaderV6 nav button{text-align:left}.mobileMenuBtn{display:grid}.serviceExperience,.companySection{grid-template-columns:1fr}.repairGrid{grid-template-columns:1fr 1fr}.paintingContent{grid-template-columns:1fr}.footerV6{grid-template-columns:1fr 1fr}.footerV6 .pubBrand{grid-column:1/-1}.footerV6 p{margin:0}}@media(max-width:650px){.roundLogo{width:42px;height:42px}.roundLogo img{width:34px!important;height:34px!important}.pubHeaderV6 .pubBrand div span{display:none}.heroV6{padding:65px 20px 55px}.heroV6 .pubHeroCopy h1{font-size:39px}.heroBrandCard{min-height:390px;padding:24px}.heroLogoWhite{width:135px;height:135px}.heroLogoWhite img{width:108px;height:108px}.heroMiniStats{grid-template-columns:1fr}.serviceSwitcher,.repairGallery,.companySection{padding:65px 20px}.serviceTabs{display:grid;grid-template-columns:1fr 1fr}.serviceTabs button{justify-content:center;font-size:10px;padding:12px 7px}.benefitGrid,.repairGrid,.companyChips,.paintPoints{grid-template-columns:1fr}.paintingContent{padding:20px}.repairImage{height:220px}.footerV6{grid-template-columns:1fr;align-items:flex-start}.techWarningList span{grid-template-columns:22px 1fr}.techWarningList b{white-space:normal}.techWarningList span{display:grid}.techWarningList span b,.techWarningList span:not(b){font-size:10px}.techWarningFoot{display:grid;grid-template-columns:1fr}.techWarningFoot .primary{order:-1}.internalBtn{font-size:0}.internalBtn svg{margin:0}}.profileAvatar{overflow:hidden;background:#0b68cc;border:2px solid #238eee;box-shadow:0 0 0 3px #0a2233}.profileAvatar img{width:100%;height:100%;object-fit:cover;display:block}.who .profileAvatar img[alt="Kadu Pontini"]{object-position:center 28%}.who .profileAvatar img[alt="Leandro Oliveira"]{object-position:center 38%}.who .profileAvatar img[alt="Rodolfo Chaves"]{object-position:center 30%}.roundLogo,.heroLogoWhite{overflow:hidden;isolation:isolate}.roundLogo img,.heroLogoWhite img{display:block;margin:auto;object-position:center!important;transform:none!important}.roundLogo{padding:5px}.roundLogo img{width:100%!important;height:100%!important;object-fit:contain!important}.heroLogoWhite{padding:14px}.heroLogoWhite img{width:100%!important;height:100%!important;object-fit:contain!important}.pubHeaderV6{align-items:center}.pubHeaderV6 nav{align-items:center}.heroHighlights{grid-template-columns:repeat(2,minmax(0,1fr));max-width:700px}.benefitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.storePreview{margin-top:24px;border:1px solid #1c4660;border-radius:16px;overflow:hidden;background:#06131b}.storePreview>img{width:100%;height:260px;display:block;object-fit:cover;object-position:center}.storePreview>div{display:flex;align-items:center;gap:10px;padding:13px 15px}.storePreview>div>svg{color:#4eaff2;flex:0 0 auto}.storePreview span{display:flex;flex-direction:column}.storePreview b{font-size:12px}.storePreview small{margin-top:3px;color:#7290a2;font-size:9px}.paintingGallery{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:0 30px 30px}.paintingGallery figure{margin:0;border:1px solid #1b4057;border-radius:13px;overflow:hidden;background:#06131b}.paintingGallery img{width:100%;height:220px;object-fit:cover;display:block}.paintingGallery figcaption{padding:10px 12px;font-size:10px;font-weight:800;color:#cce3f2}.repairImage img{object-fit:contain!important;background:#000!important;filter:brightness(.9) contrast(1.12) saturate(.9)}.repairImage0 img{object-fit:contain!important;filter:brightness(.68) contrast(1.3) saturate(.72)}.reportCards{grid-template-columns:repeat(4,minmax(0,1fr))}.financeStat{border-color:#19506d}.highlightGross{background:linear-gradient(180deg,#10324a,#0a1c29);border-color:#218ad0}.highlightGross .statIcon{background:#1182de33}.highlightGross .moneyStat{color:#67c3ff}.orderFinancialSummary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 18px 18px}.orderFinancialSummary>div{border:1px solid #1c4057;background:#071722;border-radius:11px;padding:12px}.orderFinancialSummary span{display:block;color:#7692a4;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.orderFinancialSummary b{display:block;font-size:16px;margin-top:4px}.orderFinancialSummary .total{background:#0b2b43;border-color:#1f79b7}.orderFinancialSummary .total b{color:#68c1ff;font-size:19px}.stockPicker{grid-template-columns:minmax(220px,1fr) 90px 140px 40px}.manualPartGrid{grid-template-columns:1.1fr .9fr 1.35fr 75px 125px auto}.reportTable table{min-width:1050px}.mobileBottomNav.five{grid-template-columns:repeat(5,1fr)}.mobileBottomNav.four{grid-template-columns:repeat(4,1fr)}@media(max-width:1050px){.paintingGallery{grid-template-columns:1fr 1fr}.companySection{align-items:start}}@media(max-width:800px){.heroHighlights{grid-template-columns:1fr}.paintingGallery{padding:0 20px 20px}.storePreview>img{height:220px}.orderFinancialSummary{grid-template-columns:1fr 1fr}.orderFinancialSummary .total{grid-column:1/-1}.stockPicker{grid-template-columns:1fr 90px 120px 44px}.manualPartGrid{grid-template-columns:1fr 1fr}.manualPartGrid .primary{min-height:46px;justify-content:center}.reportTable{overflow:hidden}.reportTable .tableScroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.mobileBottomNav.five button{font-size:8px}}@media(max-width:560px){.paintingGallery{grid-template-columns:1fr}.paintingGallery img{height:240px}.benefitGrid{grid-template-columns:1fr}.storePreview>img{height:190px}.orderFinancialSummary{grid-template-columns:1fr}.orderFinancialSummary .total{grid-column:auto}.stockPicker{grid-template-columns:1fr 1fr}.stockPicker>select{grid-column:1/-1}.stockPicker>button{min-height:44px}.manualPartGrid{grid-template-columns:1fr}.mobileBottomNav.five span{font-size:7.5px}.mobileBottomNav.five svg{width:18px}}.loginPagePro.loginOnly{display:grid!important;place-items:center!important;grid-template-columns:1fr!important;padding:24px;background:radial-gradient(circle at 50% 20%,#103b5a,#06131d 45%,#050b10 80%)}.loginOnly .loginFormWrap{width:100%;min-height:100vh;display:grid;place-items:center;padding:24px}.loginOnly .loginCardPro{width:min(440px,100%)}.kaduCredit{color:#4aaeff;font-weight:800;margin-left:8px}.reportTable .panelTitle{padding:18px 18px 10px!important}.reportTable .panelTitle h3{margin:0!important}.reportTable{border-radius:16px!important}.userState{display:inline-flex;padding:6px 9px;border-radius:999px;font-size:11px;font-weight:800}.userState.on{background:#0f8a5526;color:#63e6ad;border:1px solid #16895d}.userState.off{background:#b23a3a24;color:#f99;border:1px solid #7f3333}.photoField{grid-column:1/-1;border:1px solid #1b4057;border-radius:13px;padding:14px;background:#06141d}.photoField>b{display:flex;gap:8px;align-items:center}.photoField p{font-size:11px;color:#7893a5}.photoUpload{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:9px;background:#126fc0;color:#fff;font-weight:800;cursor:pointer}.photoUpload input{position:absolute;opacity:0;pointer-events:none}.photoGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:9px;margin-top:12px}.photoGrid>div{position:relative;aspect-ratio:4/3;background:#000;border-radius:9px;overflow:hidden;border:1px solid #1b4057}.photoGrid img{width:100%;height:100%;object-fit:cover}.photoGrid button{position:absolute;right:5px;top:5px;width:27px;height:27px;border-radius:50%;border:0;background:#000c;color:#fff;font-size:18px}.repairImage{background:#000!important}.repairCard{background:#07141d}.paintingExperience{border-radius:22px!important}.paintingContent{border-radius:22px}.pubHeaderV6{position:sticky;top:0}.footerV6{align-items:center}@media(max-width:650px){.loginOnly .loginFormWrap{padding:14px}.photoGrid{grid-template-columns:repeat(2,1fr)}.photoUpload{width:100%;justify-content:center}.reportTable .panelTitle{padding:14px!important}}.pubHeaderV6 nav button{display:inline-flex;align-items:center;gap:7px}.pubHeaderV6 nav button svg{color:#4aaeff;flex:0 0 auto}.paintingBanner{display:none!important}.paintingExperience{overflow:hidden!important}.repairImage{background:#000!important;padding:10px}.repairImage img{width:100%!important;height:100%!important;object-fit:contain!important;background:#000!important;filter:none!important}.repairImage0 img{filter:none!important;object-fit:contain!important}.imageShade{display:none!important}.reportTableTitle{min-height:66px!important;margin:0!important;padding:16px 20px!important;border-bottom:1px solid #173448;display:flex!important;align-items:center!important}.reportTitleWithIcon{display:flex;align-items:flex-start;gap:10px}.reportTitleWithIcon>svg{color:#4aaeff;margin-top:2px}.reportTitleWithIcon h3{line-height:1.2}.reportTitleWithIcon span{margin-top:4px!important}.photoActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.secondaryPhoto{background:#0b2331!important;border:1px solid #22506d}.photoUpload{position:relative}.loginOnly .loginFormWrap{min-height:100dvh!important}@media(max-width:900px){.pubHeaderV6 nav button{justify-content:flex-start}.reportTableTitle{padding:14px 16px!important}.repairImage{height:220px!important}}@media(max-width:560px){.photoActions{display:grid;grid-template-columns:1fr 1fr}.photoUpload{width:100%;justify-content:center}.reportTableTitle{min-height:60px!important}.reportTable table{min-width:980px}.pubHeaderV6 nav button svg{width:16px}}.modal.wide{width:min(1180px,96vw);border-radius:20px;background:linear-gradient(180deg,#0a1b27,#07131d);box-shadow:0 30px 100px #000c;border-color:#22516d}.modal.wide .modalHead{padding:18px 22px;background:#0a1b27;border-bottom-color:#1a4058}.modal.wide .modalHead h3{font-size:20px;letter-spacing:-.02em}.modal.wide .orderTabs{padding-bottom:4px}.modal.wide .formGrid.three{gap:14px;padding:20px 22px;grid-template-columns:repeat(3,minmax(0,1fr))}.modal.wide .field{background:#071722;border:1px solid #16394f;border-radius:12px;padding:11px 12px;gap:7px}.modal.wide .field>span{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:#6fa1bf;font-weight:800}.modal.wide .field .input{border:0;background:#091e2a;padding:11px 10px;border-radius:9px;min-height:42px}.modal.wide .field .textarea{min-height:100px}.modal.wide .modalFoot{padding:14px 22px;background:#081720;border-top-color:#1b4058;box-shadow:0 -12px 30px #02070b77}.photoField{margin:0;border-color:#1d4964!important;background:linear-gradient(180deg,#071a25,#06131c)!important;padding:16px!important}.photoFieldHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.photoFieldHead b{display:flex;align-items:center;gap:8px;font-size:14px}.photoFieldHead p{margin:5px 0 0!important;max-width:680px}.photoFieldHead>span{white-space:nowrap;background:#0b2c42;border:1px solid #1e5270;color:#82caff;padding:6px 9px;border-radius:999px;font-size:9px;font-weight:800}.photoActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.secondaryPhoto{background:#0b2231!important;border:1px solid #27536d!important;color:#b9d7e9!important}.pendingPhoto{outline:1px dashed #2b91d5}.pendingPhoto em{position:absolute;left:6px;bottom:6px;background:#0b6fcde6;color:#fff;padding:3px 6px;border-radius:6px;font-size:8px;font-style:normal;font-weight:800}.repairGrid{gap:18px}.repairCard{border-color:#1b4661!important;border-radius:20px!important;background:linear-gradient(180deg,#07131b,#081a25)!important;box-shadow:0 12px 36px #0005;transition:.2s transform,.2s border-color}.repairCard:hover{transform:translateY(-3px);border-color:#2b7cae!important}.repairImage{height:235px!important;padding:18px!important;background:radial-gradient(circle at 50% 42%,#151515,#000 70%)!important}.repairImage img{max-width:94%!important;max-height:94%!important;width:auto!important;height:auto!important;object-fit:contain!important;filter:none!important}.repairCard>div:last-child{padding:15px 18px 17px!important;border-top:1px solid #173b50}.repairCard h3{font-size:14px!important}.repairCard p{margin-top:4px!important}@media(max-width:900px){.modal.wide{width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.modal.wide .formGrid.three{grid-template-columns:1fr 1fr;padding:14px}.modal.wide .modalHead,.modal.wide .modalFoot{padding-left:14px;padding-right:14px}.photoFieldHead{flex-direction:column;gap:8px}.photoFieldHead>span{align-self:flex-start}}@media(max-width:620px){.modal.wide .formGrid.three{grid-template-columns:1fr}.modal.wide .field .textarea{min-height:90px}.repairGrid{grid-template-columns:1fr!important}.repairImage{height:215px!important}.photoActions{display:grid;grid-template-columns:1fr 1fr}.photoUpload{justify-content:center}}.repairImage,.repairImage img{background:transparent!important}.repairImage img{filter:none!important;object-fit:cover!important}.finishOrderBtn{background:#087f5b!important;border-color:#13a777!important;color:#fff!important}.finishOrderBtn:hover{background:#0a956b!important}.deliveredBadge{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid #167a5a;border-radius:8px;background:#0a2a20;color:#63e6be;font-weight:800;font-size:12px}@media(max-width:700px){.printBar{display:grid!important;grid-template-columns:1fr 1fr!important}.printBar .finishOrderBtn,.printBar .deliveredBadge{grid-column:1/-1;justify-content:center}}.repairImage{background:#06131b!important;display:flex;align-items:center;justify-content:center;overflow:hidden}.repairImage img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;filter:none!important;transform:none!important;background:transparent!important}.repairImage2 img{object-position:center 58%!important}@media(max-width:700px){.modalBody .formGrid{grid-template-columns:1fr!important}}.repairImage2{background:#000!important;padding:8px!important}.repairImage2 img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;transform:none!important;filter:none!important;background:#000!important}.repairImage2 .imageShade{display:none!important}.roundLogo,.heroLogoWhite,.brand>img,.mobileTop img{display:grid!important;place-items:center!important}.roundLogo img,.heroLogoWhite img,.brand>img,.mobileTop img{object-fit:contain!important;object-position:center!important;transform:none!important}.repairImage2{padding:10px!important;background:#000!important}.repairImage2 img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important;filter:none!important}.withdrawMini{display:inline-flex;align-items:center;gap:5px;border-color:#1b7d5d!important;color:#83e6c4!important;background:#08251d!important}.withdrawMini:hover{background:#0b3328!important}.withdrawBox{padding:4px 0 8px}.withdrawItem{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #1c455d;background:#071925;border-radius:12px;margin-bottom:14px}.withdrawItem svg{color:#4ed1a1}.withdrawItem span{display:block;color:#7798ab;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.withdrawItem b{display:block;margin-top:3px}.institutionalVideo{padding:64px clamp(20px,5vw,76px);background:#06121b}.institutionalVideoFrame{max-width:1180px;margin:26px auto 0;border:1px solid #1b4a64;border-radius:22px;overflow:hidden;background:#000;box-shadow:0 24px 70px #00000047}.institutionalVideoFrame video{display:block;width:100%;aspect-ratio:16/9;background:#000;object-fit:contain}@media(max-width:700px){.institutionalVideo{padding:42px 16px}.institutionalVideoFrame{border-radius:14px;margin-top:18px}}.footerLogoFixed{background:#fff!important;border:1px solid #dcecff!important;padding:5px!important}.footerLogoFixed img{width:100%!important;height:100%!important;object-fit:contain!important;transform:none!important}.aiLayout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;min-height:calc(100vh - 155px)}.aiQuick{display:flex;flex-direction:column;gap:9px;height:max-content}.aiBadge{display:flex;align-items:center;gap:8px;color:#64b9ff;margin-bottom:5px}.aiQuick button{display:flex;align-items:center;gap:10px;text-align:left;border:1px solid #1c4058;background:#071822;color:#dceaf3;border-radius:10px;padding:12px}.aiQuick button:hover{border-color:#238ee5;background:#0a2130}.aiQuick button svg{color:#49a8ff}.aiQuick small{color:#6f8b9e;line-height:1.5;margin-top:10px}.aiChat{padding:0;display:flex;flex-direction:column;overflow:hidden;min-height:620px}.aiChatHead{display:flex;gap:10px;align-items:center;padding:14px 16px;border-bottom:1px solid #173448}.aiChatHead>span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#0b68cc}.aiChatHead b,.aiChatHead small{display:block}.aiChatHead small{color:#6f8da1;margin-top:2px}.aiMessages{flex:1;padding:18px;overflow:auto;display:flex;flex-direction:column;gap:12px}.aiMsg{max-width:82%;padding:12px 14px;border-radius:13px;line-height:1.55;font-size:13px;white-space:pre-wrap}.aiMsg b{display:block;font-size:10px;margin-bottom:5px;color:#72bfff}.aiMsg.assistant{background:#0a1d29;border:1px solid #173d56;align-self:flex-start}.aiMsg.user{background:#0b5ca4;border:1px solid #1681dc;align-self:flex-end}.aiMsg.user b{color:#d9efff}.aiComposer{display:grid;grid-template-columns:1fr auto;gap:9px;padding:14px;border-top:1px solid #173448}.aiComposer textarea{min-height:64px;max-height:150px;resize:vertical;background:#06131c;border:1px solid #1c4058;border-radius:10px;color:#eaf5fb;padding:11px;outline:none}.aiComposer textarea:focus{border-color:#238ee5}.aiComposer button{align-self:end;height:44px}@media(max-width:850px){.aiLayout{grid-template-columns:1fr}.aiQuick{display:grid;grid-template-columns:1fr 1fr}.aiQuick .aiBadge,.aiQuick small{grid-column:1/-1}.aiChat{min-height:68vh}}@media(max-width:520px){.aiQuick{grid-template-columns:1fr}.aiQuick .aiBadge,.aiQuick small{grid-column:auto}.aiComposer{grid-template-columns:1fr}.aiComposer button{justify-content:center}.aiMsg{max-width:94%}}.roundLogo,.footerLogoFixed,.heroLogoWhite{background:#fff!important;border-radius:50%!important;display:grid!important;place-items:center!important;overflow:hidden!important}.roundLogo{padding:2px!important}.roundLogo img,.footerLogoFixed img,.heroLogoWhite img{width:92%!important;height:92%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center!important;transform:none!important}.footerV6 .roundLogo{width:48px!important;height:48px!important;padding:1px!important}.footerV6 .roundLogo img{width:94%!important;height:94%!important}.brand>img,.mobileTop img,.setup img{object-fit:contain!important;object-position:center!important;transform:none!important}.aiSecureBadge{display:flex;align-items:center;gap:9px;border:1px solid #1b5a45;background:#08251d;border-radius:11px;padding:10px 12px;color:#76e4ba}.aiSecureBadge span{display:flex;flex-direction:column}.aiSecureBadge b{font-size:11px}.aiSecureBadge small{font-size:8px;color:#73a997;margin-top:2px}.aiOrderBox{margin-top:8px;padding:12px;border:1px solid #1c4058;background:#06141d;border-radius:11px}.aiOrderTitle{display:flex;align-items:center;gap:7px;margin-bottom:9px;color:#a8d6f2}.aiOrderBox select{width:100%;background:#071822;border:1px solid #24506a;color:#e8f2f8;border-radius:8px;padding:9px;margin-bottom:8px}.aiOrderBox button{width:100%;justify-content:center}.aiError{margin:0 14px 10px}@media(max-width:700px){.aiSecureBadge{display:none}.mobileBottomNav.five{grid-template-columns:repeat(5,1fr)!important}}.roundLogo,.footerLogoFixed,.heroLogoWhite{padding:0!important;overflow:hidden!important}.roundLogo img,.footerLogoFixed img,.heroLogoWhite img{width:112%!important;height:112%!important;object-fit:contain!important;object-position:center!important;max-width:none!important;max-height:none!important;transform:none!important}.footerV6 .roundLogo img{width:114%!important;height:114%!important}.brand .roundLogo img{width:110%!important;height:110%!important}.publicAiFab{position:fixed;right:20px;bottom:84px;z-index:1100;display:flex;align-items:center;gap:8px;border:1px solid #2b8fce;background:linear-gradient(180deg,#117fd1,#0862ae);color:#fff;border-radius:999px;padding:12px 16px;font-weight:800;box-shadow:0 16px 40px #00000059;cursor:pointer}.publicAiFab:hover{transform:translateY(-1px)}.publicAiPanel{position:fixed;right:20px;bottom:145px;z-index:1200;width:min(390px,calc(100vw - 32px));height:min(620px,calc(100vh - 170px));display:flex;flex-direction:column;border:1px solid #1f5c7d;border-radius:18px;background:#06141e;color:#edf7fd;box-shadow:0 28px 80px #0000007a;overflow:hidden}.publicAiHead{display:flex;align-items:center;justify-content:space-between;padding:14px 15px;border-bottom:1px solid #173c52;background:#071a27}.publicAiHead>button{border:0;background:transparent;color:#9bb6c7;padding:6px;cursor:pointer}.publicAiIdentity{display:flex;align-items:center;gap:10px}.publicAiIdentity>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#0b72c7;color:#fff}.publicAiIdentity div{display:flex;flex-direction:column}.publicAiIdentity b{font-size:12px}.publicAiIdentity small{color:#70d5a8;font-size:8px;margin-top:2px}.publicAiNotice{display:flex;gap:7px;padding:9px 13px;border-bottom:1px solid #16374a;background:#08211c;color:#80cfae;font-size:8px;line-height:1.35}.publicAiMessages{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.publicAiMsg{display:flex}.publicAiMsg div{max-width:86%;white-space:pre-wrap;line-height:1.5;font-size:11px;padding:10px 12px;border-radius:13px}.publicAiMsg.assistant div{background:#0b2434;border:1px solid #194866;color:#dcecf6}.publicAiMsg.user{justify-content:flex-end}.publicAiMsg.user div{background:#0b6db8;color:#fff}.publicAiError{margin:0 12px 8px;padding:8px 10px;border-radius:8px;background:#41161a;border:1px solid #85333c;color:#ffb8bf;font-size:9px}.publicAiQuick{display:flex;gap:6px;overflow-x:auto;padding:0 12px 9px}.publicAiQuick button{white-space:nowrap;display:flex;align-items:center;gap:5px;border:1px solid #24506a;background:#071a27;color:#aad0e7;border-radius:999px;padding:7px 9px;font-size:8px;cursor:pointer}.publicAiComposer{display:grid;grid-template-columns:1fr 44px;gap:8px;padding:10px 12px;border-top:1px solid #173c52;background:#071722}.publicAiComposer textarea{resize:none;height:48px;border:1px solid #24506a;background:#04121a;color:#fff;border-radius:10px;padding:9px;font:inherit;font-size:10px}.publicAiComposer button{border:0;border-radius:10px;background:#087fd1;color:#fff;display:grid;place-items:center;cursor:pointer}.publicAiComposer button:disabled{opacity:.5;cursor:not-allowed}.publicAiDisclaimer{display:block;text-align:center;padding:0 12px 9px;background:#071722;color:#637d8e;font-size:7px}@media(max-width:700px){.publicAiFab{right:12px;bottom:78px;padding:11px 13px}.publicAiFab span{display:none}.publicAiPanel{right:8px;bottom:72px;width:calc(100vw - 16px);height:calc(100dvh - 90px);border-radius:16px}.publicAiMsg div{font-size:12px;max-width:90%}.publicAiComposer textarea{font-size:12px}}.roundLogo,.heroLogoWhite,.footerLogoFixed{background:#fff!important;border-radius:50%!important;overflow:hidden!important;padding:0!important;display:grid!important;place-items:center!important}.roundLogo img,.heroLogoWhite img,.footerLogoFixed img,.pubBrand .roundLogo img,.footerV6 .roundLogo img{width:91%!important;height:91%!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center!important;transform:none!important;margin:0!important;padding:0!important;filter:none!important}.pubHeaderV6 .roundLogo,.footerV6 .roundLogo{width:50px!important;height:50px!important}.heroLogoWhite{width:180px!important;height:180px!important}.heroLogoWhite img{width:88%!important;height:88%!important}.navAiBtn{color:#74c8ff!important;background:#0a2030!important;border:1px solid #174865!important}.pubAiPrimary{display:inline-flex;align-items:center;gap:8px;border:1px solid #2c9cf0;background:linear-gradient(180deg,#0e82db,#0868ba);color:#fff;border-radius:10px;padding:12px 15px;font-weight:800;font-size:11px;cursor:pointer}.heroAiIntro{margin-top:18px;max-width:720px;display:grid;grid-template-columns:48px 1fr 20px;gap:12px;align-items:center;border:1px solid #205d80;background:linear-gradient(135deg,#071b29,#0a2940);border-radius:15px;padding:13px 15px;cursor:pointer;box-shadow:0 15px 38px #00000038}.heroAiIntro:hover{border-color:#3aaaf4;transform:translateY(-1px)}.heroAiIcon{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;background:#0c76c7;color:#fff}.heroAiIntro small{display:block;color:#54baff;font-size:8px;font-weight:900;letter-spacing:.12em}.heroAiIntro b{display:block;margin-top:3px;font-size:13px;color:#fff}.heroAiIntro p{margin:3px 0 0!important;font-size:9px!important;color:#84a8bc!important;line-height:1.45!important}.heroAiIntro>svg{color:#67bdf7}@media(max-width:700px){.pubHeaderV6 .roundLogo{width:44px!important;height:44px!important}.heroLogoWhite{width:128px!important;height:128px!important}.pubActions{display:grid!important;grid-template-columns:1fr 1fr!important}.pubActions .pubSecondary{grid-column:1/-1!important;justify-content:center!important}.pubActions .pubPrimary,.pubActions .pubAiPrimary{justify-content:center!important}.heroAiIntro{grid-template-columns:42px 1fr 18px;padding:11px 12px}.heroAiIcon{width:40px;height:40px}.heroAiIntro b{font-size:12px}.heroAiIntro p{font-size:9px!important}.publicAiPanel{height:calc(100dvh - 76px)!important;bottom:68px!important}}.fieldHint{display:block;color:#718b9d;font-size:8px;margin-top:4px}.historyToolbar{grid-template-columns:minmax(260px,1fr) 230px}.historyList{display:flex;flex-direction:column;gap:9px}.historyCard{border:1px solid #173e55;background:#071721;border-radius:13px;overflow:hidden}.historySummary{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) auto 20px;align-items:center;gap:11px;background:transparent;border:0;color:#eaf5fb;text-align:left;padding:12px 14px;cursor:pointer}.historySummary:hover{background:#0a1d29}.historyIcon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#0b2a3e;color:#58b9f5}.historyMain{min-width:0}.historyMain>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.historyMain b{font-size:11px}.historyMain span{font-size:8px;color:#7595a8;text-transform:uppercase;letter-spacing:.04em}.historyMain strong{display:block;font-size:11px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.historyMain small{display:block;color:#688596;font-size:8px;margin-top:3px}.historyAction{font-size:8px;font-weight:900;text-transform:uppercase;border-radius:999px;padding:5px 8px;border:1px solid #25526c;color:#9bcce8}.historyAction.insert{border-color:#237a5d;color:#6fe0b5;background:#08271e}.historyAction.update{border-color:#226b9f;color:#78c8ff;background:#082134}.historyAction.delete{border-color:#8b3944;color:#ff9da8;background:#301317}.historyDetails{border-top:1px solid #15394d;padding:11px 14px 13px;background:#06131c}.historyDetails p{margin:8px 0 0;color:#b7cbd7;font-size:10px;line-height:1.55}.historyUser{display:flex;align-items:center;gap:6px;color:#7e9fb2;font-size:9px}.accessDenied{text-align:center;padding:36px}.accessDenied svg{color:#58b9f5}.accessDenied h2{margin:10px 0 5px}@media(max-width:700px){.historyToolbar{grid-template-columns:1fr}.historySummary{grid-template-columns:34px minmax(0,1fr) 18px;padding:11px}.historyAction{display:none}.historyMain>div{display:block}.historyMain span{display:block;margin-top:2px}}.clickableOrderRow{cursor:pointer;transition:background .15s ease}.clickableOrderRow:hover{background:#0b2130}.openOrderBtn{border:1px solid #235577;background:#0a2639;color:#79c7ff;border-radius:7px;padding:6px 10px;font-weight:800}.deviceSelectWithRefresh{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.miniRefreshBtn{display:inline-flex;align-items:center;gap:5px;border:1px solid #244b63;background:#0a1e2b;color:#9dc6dd;border-radius:8px;padding:8px}.osNumberEdit{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.osNumberEdit button{border:1px solid #227bc0;background:#0c69ad;color:#fff;border-radius:8px;padding:8px 10px;font-weight:800}.osNumberEdit button:disabled{opacity:.45;cursor:not-allowed}.whatsappFloat{right:20px!important;bottom:20px!important;z-index:1080!important}.publicAiFab{right:20px!important;bottom:82px!important;z-index:1100!important}.publicAiPanel{right:20px!important;bottom:142px!important}@media(max-width:800px){.clickableOrderRow td{padding-top:13px;padding-bottom:13px}.openOrderBtn{min-height:38px}}@media(max-width:700px){.deviceSelectWithRefresh,.osNumberEdit{grid-template-columns:1fr}.miniRefreshBtn,.osNumberEdit button{justify-content:center;min-height:44px}.whatsappFloat{right:12px!important;bottom:82px!important}.publicAiFab{right:12px!important;bottom:142px!important}.publicAiPanel{right:8px!important;bottom:72px!important}}.printBar button{min-height:40px}@media(max-width:700px){.printBar{display:grid!important;grid-template-columns:1fr 1fr;gap:8px}.printBar button{justify-content:center;min-height:46px}.printBar .finishOrderBtn{grid-column:1/-1}}.pageActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.shareLinkBox{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 14px;padding:11px 13px;border:1px solid #1d526f;background:#08202d;border-radius:11px}.shareLinkBox>div{min-width:0}.shareLinkBox b,.shareLinkBox span{display:block}.shareLinkBox span{font-size:10px;color:#8eb6cb;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shareLinkBox button{display:inline-flex;align-items:center;gap:6px;border:1px solid #2c5e79;background:#0b2a3a;color:#d7ebf6;border-radius:8px;padding:8px 10px}.mobileLogout{display:none!important}.securityGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.securityCard{min-height:210px}.securityCard>span{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:#0b3150;color:#64baff}.securityCard h3{margin:13px 0 7px}.securityCard p{color:#8ba4b4;line-height:1.55}.securityCard small{display:block;margin-top:12px;color:#627e8f}.securityCard b{color:#86d4ff;font-size:12px}.clientIntakePage{min-height:100vh;padding:34px 16px;background:radial-gradient(circle at 50% 0,#123a56 0,#07131c 44%,#050a0f);display:grid;place-items:start center}.intakeCard{width:min(920px,100%);background:#081823;border:1px solid #1e4760;border-radius:18px;box-shadow:0 28px 90px #0008;overflow:hidden}.intakeCard>header{display:flex;align-items:center;gap:15px;padding:20px;border-bottom:1px solid #173b51}.intakeLogo{width:58px;height:58px;border-radius:50%;background:#fff;display:grid;place-items:center;overflow:hidden;flex:0 0 auto}.intakeLogo img{width:110%;height:110%;object-fit:contain}.intakeCard header small{font-size:9px;letter-spacing:.14em;color:#4daaff;font-weight:900}.intakeCard h1{margin:2px 0;font-size:25px}.intakeCard header p{margin:0;color:#7d9aab;font-size:11px}.intakeSecurity{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#08231e;color:#82d8b1;font-size:10px;border-bottom:1px solid #164c3b}.intakeCard section{padding:18px 20px;border-bottom:1px solid #17384b}.intakeCard section h2{display:flex;align-items:center;gap:7px;margin:0 0 13px;font-size:14px}.intakeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.intakeGrid label{display:flex;flex-direction:column;gap:5px;color:#8da9bb;font-size:10px}.intakeGrid label.wide{grid-column:1/-1}.intakeGrid input,.intakeGrid select,.intakeGrid textarea{width:100%;border:1px solid #244a61;background:#05131c;color:#eef7fc;border-radius:9px;padding:11px;outline:none;font-size:14px}.intakeGrid textarea{min-height:90px;resize:vertical}.intakeGrid input:focus,.intakeGrid textarea:focus,.intakeGrid select:focus{border-color:#1688ff;box-shadow:0 0 0 3px #1688ff1d}.intakeSubmit{margin:16px 20px 20px;width:calc(100% - 40px);display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:10px;background:linear-gradient(180deg,#1788ff,#0865c8);color:#fff;font-weight:900;padding:13px}.intakeSubmit:disabled{opacity:.5}.intakeSuccess{width:min(560px,100%);text-align:center;background:#081823;border:1px solid #1e4760;border-radius:18px;padding:35px;box-shadow:0 28px 90px #0008}.intakeSuccess svg{color:#55d99b}.intakeSuccess p{color:#8fa7b7;line-height:1.6}.intakeSuccess a{display:inline-block;margin-top:12px;color:#74c3ff}.diagnosticExpress{display:grid;grid-template-columns:1.5fr .7fr;gap:20px;padding:54px max(5vw,28px);background:linear-gradient(135deg,#07151f,#0b2940);border-block:1px solid #173e58}.diagCopy h2{font-size:34px;margin:8px 0}.diagCopy>p{color:#87a7ba;max-width:720px}.diagForm{display:grid;grid-template-columns:180px 1fr auto;gap:9px;margin-top:18px}.diagForm select,.diagForm textarea{border:1px solid #265674;background:#06131c;color:#eef7fc;border-radius:10px;padding:11px}.diagForm textarea{height:52px;resize:none}.diagForm button{display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #2d9bed;background:#0d79c8;color:#fff;border-radius:10px;padding:10px 14px;font-weight:900}.diagForm button:disabled{opacity:.45}.diagVisual{border:1px solid #24516c;background:#071c29;border-radius:18px;padding:25px;display:flex;flex-direction:column;justify-content:center}.diagVisual>span{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;background:#0c69b440;color:#6bc0ff}.diagVisual>b{font-size:20px;margin-top:14px}.diagVisual p{color:#7e9caf;line-height:1.5}.diagVisual div{display:flex;gap:10px;align-items:center;color:#6e91a7;font-size:10px}.diagVisual strong{color:#fff;background:#0b73c6;width:22px;height:22px;border-radius:50%;display:grid;place-items:center}.googleReviews{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:58px max(5vw,28px);background:#070e14;border-top:1px solid #173448}.googleReviewCopy h2{font-size:34px;margin:8px 0}.googleReviewCopy p{color:#88a4b5;max-width:620px;line-height:1.6}.googleStars{display:flex;gap:4px;color:#f4bd36;margin:16px 0}.googleStars svg{width:24px}.googleReviewCopy>a{display:inline-flex;align-items:center;gap:7px;background:#fff;color:#15202a;text-decoration:none;border-radius:10px;padding:11px 14px;font-weight:900}.googleReviewCopy>small{display:block;color:#647f90;margin-top:10px}.googleMapEmbed{min-height:300px;border:1px solid #21465e;border-radius:16px;overflow:hidden;background:#091722}.googleMapEmbed iframe{width:100%;height:100%;min-height:300px;border:0}.publicSite h1,.publicSite h2,.publicSite h3,.publicSite p,.publicSite span,.publicSite b,.publicSite small,.main h1,.main h2,.main h3,.main p,.main span,.main b,.main small{overflow-wrap:anywhere}.pubHeader button,.pubHeader a,.sidebar nav button,.mobileBottomNav button{white-space:normal}.field span{line-height:1.3}.input,.textarea,button{max-width:100%}.tableScroll{-webkit-overflow-scrolling:touch}@media(max-width:800px){.mobileTop{grid-template-columns:44px 1fr auto!important}.mobileTop>div{min-width:0}.mobileTop>div b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobileLogout{display:flex!important;align-items:center;gap:4px;border:1px solid #71414a!important;background:#32151b!important;color:#ff9ca5!important;border-radius:8px!important;padding:7px 9px!important}.mobileLogout span{font-size:9px}.securityGrid,.diagnosticExpress,.googleReviews,.diagForm{grid-template-columns:1fr}.diagCopy h2,.googleReviewCopy h2{font-size:27px}.diagVisual{min-height:190px}.publicAiFab{bottom:142px!important}.whatsappFloat{bottom:82px!important}.publicAiPanel{bottom:78px!important}.pageActions{width:100%}.pageActions button{flex:1;justify-content:center}.shareLinkBox{align-items:stretch;flex-direction:column}.shareLinkBox span{white-space:normal;word-break:break-all}.intakeGrid{grid-template-columns:1fr}.intakeGrid label.wide{grid-column:auto}.clientIntakePage{padding:8px}.intakeCard{border-radius:13px}.intakeCard>header{padding:15px}.intakeCard section{padding:15px}.intakeSubmit{margin:14px 15px 18px;width:calc(100% - 30px)}}@media(max-width:520px){.publicSite h1{font-size:clamp(32px,11vw,44px)!important;line-height:1.04!important}.publicSite h2{font-size:clamp(24px,8vw,32px)!important;line-height:1.12!important}.pubActions,.experienceButtons{display:grid!important;grid-template-columns:1fr!important}.pubActions>*,.experienceButtons>*{width:100%;justify-content:center}.heroHighlights{display:grid!important;grid-template-columns:1fr 1fr!important}.googleReviews,.diagnosticExpress{padding:38px 18px}.mobileLogout span{display:none}.intakeLogo{width:48px;height:48px}.intakeCard h1{font-size:21px}}.loginAreaPage{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 20% 10%,#123c5c,#06111a 48%,#04090d)}.loginAreaBox{width:min(880px,96vw);padding:34px;border:1px solid #1a4057;border-radius:20px;background:#071721;box-shadow:0 32px 90px #0008;text-align:center}.loginAreaBox h1{font-size:36px;margin:8px 0}.loginAreaBox>p{color:#7d9bad;margin:0 auto 25px;max-width:650px}.loginAreaChoices{display:grid;grid-template-columns:1fr 1fr;gap:16px}.loginAreaChoices>button{border:1px solid #1d4a65;background:#091e2b;color:#eef7fc;border-radius:17px;padding:24px;text-align:left;display:grid;gap:8px;transition:.18s}.loginAreaChoices>button:hover{transform:translateY(-2px);border-color:#288ee0;background:#0b2637}.loginAreaChoices b{font-size:18px}.loginAreaChoices small{color:#7998aa;line-height:1.5}.areaIcon{width:54px;height:54px;border-radius:14px;display:grid;place-items:center}.areaIcon.jl{background:#0b68c8;color:#fff}.areaIcon.max{background:#df6f11;color:#fff}.backArea{border:0;background:transparent;color:#7fbce7;display:flex;align-items:center;gap:5px;padding:0;margin-bottom:8px}.accessBlocked{min-height:100vh;display:grid;place-items:center;align-content:center;text-align:center;gap:10px;background:#06111a;padding:25px}.accessBlocked img{width:92px;height:92px;border-radius:20px}.accessBlocked p{color:#7894a8;max-width:520px}.commercialShell{min-height:100vh;background:radial-gradient(circle at 70% -10%,#18304a 0,#07131d 40%,#050a0f 90%);color:#eef6fb}.commercialTop{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 24px;background:#061018e8;border-bottom:1px solid #22394b;position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.commercialBrand{display:flex;align-items:center;gap:12px}.commercialBrand img{width:56px;height:56px;border-radius:12px;object-fit:cover}.commercialBrand div{display:flex;flex-direction:column}.commercialBrand small{font-size:8px;letter-spacing:.16em;color:#ed8a34;font-weight:900}.commercialBrand b{font-size:19px}.commercialBrand span{font-size:9px;color:#7190a3;margin-top:2px}.commercialTopActions{display:flex;gap:7px}.commercialTopActions button,.commercialActions button{display:inline-flex;align-items:center;gap:6px;border:1px solid #28516a;background:#0a2030;color:#d6e7f1;border-radius:9px;padding:9px 11px;font-weight:700}.commercialTabs{display:flex;gap:8px;padding:12px 24px;background:#081720;border-bottom:1px solid #163448}.commercialTabs button{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#7192a7;padding:10px 13px;border-radius:9px}.commercialTabs button svg{width:17px}.commercialTabs button.active{background:#12324a;color:#fff}.commercialMain{padding:20px 24px;max-width:1550px;margin:0 auto}.commercialActions{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.commercialActions button:first-child{border-color:#d97a27;background:#49230a}.commercialFormSection{padding:5px 18px 18px}.commercialFormSection>h3{border-top:1px solid #18374b;padding-top:16px}.commercialItemRow{display:grid;grid-template-columns:2fr 100px 140px 42px;gap:7px;margin-bottom:7px}.commercialItemRow>button{border:1px solid #6b3137;background:#2c1115;color:#ff8993;border-radius:8px}.commercialTotal{text-align:right;font-size:20px;font-weight:900;padding:14px 0;color:#80caff}.commercialUpload{display:inline-flex;align-items:center;gap:7px;border:1px dashed #2d6c91;border-radius:9px;padding:10px 12px;color:#8dcaee;cursor:pointer}.commercialUpload input{display:none}.commercialPhotos{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:10px}.commercialPhotos img{width:100%;height:145px;object-fit:cover;border-radius:8px;border:1px solid #1a4056}.commercialReportCards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:15px}.commercialReportCards article{background:#091b27;border:1px solid #1c3d52;border-radius:14px;padding:18px}.commercialReportCards span{display:block;color:#7c9aac;font-size:11px}.commercialReportCards b{display:block;font-size:30px;margin-top:8px}.commercialReportCards strong{color:#72c5ff}.mutedText{color:#7896a8;line-height:1.6}.commercialReportButtons{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}@media(max-width:800px){.loginAreaChoices{grid-template-columns:1fr}.loginAreaBox{padding:24px 18px}.loginAreaBox h1{font-size:29px}.commercialTop{padding:10px 12px}.commercialBrand span{display:none}.commercialBrand img{width:46px;height:46px}.commercialTopActions button span{display:none}.commercialTopActions button{font-size:10px;padding:8px}.commercialTabs{padding:8px;display:grid;grid-template-columns:repeat(3,1fr)}.commercialTabs button{justify-content:center;flex-direction:column;font-size:9px;padding:8px 4px}.commercialMain{padding:12px 8px 80px}.commercialActions{display:grid;grid-template-columns:1fr 1fr}.commercialActions button{justify-content:center}.commercialItemRow{grid-template-columns:1fr 80px}.commercialItemRow>input:nth-child(3){grid-column:1/-2}.commercialReportCards{grid-template-columns:1fr}.commercialPhotos{grid-template-columns:1fr 1fr}.commercialTopActions button:first-child{max-width:130px}.commercialTopActions button:last-child{min-width:56px}.commercialTopActions{gap:4px}}.commercialV31{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:100vh;background:#07121a}.serviceSide{position:sticky;top:0;height:100vh;padding:18px 14px;background:#061018;border-right:1px solid #17384b;display:flex;flex-direction:column;z-index:50}.serviceSideBrand{display:flex;align-items:center;gap:11px;padding:6px 7px 18px;border-bottom:1px solid #17384b}.serviceSideBrand img{width:54px;height:54px;border-radius:14px;background:#fff;object-fit:contain;padding:3px}.serviceSideBrand div{display:flex;flex-direction:column}.serviceSideBrand b{font-size:18px}.serviceSideBrand span{font-size:11px;color:#7f9db0;margin-top:2px}.serviceSide nav{display:flex;flex-direction:column;gap:6px;padding-top:16px}.serviceSide nav button,.serviceSideFoot button{display:flex;align-items:center;gap:10px;border:0;background:transparent;color:#a9becb;border-radius:10px;padding:12px 11px;text-align:left;font-size:13px;font-weight:700}.serviceSide nav button svg,.serviceSideFoot button svg{width:18px}.serviceSide nav button:hover{background:#0b2130;color:#fff}.serviceSide nav button.active{background:#0c3150;color:#fff;box-shadow:inset 3px 0 #3ca6ff}.serviceSide nav button.active.max{background:#3a1b08;box-shadow:inset 3px 0 #f47c20;color:#ffd6b7}.serviceSide nav button.active.paint{background:linear-gradient(90deg,#102b52,#32193c);box-shadow:inset 3px 0 #5fc6ff;color:#fff}.serviceSideFoot{margin-top:auto;border-top:1px solid #17384b;padding-top:12px}.serviceSideFoot button:last-child{color:#ff9da5}.serviceContent{min-width:0;min-height:100vh;background:radial-gradient(circle at 80% -20%,#14344c,#07131c 42%,#050a0f 90%)}.theme-maxilock .serviceContent,.theme-stock .serviceContent{background:radial-gradient(circle at 85% -15%,#4b250c,#0b1820 38%,#050a0f 88%)}.theme-painting .serviceContent{background:radial-gradient(circle at 90% -10%,#233d72,#17152d 34%,#07131c 70%,#050a0f)}.serviceTop{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:28px 30px 20px}.serviceTop h1{font-size:32px;letter-spacing:-.035em;margin:6px 0 7px}.serviceTop p{color:#8aa5b7;font-size:14px;line-height:1.55;margin:0;max-width:780px}.serviceUser{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid #1b435a;border-radius:12px;background:#081a25}.serviceUser svg{color:#65cea2}.serviceUser span{display:flex;flex-direction:column}.serviceUser b{font-size:12px}.serviceUser small{font-size:9px;color:#7e9bab}.serviceNotice{margin:0 30px 12px}.serviceHome{padding:10px 30px 40px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.serviceHero{min-height:330px;border-radius:24px;padding:30px;border:1px solid;display:flex;align-items:flex-start;gap:22px;text-align:left;color:#fff;overflow:hidden;position:relative}.serviceHero:before{content:"";position:absolute;inset:auto -90px -120px auto;width:330px;height:330px;border-radius:50%;opacity:.25}.maxilockHero{background:linear-gradient(145deg,#2b1306,#7f3408 72%,#e56d13);border-color:#a14b11}.maxilockHero:before{background:#ff9a3d}.paintingHero{background:linear-gradient(135deg,#071d3b 0,#163b74 34%,#5b2455 66%,#d35c3a);border-color:#496fa7}.paintingHero:before{background:linear-gradient(135deg,#33c1ff,#ff4f8d,#ffd658)}.serviceHero .heroSymbol{width:88px;height:88px;border-radius:22px;background:#fff;display:grid;place-items:center;flex:0 0 auto;z-index:1}.serviceHero .heroSymbol img{width:78px;height:78px;object-fit:contain}.serviceHero>div{z-index:1}.serviceHero small{font-size:11px;letter-spacing:.16em;font-weight:900}.serviceHero h2{font-size:27px;line-height:1.1;margin:10px 0 12px}.serviceHero p{font-size:14px;line-height:1.65;color:#e8f0f5;max-width:520px}.serviceHero strong{display:inline-block;margin-top:18px;font-size:13px}.serviceSummary{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.serviceSummary article{display:flex;align-items:center;gap:12px;padding:17px;border:1px solid #193b50;background:#081923;border-radius:14px}.serviceSummary svg{color:#4caeff}.serviceSummary span{display:flex;flex-direction:column}.serviceSummary b{font-size:25px}.serviceSummary small{color:#7896aa;font-size:10px}.commercialMainV31{padding:8px 30px 45px}.sectionIntroCard{display:flex;justify-content:space-between;align-items:center;gap:18px;border:1px solid #1d4359;background:#081b27;border-radius:16px;padding:16px 18px;margin-bottom:14px}.sectionIntroCard>div:first-child{display:flex;align-items:center;gap:11px}.sectionIntroCard>div:first-child>svg{width:25px;height:25px;color:#5bb7f4}.sectionIntroCard span{display:flex;flex-direction:column}.sectionIntroCard b{font-size:14px}.sectionIntroCard small{font-size:11px;color:#789aaf;margin-top:3px;line-height:1.45}.maxStockIntro{border-color:#633112;background:#1b1009}.commercialActionsV31{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.commercialActionsV31 button{display:inline-flex;align-items:center;gap:6px;border:1px solid #28516a;background:#0a2030;color:#d6e7f1;border-radius:9px;padding:10px 12px;font-size:12px;font-weight:800}.commercialActionsV31 .maxAction{background:#8a3a08;border-color:#d96916;color:#fff}.commercialActionsV31 .maxAction.soft{background:#3c1d0b;color:#ffcda8}.commercialActionsV31 .paintAction{background:linear-gradient(90deg,#1265af,#903c7c);border-color:#538ccd;color:#fff}.serviceTable{padding:0;border-radius:16px}.serviceTable table{min-width:900px;font-size:13px}.serviceTable th{font-size:11px;padding:12px}.serviceTable td{font-size:13px;padding:13px 12px}.commercialStatus{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:10px;font-weight:800;background:#142e3e;color:#9bcbea}.commercialStatus.approved,.commercialStatus.completed{background:#10372a;color:#74dfac}.commercialStatus.rejected{background:#3b171c;color:#ff9ba5}.commercialStatus.sent{background:#3b2c0d;color:#ffd07c}.documentEditor{font-size:13px}.documentEditor .field span{font-size:12px}.documentEditor .input{font-size:14px;min-height:44px}.documentEditor .textarea{font-size:14px;line-height:1.5;min-height:105px}.editorGuide{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;background:#081923;border-bottom:1px solid #17394e}.editorGuide>div{display:flex;align-items:center;gap:10px}.editorGuide svg{color:#56b6f6}.docMax .editorGuide svg{color:#f18a37}.editorGuide span{display:flex;flex-direction:column}.editorGuide b{font-size:14px}.editorGuide small{font-size:11px;color:#7899ad;margin-top:3px}.editorGuide.compact{padding:12px 0;background:transparent;border-bottom:0;border-top:1px solid #1b3d50;margin-top:12px}.editorType{font-size:10px!important;font-weight:900;color:#82badd!important;text-transform:uppercase;letter-spacing:.08em}.explanatoryGrid{padding-top:16px}.commercialFormSectionV31{padding:10px 18px 18px}.itemHeader,.commercialItemRowV31{display:grid;grid-template-columns:minmax(280px,2fr) 110px 150px 44px;gap:8px}.itemHeader{font-size:10px;text-transform:uppercase;color:#7492a5;padding:0 4px 5px}.commercialItemRowV31{margin-bottom:8px}.commercialItemRowV31>button{border:1px solid #7b3037;background:#321116;color:#ff9aa2;border-radius:9px}.addLine{margin-top:3px}.commercialTotalV31{display:flex;justify-content:flex-end;align-items:center;gap:14px;padding:17px 0 5px}.commercialTotalV31 span{font-size:12px;color:#88a6b8}.commercialTotalV31 b{font-size:25px;color:#ff9a4e}.paintTotal b{background:linear-gradient(90deg,#6ac6ff,#f46baa,#ffc45d);-webkit-background-clip:text;background-clip:text;color:transparent}.photoAreaV31{margin-top:9px}.commercialUploadV31{display:inline-flex;align-items:center;gap:8px;border:1px dashed #36759c;background:#08202e;border-radius:10px;padding:11px 14px;color:#a5d8f6;font-weight:800;cursor:pointer}.docMax .commercialUploadV31{border-color:#b85f25;background:#241208;color:#ffc495}.commercialUploadV31 input{display:none}.uploadHelp{display:block;color:#708ea2;font-size:10px;margin-top:6px}.commercialPhotosV31{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:12px}.commercialPhotosV31 figure{margin:0;background:#07151e;border:1px solid #1d4358;border-radius:10px;overflow:hidden}.commercialPhotosV31 img,.pdfPreview{width:100%;height:150px;object-fit:cover;display:grid;place-items:center}.pdfPreview{font-weight:900;font-size:24px;color:#ea7c29;background:#21140b}.commercialPhotosV31 figcaption{padding:8px;font-size:9px;color:#8eabba;display:flex;justify-content:space-between;gap:7px}.commercialPhotosV31 figcaption button{border:0;background:transparent;color:#ff9099;font-size:9px}.paintEditor{background:linear-gradient(135deg,#081823,#0c1625 45%,#151020)}.paintEditor:before{content:"";display:block;height:4px;background:linear-gradient(90deg,#3cc6ff,#8c6cff,#ff5b8c,#ffba4e);margin:-10px -18px 13px}.documentActions .clientDocumentBtn{background:#0d4c77;border-color:#2479ad;color:#fff}.saveHint{margin:0 18px 14px;padding:10px 12px;border-radius:9px;background:#241b0c;border:1px solid #6d5221;color:#e9c67a;font-size:10px}.commercialReportCardsV31{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.commercialReportCardsV31 article{border-radius:18px;padding:22px;display:flex;flex-direction:column;border:1px solid}.commercialReportCardsV31 span{font-size:13px;font-weight:800}.commercialReportCardsV31 b{font-size:34px;margin-top:10px}.commercialReportCardsV31 strong{font-size:15px;margin-top:3px}.commercialReportCardsV31 button{margin-top:18px;display:inline-flex;justify-content:center;align-items:center;gap:7px;border-radius:9px;padding:10px;border:1px solid #ffffff33;background:#ffffff12;color:#fff;font-weight:800}.maxReport{background:linear-gradient(145deg,#271307,#6b2a08);border-color:#a64a11!important}.paintReport{background:linear-gradient(135deg,#09284c,#43204a);border-color:#426fa0!important}.allReport{background:linear-gradient(135deg,#0a2130,#172e3d);border-color:#31576d!important}.googleReviewActions{display:flex;gap:9px;flex-wrap:wrap}.googleReviewActions a{display:inline-flex;align-items:center;gap:7px}.googleReviewActions .mapRouteBtn{background:#0c2637!important;border:1px solid #28536d!important;color:#b9ddf3!important}.googleMapEmbed{position:relative}.googleMapEmbed>a{display:flex;align-items:center;gap:6px;padding:10px 12px;background:#081923;color:#96c8e7;text-decoration:none;font-size:11px}.companyMapBtn{background:#0b3048!important;border-color:#2b6688!important}.commercialV31 .modal.wide{width:min(1160px,97vw)}.commercialV31 .modalHead h3{font-size:17px}.commercialV31 .modalFoot button{font-size:12px;min-height:42px}@media(max-width:900px){.commercialV31{grid-template-columns:1fr}.serviceSide{position:static;height:auto;padding:10px}.serviceSideBrand{padding-bottom:10px}.serviceSide nav{display:grid;grid-template-columns:repeat(3,1fr);padding-top:9px}.serviceSide nav button{justify-content:center;flex-direction:column;text-align:center;font-size:10px;padding:8px 5px}.serviceSideFoot{display:flex;justify-content:space-between}.serviceSideFoot button{font-size:10px}.serviceTop{padding:18px 14px 12px}.serviceTop h1{font-size:27px}.serviceTop p{font-size:13px}.serviceUser{display:none}.serviceHome{padding:8px 12px 30px;grid-template-columns:1fr}.serviceHero{min-height:auto;padding:21px;gap:14px}.serviceHero .heroSymbol{width:68px;height:68px}.serviceHero .heroSymbol img{width:60px;height:60px}.serviceHero h2{font-size:22px}.serviceSummary{grid-column:auto;grid-template-columns:1fr}.commercialMainV31{padding:8px 10px 85px}.sectionIntroCard{align-items:flex-start;flex-direction:column}.commercialActionsV31{width:100%}.commercialActionsV31 button{flex:1;justify-content:center}.itemHeader{display:none}.commercialItemRowV31{grid-template-columns:1fr 86px 44px}.commercialItemRowV31>input:nth-child(3){grid-column:1/3}.commercialPhotosV31{grid-template-columns:1fr 1fr}.commercialReportCardsV31{grid-template-columns:1fr}.documentActions{grid-template-columns:1fr 1fr!important}.documentActions .clientDocumentBtn{grid-column:1/-1}.explanatoryGrid{grid-template-columns:1fr!important}}@media(max-width:560px){.serviceSide nav{grid-template-columns:repeat(2,1fr)}.serviceTop h1{font-size:24px}.serviceHero{display:block}.serviceHero .heroSymbol{margin-bottom:14px}.serviceHero p{font-size:13px}.commercialPhotosV31{grid-template-columns:1fr}.commercialV31 .modalHead h3{font-size:15px}.commercialV31 .formGrid,.commercialV31 .formGrid.three{grid-template-columns:1fr!important}.commercialItemRowV31{grid-template-columns:1fr 76px 42px}.commercialItemRowV31>input:nth-child(3){grid-column:1/3}.documentEditor .field span{font-size:12px}.documentEditor .input,.documentEditor .textarea{font-size:16px}.editorGuide{padding:13px 12px}.editorType{display:none!important}}:root{--v32-card:#0a1a24;--v32-line:#1c4258;--v32-soft:#8eb1c7;--v32-blue:#1e8fe8}.main{padding:30px 34px 110px!important}.pageHead{padding:2px 0 18px!important;align-items:center}.pageHead h1{font-size:34px!important;letter-spacing:-.035em!important}.pageHead p{font-size:15px!important;line-height:1.6!important;color:#8eacbf!important}.pageHead .eyebrow{font-size:11px!important;letter-spacing:.14em!important}.sidebar{box-shadow:18px 0 45px #00000025}.sidebar nav button{font-size:14px!important;min-height:46px!important;border-radius:11px!important}.sidebar .brand strong{font-size:18px!important}.sidebar .brand small{font-size:11px!important}.who b{font-size:13px!important}.who span{font-size:11px!important}.sideFoot button,.secure{font-size:12px!important}.panel,.card,.statCard,.tablePanel{border-color:#1d4258!important;box-shadow:0 18px 40px #00000018}.panel{border-radius:17px!important}.toolbar input,.filterSelect,.input,.select,.textarea{font-size:15px!important}.field>span,.field label{font-size:12px!important;letter-spacing:.025em}button{font-size:13px}.tablePanel table{font-size:14px!important}.tablePanel th{font-size:11px!important;letter-spacing:.045em!important}.tablePanel td{font-size:14px!important;line-height:1.45!important}.eyebrow{font-size:11px!important}.dashboardGrid .card h3,.panel h3{font-size:16px!important}.dashboardGrid .card p,.panel p{font-size:13px!important;line-height:1.55!important}.modal{border-radius:18px!important;box-shadow:0 30px 100px #0009!important}.modalHead{padding:18px 20px!important}.modalHead h3{font-size:18px!important}.modalBody{font-size:14px!important}.modalFoot{padding:14px 18px!important}.modalFoot button{font-size:13px!important;min-height:43px!important}.photoGrid img,.devicePhotoPreview img,.orderPhotoField img{object-fit:contain!important;background:#07121a!important}.commercialV31 .serviceTop h1{font-size:36px!important}.commercialV31 .serviceTop p{font-size:15px!important}.commercialV31 .serviceSide nav button{font-size:14px!important}.commercialV31 .serviceSideBrand b{font-size:20px!important}.commercialV31 .serviceHero{box-shadow:0 22px 55px #0005;transform:translateZ(0)}.commercialV31 .serviceHero:hover{transform:translateY(-3px);transition:.2s ease}.commercialV31 .serviceHero h2{font-size:30px!important}.commercialV31 .serviceHero p{font-size:15px!important}.commercialV31 .sectionIntroCard{box-shadow:0 14px 36px #0002}.commercialV31 .sectionIntroCard b{font-size:16px!important}.commercialV31 .sectionIntroCard small,.commercialV31 .serviceTable th{font-size:12px!important}.commercialV31 .serviceTable td{font-size:14px!important}.documentEditor .editorGuide b{font-size:16px!important}.documentEditor .editorGuide small{font-size:12px!important}.documentEditor .field span{font-size:13px!important}.documentEditor .input,.documentEditor .select,.documentEditor .textarea{font-size:15px!important}.commercialTotalV31 b{font-size:29px!important}.publicSite{background:radial-gradient(circle at 18% 5%,#10385555,transparent 28%),radial-gradient(circle at 88% 22%,#0e6ca52b,transparent 24%),#041018!important}.pubHeader{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05121be8!important;box-shadow:0 10px 35px #0006}.pubHeader nav button{font-size:14px!important}.pubBrand b{font-size:18px!important}.pubBrand span{font-size:10px!important}.pubHero{position:relative;overflow:hidden}.pubHero:after{content:"";position:absolute;right:-120px;top:40px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,#0b8ee633,transparent 68%);pointer-events:none}.pubHero h1{font-size:clamp(44px,4.6vw,72px)!important;line-height:1.02!important;letter-spacing:-.045em!important}.pubHeroCopy>p{font-size:17px!important;line-height:1.75!important;max-width:820px}.pubActions a,.pubActions button{font-size:14px!important;min-height:48px!important}.heroAiIntro{box-shadow:0 18px 45px #0004;border-color:#23618a!important}.heroAiIntro b{font-size:15px!important}.heroAiIntro p,.heroHighlights span{font-size:12px!important}.pubSectionHead h2,.switcherHead h2,.companySection h2,.pubContact h2{font-size:clamp(30px,3vw,46px)!important;letter-spacing:-.035em!important}.pubSectionHead p,.companySection p,.pubContact p,.experienceCopy>p,.paintingContent p{font-size:16px!important;line-height:1.7!important}.serviceTabs button{font-size:15px!important;min-height:52px!important}.benefitGrid article,.repairCard,.companyInfoCard,.contactCard,.googleReviewCopy,.googleMapEmbed{box-shadow:0 18px 50px #00000028}.benefitGrid h3,.repairCard h3{font-size:16px!important}.benefitGrid p,.repairCard p{font-size:13px!important;line-height:1.5!important}.companyInfoRow small{font-size:11px!important}.companyInfoRow b{font-size:14px!important}.pubFooter{font-size:12px!important}.devicePhotos img,.commercialPhotosV31 img{object-fit:contain!important;background:#07141d!important}@media(max-width:900px){.main{padding:20px 14px 96px!important}.pageHead h1{font-size:29px!important}.pageHead p{font-size:14px!important}.commercialV31 .serviceTop h1{font-size:30px!important}.commercialV31 .serviceTop p{font-size:14px!important}.commercialV31 .serviceSide nav button{font-size:12px!important}.tablePanel td{font-size:13px!important}.pubHero h1{font-size:42px!important}.pubHeroCopy>p{font-size:16px!important}}@media(max-width:560px){.pageHead h1{font-size:27px!important}.input,.select,.textarea,.documentEditor .input,.documentEditor .select,.documentEditor .textarea{font-size:16px!important}.commercialV31 .serviceTop h1{font-size:27px!important}.commercialV31 .serviceSide nav button{font-size:11px!important}.pubHeader nav button{font-size:15px!important}.pubHero h1{font-size:36px!important}.pubHeroCopy>p{font-size:15px!important}}.budgetSummaryFull,.totalsFull{width:100%!important}.publicV6 .heroV6{background:linear-gradient(90deg,#031019f5,#041926de 48%,#04121c9e),url(/portfolio/loja-jltelmax.webp) center/cover no-repeat!important;min-height:720px}.publicV6 .heroBrandCard{background:linear-gradient(145deg,#072130e0,#041019f0)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#2d789f!important;box-shadow:0 30px 80px #0008!important}.publicV6 .serviceSwitcher{background:linear-gradient(180deg,#06131c,#081d29 42%,#07131b)!important}.publicV6 .assistanceExperience{background:linear-gradient(135deg,#081b28,#0a2c43 45%,#07141d)!important;box-shadow:0 30px 70px #0005}.publicV6 .paintingExperience{background:linear-gradient(135deg,#122c54,#40225e 38%,#a13f52 70%,#d78b32)!important;box-shadow:0 30px 70px #0006}.publicV6 .paintingGallery figure{box-shadow:0 18px 40px #0007;transform:translateZ(0)}.publicV6 .repairCard:nth-child(3n+1){transform:translateY(-8px)}.publicV6 .repairCard{transition:.22s ease}.publicV6 .repairCard:hover{transform:translateY(-10px) scale(1.015);border-color:#399de0}.publicV6 .companySection{background:linear-gradient(125deg,#07131c,#0c2b40,#12324c)!important}.publicV6 .diagnosticExpress{background:radial-gradient(circle at 80% 20%,#183e64,#07151f 55%)!important}.commercialV31.theme-home .serviceContent{background:linear-gradient(135deg,#07151f,#102a3a 48%,#211a35)}.commercialV31.theme-maxilock .serviceContent,.commercialV31.theme-stock .serviceContent{background:linear-gradient(115deg,#0f1316fa,#351909eb),url(/maxilock-logo.png) 92% 90%/360px no-repeat fixed!important}.commercialV31.theme-painting .serviceContent{background:radial-gradient(circle at 88% 12%,#df5a7538,transparent 26%),radial-gradient(circle at 70% 55%,#3978ff2e,transparent 30%),linear-gradient(135deg,#07141e,#172345 45%,#311b42 75%,#5b2a28)!important}.commercialV31 .serviceTop{background:linear-gradient(90deg,#05141df2,#0d2738d1)!important;border-bottom:1px solid #25506a!important}.commercialV31.theme-maxilock .serviceTop{background:linear-gradient(90deg,#15191d,#57290d)!important}.commercialV31.theme-painting .serviceTop{background:linear-gradient(90deg,#0d2545,#38215d,#8a354e)!important}.commercialV31 .sectionIntroCard{background:linear-gradient(135deg,#081e2bf5,#0a2a39db)!important;border-color:#2a617e!important}.commercialV31.theme-maxilock .sectionIntroCard{background:linear-gradient(135deg,#171b1f,#54290f)!important;border-color:#b85b1e!important}.commercialV31.theme-painting .sectionIntroCard{background:linear-gradient(110deg,#10284b,#45285f,#843b50)!important;border-color:#a85b91!important}.commercialV31 .serviceTable{background:#05141de6!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.commercialV31 .serviceTable tbody tr:hover{background:#12364b!important}.commercialV31 .documentEditor{font-size:16px!important}.commercialV31 .documentEditor .editorGuide b{font-size:18px!important}.commercialV31 .documentEditor .editorGuide small{font-size:13px!important;line-height:1.5}.commercialV31 .documentEditor .field>span{font-size:14px!important}.commercialV31 .documentEditor input,.commercialV31 .documentEditor textarea,.commercialV31 .documentEditor select{font-size:16px!important}.photoCounterV33{display:flex;align-items:baseline;gap:7px;margin:12px 0;color:#dceef9}.photoCounterV33 b{font-size:28px;color:#ff8734}.photoCounterV33 span{font-size:14px;font-weight:800}.photoCounterV33 small{margin-left:8px;color:#8eabba;font-size:12px}.commercialPhotosV31{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))!important}.commercialPhotosV31 figure{background:#06131b;border-radius:14px;overflow:hidden}.commercialPhotosV31 img{height:170px!important;object-fit:contain!important}.commercialReportCardsV31 article{min-height:260px!important;padding:28px!important;border-radius:24px!important;box-shadow:0 25px 60px #0005!important}.commercialReportCardsV31 article>span{font-size:15px!important}.commercialReportCardsV31 article>b{font-size:48px!important}.commercialReportCardsV31 article>strong{font-size:25px!important}.maxReport{background:linear-gradient(145deg,#171b1e,#6b300c,#d66412)!important}.paintReport{background:linear-gradient(135deg,#123c73,#492a69,#b54761,#dc8b31)!important}.allReport{background:linear-gradient(135deg,#0b3448,#135b70,#2d557a)!important}@media(max-width:700px){.publicV6 .heroV6{min-height:auto;background-position:62% center!important}.photoCounterV33{flex-wrap:wrap}.photoCounterV33 small{width:100%;margin-left:0}.commercialReportCardsV31 article{min-height:210px!important}}html{font-size:17px}body{background:#040b11}button,input,select,textarea{font-family:inherit}button{font-size:14px!important}.loginAreaV34{position:relative;overflow:hidden;padding:42px!important}.loginAreaBackdrop{position:absolute;top:0;right:0;bottom:0;left:0}.loginAreaBackdrop img{width:100%;height:100%;object-fit:cover;filter:none}.loginAreaBackdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#02080ee8,#03121dcf 46%,#071b27b5)}.loginAreaV34 .loginAreaBox{position:relative;width:min(1320px,95vw)!important;padding:44px!important;border-radius:32px!important;background:linear-gradient(145deg,#071824e8,#091d2ad9)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #2c6486!important;box-shadow:0 50px 150px #000b!important}.loginAreaIntro{max-width:820px;margin:0 auto 34px}.loginAreaIntro>img{width:82px;height:82px;object-fit:contain;background:#fff;border-radius:20px;padding:5px;margin-bottom:14px}.loginAreaIntro h1{font-size:clamp(42px,5vw,72px)!important;line-height:1!important;letter-spacing:-.055em!important;margin:12px 0 15px!important}.loginAreaIntro p{font-size:17px!important;line-height:1.7!important;color:#9db6c6!important}.loginAreaV34 .loginAreaChoices{gap:22px!important}.loginAreaV34 .loginAreaChoices>button{min-height:390px!important;position:relative!important;overflow:hidden!important;border-radius:26px!important;padding:0!important;display:block!important;border:1px solid #2c6586!important;box-shadow:0 28px 70px #0008;text-align:left!important}.loginAreaChoices>button>img:not(.choiceMaxLogo){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:none}.loginAreaChoices .choiceShade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#02070df8,#06111dc9 55%,#07121a55)}.loginAreaChoices .choiceCommercial .choiceShade{background:linear-gradient(0deg,#160803f6,#32170ccf 55%,#5d251668)}.loginAreaChoices .areaIcon{position:absolute;left:28px;top:26px;width:62px!important;height:62px!important;border-radius:18px!important;z-index:2}.loginAreaChoices>button>div:last-of-type{position:absolute;left:30px;right:30px;bottom:28px;z-index:2}.loginAreaChoices>button small{font-size:12px!important;letter-spacing:.13em;font-weight:900;color:#74baf0!important}.loginAreaChoices .choiceCommercial small{color:#ffae6b!important}.loginAreaChoices b{font-size:30px!important;letter-spacing:-.03em}.loginAreaChoices p{font-size:15px!important;line-height:1.6;color:#b5c7d2!important;max-width:560px}.loginAreaChoices strong{font-size:14px;color:#fff}.choiceMaxLogo{position:absolute!important;right:26px!important;top:22px!important;width:82px!important;height:82px!important;object-fit:contain!important;background:#fff;border-radius:18px;padding:4px;z-index:3}.loginAreaChoices>button:hover{transform:translateY(-6px) scale(1.008)!important;border-color:#58b6f0!important}.loginPagePro.loginV34{grid-template-columns:minmax(0,1.2fr) minmax(500px,.8fr)!important;min-height:100vh}.loginVisualV34{position:relative;overflow:hidden;min-height:100vh}.loginVisualPhoto{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:none}.loginVisualShade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#02080ee8,#06131eb3 65%,#06131e73)}.commercialLogin .loginVisualShade{background:linear-gradient(90deg,#110703ea,#31160bc9 60%,#612b1b77)}.loginVisualCopy{position:relative;z-index:2;padding:7vw;display:flex;flex-direction:column;justify-content:center;height:100%;min-height:100vh;max-width:900px}.loginBrandV34{display:flex;align-items:center;gap:15px;margin-bottom:70px}.loginBrandV34 img{width:84px;height:84px;object-fit:contain;background:#fff;border-radius:20px;padding:5px}.loginBrandV34 b{display:block;font-size:26px}.loginBrandV34 span{font-size:13px;color:#9bb2c2}.loginVisualCopy h1{font-size:clamp(48px,5.6vw,86px);line-height:.98;letter-spacing:-.06em;margin:14px 0 30px;max-width:900px}.loginFeaturesV34{display:grid;grid-template-columns:1fr 1fr;gap:12px}.loginFeaturesV34 span{display:flex;align-items:center;gap:10px;padding:15px 17px;border-radius:15px;background:#071723bd;border:1px solid #ffffff1e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.loginFeaturesV34 svg{width:22px;color:#52b7ff}.commercialLogin .loginFeaturesV34 svg{color:#ff9a53}.loginFeaturesV34 b{font-size:14px}.loginV34 .loginFormWrap{padding:60px!important;background:radial-gradient(circle at 80% 20%,#10304a,#061019 57%,#04090d)!important}.loginCardV34{width:min(540px,95vw)!important;padding:46px!important;border-radius:28px!important}.loginCardV34 h2{font-size:38px!important}.loginCardV34>p{font-size:15px!important}.loginCardV34 label{font-size:13px!important}.loginCardV34 .inputIcon{min-height:54px!important;border-radius:13px!important}.loginCardV34 input{font-size:16px!important}.loginCardV34 .loginSubmit{min-height:52px!important;font-size:15px!important}.dashboardV34{display:flex;flex-direction:column;gap:22px}.dashHeroV34{height:410px;position:relative;border-radius:28px;overflow:hidden;border:1px solid #276083;box-shadow:0 34px 90px #0008}.dashHeroV34>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:none}.dashHeroShade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#02080ef5,#04121dda 44%,#07172265 78%,#07172220)}.dashHeroCopy{position:absolute;left:42px;top:50%;transform:translateY(-50%);z-index:2;max-width:720px}.dashHeroCopy h1{font-size:54px!important;line-height:1;letter-spacing:-.055em;margin:9px 0 13px}.dashHeroCopy p{font-size:17px!important;line-height:1.65;color:#a4bac8;max-width:660px}.dashHeroActions{display:flex;gap:10px;margin-top:24px}.dashHeroActions button{min-height:48px;padding:0 18px!important;display:flex;align-items:center;gap:8px;border-radius:11px;border:1px solid #2d5e7c;background:#0b2332;color:#fff}.dashHeroActions .primary{background:linear-gradient(180deg,#188eff,#0c62c3)!important;border-color:#248ef0!important}.dashStoreBadge{position:absolute;right:24px;top:24px;z-index:3;display:flex;align-items:center;gap:10px;background:#06151dcc;border:1px solid #ffffff28;border-radius:14px;padding:12px 14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dashStoreBadge svg{color:#ff823e}.dashStoreBadge div{display:flex;flex-direction:column}.dashStoreBadge b{font-size:12px}.dashStoreBadge span{font-size:10px;color:#91aabd;margin-top:2px}.dashStatsV34{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}.dashStatsV34 article{min-height:142px;border:1px solid #1d425a;border-radius:20px;background:linear-gradient(145deg,#091b28,#07131c);display:flex;align-items:center;gap:15px;padding:20px;box-shadow:0 16px 40px #0003}.statGlow{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;flex:0 0 auto}.statGlow svg{width:25px}.statGlow.blue{background:#0d66bd42;color:#49aaff}.statGlow.cyan{background:#0b8fa33a;color:#5adbe5}.statGlow.green{background:#14844d38;color:#5ae397}.statGlow.amber{background:#bd6d0d3a;color:#ffb352}.statGlow.red{background:#a51f283d;color:#ff6873}.dashStatsV34 small{font-size:11px!important;color:#86a1b3;text-transform:uppercase;letter-spacing:.07em;font-weight:800}.dashStatsV34 b{display:block;font-size:35px;margin:2px 0}.dashStatsV34 p{margin:0;font-size:11px!important;color:#648296}.dangerStat{border-color:#74363d!important}.dashAreaSection{border:1px solid #1a4056;border-radius:24px;padding:24px;background:linear-gradient(145deg,#071720,#091d29);box-shadow:0 22px 55px #0004}.dashSectionTitle h2{font-size:28px;margin:5px 0 18px}.dashAreaCards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.dashAreaCard{position:relative;overflow:hidden;min-height:260px;border-radius:22px;border:1px solid #35657f;background:#07131b;text-align:left;padding:0;color:#fff}.dashAreaCard>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dashAreaCard .areaOverlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#02070df5,#0510198c 67%,#05101933)}.dashAreaCard>div:last-child{position:absolute;left:24px;right:24px;bottom:23px;z-index:2}.dashAreaCard small{font-size:10px!important;font-weight:900;letter-spacing:.14em;color:#66baff}.dashAreaCard h3{font-size:26px;margin:6px 0}.dashAreaCard p{font-size:13px!important;line-height:1.5;color:#d1dee7;margin:0 0 15px}.dashAreaCard strong{display:flex;align-items:center;gap:7px;font-size:12px}.dashAreaCard strong svg{width:16px}.dashAreaCard:hover{transform:translateY(-5px);transition:.2s;border-color:#5bbcff}.maxArea{background:linear-gradient(135deg,#1b130d,#5e2b0c,#c65d13)!important}.maxArea .areaOverlay{background:linear-gradient(0deg,#190a02f8,#4c210bd6 58%,#a4491055)}.maxPattern{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:radial-gradient(circle at 70% 25%,#ff9d4b55,transparent 35%)}.maxPattern img{width:42%;max-width:210px;background:#fff;border-radius:28px;padding:8px;filter:drop-shadow(0 18px 38px #0008)}.maxArea small{color:#ffab6e!important}.paintArea small{color:#ff9bd0!important}.paintArea .areaOverlay{background:linear-gradient(0deg,#100716f8,#241336b9 58%,#a8426850)}.dashLowerV34{display:grid;grid-template-columns:1.35fr .65fr;gap:18px}.dashRecent,.dashStock{padding:0!important;overflow:hidden}.dashRecent .panelTitle,.dashStock .panelTitle{padding:20px 22px;border-bottom:1px solid #17394e}.dashOrderList{display:grid}.dashOrderList>button{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:13px 18px;border:0;border-bottom:1px solid #112d3e;background:transparent;color:#fff;text-align:left}.dashOrderList>button:hover{background:#0d2737}.orderIcon,.stockIcon{width:38px;height:38px;border-radius:11px;background:#0b477331;display:grid;place-items:center;color:#4facf0}.dashOrderList b{font-size:13px}.dashOrderList small{display:block;font-size:10px!important;color:#7592a6;margin-top:3px}.dashStock .stockRow{display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center;padding:14px 18px}.commercialV31{grid-template-columns:285px minmax(0,1fr)!important}.serviceSide{padding:22px 16px!important;background:linear-gradient(180deg,#061018,#07141d)!important}.serviceSideBrand img{width:64px!important;height:64px!important;border-radius:17px!important}.serviceSideBrand b{font-size:22px!important}.serviceSideBrand span{font-size:12px!important}.serviceSide nav button{min-height:49px!important;font-size:14px!important;border-radius:12px!important}.serviceSide nav button svg{width:20px!important;height:20px!important}.serviceTop{padding:32px 38px 24px!important}.serviceTop h1{font-size:40px!important}.serviceTop p{font-size:16px!important;max-width:900px!important}.commercialMainV31{padding:14px 38px 60px!important}.sectionIntroCard{border-radius:20px!important;padding:20px 22px!important}.sectionIntroCard b{font-size:17px!important}.sectionIntroCard small{font-size:13px!important}.serviceTable{border-radius:20px!important;overflow:hidden}.serviceTable th{font-size:12px!important;padding:15px!important}.serviceTable td{font-size:15px!important;padding:16px!important}.clientsHeroV34{position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:27px;border-radius:24px;border:1px solid #345f78;margin-bottom:18px;background:linear-gradient(135deg,#0a2636,#0d3e55);box-shadow:0 22px 55px #0005}.maxClientsV34 .clientsHeroV34{background:linear-gradient(135deg,#171b1f,#56290d,#a64d11);border-color:#c76b25}.paintClientsV34 .clientsHeroV34{background:linear-gradient(120deg,#102d56,#4b2868,#a94360,#dc8937);border-color:#9c6cae}.clientsHeroV34>div:first-child{display:flex;align-items:center;gap:15px}.clientHeroIcon{width:58px;height:58px;border-radius:17px;display:grid;place-items:center;background:#ffffff12;border:1px solid #ffffff20}.clientHeroIcon svg{width:27px}.clientsHeroV34 h2{font-size:30px;margin:4px 0}.clientsHeroV34 p{font-size:13px;color:#d0dee7;margin:0}.clientsHeroV34>button{display:flex;align-items:center;gap:8px;min-height:47px;padding:0 16px;border-radius:11px;border:1px solid #ffffff38;color:#fff;font-weight:800}.clientsHeroV34 .maxAction{background:#db6816}.clientsHeroV34 .paintAction{background:linear-gradient(90deg,#1769b3,#9c3e82)}.clientGridV34{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.clientGridV34 article{display:grid;grid-template-columns:58px 1fr auto;align-items:center;gap:14px;min-height:138px;padding:18px;border-radius:19px;border:1px solid #1f4860;background:linear-gradient(145deg,#091c28,#07131c);box-shadow:0 14px 38px #0003}.clientAvatarV34{width:58px;height:58px;border-radius:18px;background:linear-gradient(145deg,#1688ff,#0c4d8e);display:grid;place-items:center;font-size:24px;font-weight:900}.maxClientsV34 .clientAvatarV34{background:linear-gradient(145deg,#f48a3a,#994008)}.paintClientsV34 .clientAvatarV34{background:linear-gradient(145deg,#3aaaf5,#9c4ca5,#e5734a)}.clientMainV34 h3{font-size:18px;margin:0 0 3px}.clientMainV34>span{font-size:11px;color:#7895a8}.clientMetaV34{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:10px}.clientMetaV34 small{display:flex;align-items:center;gap:5px;font-size:10px!important;color:#9bb5c5}.clientMetaV34 svg{width:13px}.clientActionsV34{display:flex;gap:6px}.clientActionsV34 button{display:flex;align-items:center;gap:5px;border:1px solid #28526a;background:#0a2130;color:#c5d9e5;border-radius:9px;padding:8px 10px}.clientActionsV34 .danger{border-color:#6f3038;background:#301218;color:#ff9ba4}.clientEmptyV34{min-height:180px;display:grid;place-items:center;font-size:15px}.clientFormV34{font-size:15px;padding-bottom:8px}.publicV6 .heroV6{min-height:780px!important}.publicV6 .heroV6:before{background:linear-gradient(90deg,#02080ef0 0%,#04131ed9 46%,#07172275 77%,transparent 100%)!important;-webkit-mask-image:none!important;mask-image:none!important}.publicV6 .pubHeroCopy h1{font-size:clamp(54px,6vw,92px)!important;max-width:1050px!important}.publicV6 .pubHeroCopy>p{font-size:19px!important;max-width:820px!important}.publicV6 .heroBrandCard{border-radius:32px!important;box-shadow:0 40px 100px #000a!important}.publicV6 .serviceSwitcher,.publicV6 .repairGallery,.publicV6 .companySection{padding-top:120px!important;padding-bottom:120px!important}.publicV6 .serviceTabs button{font-size:16px!important;padding:17px 22px!important}.publicV6 .experienceCopy,.publicV6 .techVisual,.publicV6 .paintingExperience,.publicV6 .companyIntro,.publicV6 .companyInfoCard{border-radius:26px!important;box-shadow:0 24px 65px #0004}.publicV6 .benefitGrid article{min-height:116px!important;padding:18px!important}.publicV6 .benefitGrid h3{font-size:16px!important}.publicV6 .benefitGrid p{font-size:12px!important}.publicV6 .repairGrid{gap:20px!important}.publicV6 .repairCard{border-radius:24px!important}.publicV6 .repairImage{height:320px!important}.publicV6 .repairCard h3{font-size:19px!important}.publicV6 .repairCard p{font-size:13px!important}.publicV6 .storePreview img{filter:none!important}@media(max-width:1100px){.dashStatsV34{grid-template-columns:repeat(2,1fr)}.dashAreaCards,.dashLowerV34{grid-template-columns:1fr}.loginPagePro.loginV34{grid-template-columns:1fr!important}.loginVisualV34,.loginVisualCopy{min-height:620px}.commercialV31{grid-template-columns:1fr!important}.clientGridV34{grid-template-columns:1fr}}@media(max-width:700px){html{font-size:16px}.loginAreaV34{padding:12px!important}.loginAreaV34 .loginAreaBox{padding:22px!important;border-radius:22px!important}.loginAreaIntro h1{font-size:38px!important}.loginAreaIntro p{font-size:15px!important}.loginAreaV34 .loginAreaChoices{grid-template-columns:1fr!important}.loginAreaV34 .loginAreaChoices>button{min-height:320px!important}.loginAreaChoices b{font-size:25px!important}.loginVisualV34{display:none}.loginV34 .loginFormWrap{min-height:100vh;padding:18px!important}.loginCardV34{padding:30px 22px!important}.loginCardV34 h2{font-size:30px!important}.dashHeroV34{height:440px;border-radius:20px}.dashHeroCopy{left:22px;right:22px;top:auto;bottom:24px;transform:none}.dashHeroCopy h1{font-size:39px!important}.dashStoreBadge{left:16px;right:16px;top:16px}.dashStatsV34{grid-template-columns:1fr}.dashAreaSection{padding:14px}.dashAreaCard{min-height:245px}.dashAreaCard h3{font-size:23px}.dashLowerV34{display:block}.dashStock{margin-top:16px}.serviceTop{padding:20px 14px 15px!important}.serviceTop h1{font-size:30px!important}.commercialMainV31{padding:10px 10px 90px!important}.clientsHeroV34{align-items:flex-start;flex-direction:column;padding:20px}.clientsHeroV34>button{width:100%;justify-content:center}.clientGridV34 article{grid-template-columns:52px 1fr}.clientActionsV34{grid-column:1/-1}.clientActionsV34 button{flex:1;justify-content:center}.publicV6 .heroV6{min-height:auto!important}.publicV6 .pubHeroCopy h1{font-size:42px!important}.publicV6 .pubHeroCopy>p{font-size:16px!important}.publicV6 .serviceSwitcher,.publicV6 .repairGallery,.publicV6 .companySection{padding-top:75px!important;padding-bottom:75px!important}}:root{--v35-bg:#040a10;--v35-panel:#08131c;--v35-line:#17384c;--v35-text:#f4f8fb;--v35-muted:#8aa5b7;--v35-blue:#198cff;--v35-orange:#ff7417;--v35-purple:#b34cff}body{font-size:17px!important}.loginHubV35{min-height:100vh;background:radial-gradient(circle at 20% 15%,#0c5d9a2b,transparent 28%),radial-gradient(circle at 83% 28%,#b9476e1d,transparent 25%),linear-gradient(180deg,#06121c,#03080d 85%);color:#fff;position:relative;overflow:hidden;padding:0 42px 42px}.loginHubGlow{position:absolute;border-radius:50%;filter:blur(110px);opacity:.35}.loginGlowA{width:420px;height:420px;background:#187ed0;left:-170px;top:130px}.loginGlowB{width:360px;height:360px;background:#e06528;right:-120px;bottom:0}.loginHubHead{height:92px;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2;border-bottom:1px solid #17384b}.hubBrand{display:flex;align-items:center;gap:11px}.hubBrand img{width:52px;height:52px;background:#fff;padding:3px;border-radius:14px}.hubBrand b{display:block;font-size:20px}.hubBrand span{font-size:11px;color:#819caf}.hubSecure{display:flex;align-items:center;gap:7px;font-size:12px;color:#82a9c2}.hubSecure svg{color:#68d2a0;width:18px}.loginHubMain{max-width:1540px;margin:auto;position:relative;z-index:2;padding-top:52px}.hubIntro{text-align:center;max-width:900px;margin:0 auto 38px}.hubIntro h1{font-size:clamp(45px,5vw,76px);line-height:1.02;letter-spacing:-.055em;margin:10px 0 18px}.hubIntro h1 strong{font-weight:900;background:linear-gradient(90deg,#4eafff,#c177ff,#ff9650);-webkit-background-clip:text;background-clip:text;color:transparent}.hubIntro p{font-size:16px;color:#91aabd;line-height:1.7;max-width:760px;margin:auto}.threeLoginGrid{display:grid;grid-template-columns:1fr 1.08fr 1fr;gap:18px;align-items:stretch}.areaLoginCard{padding:0!important;min-height:490px;border-radius:26px!important;overflow:hidden;border:1px solid #21485f!important;background:#07141d!important;color:#fff;text-align:left;box-shadow:0 26px 80px #0007;position:relative}.areaLoginCard.featured{transform:translateY(-15px);border-color:#2f86bf!important;box-shadow:0 35px 100px #001c30cc}.featuredFlag{position:absolute;right:16px;top:16px;z-index:5;padding:7px 10px;border-radius:999px;background:#0a76c9dd;color:#fff;font-size:9px;font-weight:900;letter-spacing:.08em}.areaCardVisual{height:270px;position:relative;overflow:hidden}.areaCardPhoto{width:100%;height:100%;object-fit:cover;display:block}.areaCardShade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#07141df7,transparent 75%)}.areaCardLogo{position:absolute;left:22px;top:22px;width:68px;height:68px;object-fit:contain;background:#fff;border-radius:18px;padding:4px;z-index:2}.areaWatermark{position:absolute;right:-24px;bottom:-38px;width:180px!important;height:180px!important;opacity:.08;z-index:1}.maxVisual{background:linear-gradient(145deg,#180c04,#672a07 62%,#e86e16)}.maxVisualGrid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#ffffff0b 1px,transparent 1px),linear-gradient(90deg,#ffffff0b 1px,transparent 1px);background-size:28px 28px;transform:perspective(500px) rotateX(55deg) scale(1.5);transform-origin:bottom;opacity:.75}.paintVisual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 70% 20%,#ff6b9d50,transparent 25%),linear-gradient(135deg,#122c52a3,#652d68a6,#d65d3a8f)}.areaLoginContent{padding:25px 26px 28px}.areaLoginContent small{font-size:10px!important;letter-spacing:.14em;font-weight:900;color:#69bfff}.maxLoginCard small{color:#ff9853!important}.paintLoginCard small{color:#ff9dd2!important}.areaLoginContent h2{font-size:29px;margin:5px 0 10px;letter-spacing:-.035em}.areaLoginContent p{font-size:13px!important;color:#90a8b8;line-height:1.65;min-height:64px}.areaLoginContent>span{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:900;margin-top:15px}.areaLoginContent>span svg{width:17px}.areaLoginCard:hover{transform:translateY(-6px);transition:.22s}.areaLoginCard.featured:hover{transform:translateY(-20px)}.hubFootNote{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:26px;font-size:11px;color:#6f8b9e}.hubFootNote svg{width:15px}.areaAuthV35{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(480px,.55fr);background:#03090e}.areaAuthVisual{position:relative;min-height:100vh;overflow:hidden}.authBackdrop{position:absolute;top:0;right:0;bottom:0;left:0}.authBackdrop>img{width:100%;height:100%;object-fit:cover;filter:none}.authShade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#02080ef2,#06121dcc 58%,#06121d61)}.auth-maxilock .authBackdrop{background:linear-gradient(145deg,#140903,#5e2707 62%,#c9570e)}.auth-maxilock .authShade{background:linear-gradient(90deg,#120802f5,#381605c8,#7b2e086f)}.authIndustrialLines{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#ffffff0a 1px,transparent 1px),linear-gradient(90deg,#ffffff0a 1px,transparent 1px);background-size:44px 44px}.authMaxShape{position:absolute;border:2px solid #ff9b4b55;border-radius:50%}.authMaxShape.one{width:650px;height:650px;right:-160px;top:80px}.authMaxShape.two{width:400px;height:400px;right:-20px;top:205px}.authVisualContent{position:relative;z-index:2;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:7vw;color:#fff;max-width:1050px}.authBrand{position:absolute;top:55px;left:7vw;display:flex;align-items:center;gap:12px}.authBrand img{width:66px;height:66px;background:#fff;border-radius:17px;padding:4px;object-fit:contain}.authBrand b{display:block;font-size:20px}.authBrand span{display:block;font-size:10px;color:#95aebb;margin-top:2px;letter-spacing:.08em}.authStatement h1{font-size:clamp(48px,5.4vw,84px);line-height:.98;letter-spacing:-.06em;margin:12px 0 24px;max-width:960px}.authStatement p{font-size:17px;line-height:1.7;color:#b3c4cf;max-width:720px}.authFeatureStrip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:36px;max-width:820px}.authFeatureStrip span{display:flex;align-items:center;gap:9px;padding:13px 14px;border:1px solid #ffffff22;border-radius:13px;background:#071621a8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.authFeatureStrip svg{width:19px;color:#45aaff}.auth-maxilock .authFeatureStrip svg{color:#ff8c3c}.auth-painting .authFeatureStrip svg{color:#ff73bf}.authFeatureStrip b{font-size:11px}.areaAuthForm{display:grid;place-items:center;padding:42px;background:radial-gradient(circle at 65% 15%,#0e3855,#06121b 48%,#03080d)}.auth-maxilock .areaAuthForm{background:radial-gradient(circle at 70% 20%,#3c1b08,#0d1216 48%,#03080d)}.auth-painting .areaAuthForm{background:radial-gradient(circle at 70% 20%,#3c1940,#11101d 48%,#03080d)}.authCardV35{width:min(500px,95vw);padding:40px;border:1px solid #23516b;border-radius:25px;background:#071823e8;box-shadow:0 36px 100px #000a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.auth-maxilock .authCardV35{border-color:#8d4519}.auth-painting .authCardV35{border-color:#704b8b}.authBack{display:flex;align-items:center;gap:7px;background:transparent;border:0;color:#76bde9!important;padding:0!important;margin-bottom:32px}.authBack svg{width:17px}.authCardIcon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,#168ffb,#0b5eae);margin-bottom:10px}.auth-maxilock .authCardIcon{background:linear-gradient(145deg,#ff8b39,#a94308)}.auth-painting .authCardIcon{background:linear-gradient(145deg,#3c9ff0,#ac4e9d)}.authCardIcon svg{width:23px}.authCardV35 h2{font-size:37px;line-height:1.06;letter-spacing:-.04em;margin:8px 0 10px}.authCardV35>p{font-size:13px;color:#7899ad;margin-bottom:26px}.authCardV35 label{display:block;font-size:11px;font-weight:800;margin:14px 0 7px;color:#a8c0cf}.authInput{display:flex;align-items:center;gap:9px;min-height:52px;border:1px solid #28536b;border-radius:11px;background:#06141d;padding:0 12px}.authInput:focus-within{border-color:#1f9aff;box-shadow:0 0 0 3px #1589df1f}.authInput>span{color:#6f93a8}.authInput svg{width:17px;color:#7092a7}.authInput input{flex:1;border:0;outline:0;background:transparent;color:#fff;font-size:15px}.authInput button{border:0;background:transparent;color:#809dad!important;padding:4px!important}.authSubmit{width:100%;min-height:52px;border:0;border-radius:11px;margin-top:20px;background:linear-gradient(180deg,#168df4,#0b5fae);color:#fff;font-weight:900;display:flex;align-items:center;justify-content:center;gap:8px}.auth-maxilock .authSubmit{background:linear-gradient(180deg,#f27a28,#aa4307)}.auth-painting .authSubmit{background:linear-gradient(90deg,#317fcc,#a9468c)}.authSecurity{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:14px;font-size:9px;color:#63859a}.authSecurity svg{width:14px}.dashboardV34{gap:15px!important}.dashHeroV34{height:315px!important;border-radius:19px!important}.dashHeroCopy{left:32px!important}.dashHeroCopy h1{font-size:44px!important}.dashHeroCopy p{font-size:14px!important;max-width:580px!important}.dashHeroActions{margin-top:16px!important}.dashStoreBadge{top:17px!important;right:17px!important}.dashStatsV34{gap:10px!important}.dashStatsV34 article{min-height:112px!important;padding:15px!important;border-radius:15px!important}.statGlow{width:43px!important;height:43px!important;border-radius:13px!important}.statGlow svg{width:21px!important}.dashStatsV34 b{font-size:28px!important}.dashStatsV34 p{font-size:9px!important}.dashAreaSection{padding:17px!important;border-radius:18px!important}.dashSectionTitle h2{font-size:22px!important;margin-bottom:12px!important}.dashAreaCard{min-height:215px!important;border-radius:17px!important}.dashAreaCard h3{font-size:22px!important}.dashAreaCard p{font-size:11px!important}.dashLowerV34{gap:12px!important}.dashRecent .panelTitle,.dashStock .panelTitle{padding:15px 17px!important}.premiumServiceTop{position:relative;overflow:hidden}.premiumServiceTop:after{content:"";position:absolute;right:-80px;top:-100px;width:330px;height:330px;border-radius:50%;filter:blur(10px);opacity:.18;pointer-events:none}.maxTop:after{background:#f6751e}.paintTop:after{background:linear-gradient(135deg,#2b9aff,#dc4f98)}.theme-maxilock .serviceContent,.theme-clients_max .serviceContent,.theme-stock .serviceContent{background:radial-gradient(circle at 90% 0,#522207,#10161b 35%,#050a0e 90%)!important}.theme-painting .serviceContent,.theme-clients_paint .serviceContent{background:radial-gradient(circle at 90% 0,#442451,#111628 35%,#050a0e 90%)!important}.singleModeReports{grid-template-columns:1.4fr .6fr!important}.compactConsolidated{opacity:.82}.publicPremiumV35{min-height:100vh;background:#03090e;color:#f4f8fb;overflow:hidden}.premiumHeader{height:78px;position:sticky;top:0;z-index:200;display:flex;align-items:center;justify-content:space-between;padding:0 4vw;background:#040c13e8;border-bottom:1px solid #17384b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.premiumBrand{display:flex;align-items:center;gap:10px;border:0;background:transparent;color:#fff;text-align:left;padding:0!important}.premiumBrand img{width:48px;height:48px;object-fit:contain;background:#fff;border-radius:13px;padding:2px}.premiumBrand b{display:block;font-size:18px}.premiumBrand span{display:block;font-size:9px;color:#7493a6;margin-top:1px}.premiumHeader nav{display:flex;gap:3px}.premiumHeader nav button{display:flex;align-items:center;gap:6px;background:transparent;border:0;color:#8ca8ba;padding:9px 11px;border-radius:9px}.premiumHeader nav button:hover{background:#0b2331;color:#fff}.premiumHeader nav svg{width:15px}.premiumHeaderActions{display:flex;gap:7px}.premiumHeaderActions>button{display:flex;align-items:center;gap:6px;border-radius:9px;padding:9px 12px;border:1px solid #28536b;color:#c4d9e6;background:#081923}.premiumHeaderActions svg{width:16px}.aiHeaderBtn{color:#7fc9ff!important}.internalHeaderBtn{background:linear-gradient(180deg,#177fd6,#0c5b9d)!important;color:#fff!important}.premiumHero{min-height:770px;position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:center;padding:70px 6vw;gap:50px}.premiumHeroMedia{position:absolute;top:0;right:0;bottom:0;left:0}.premiumHeroMedia img{width:100%;height:100%;object-fit:cover;filter:none}.premiumHeroShade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#02070df8,#04101ae8 42%,#05131eb0 72%,#06131d8f),linear-gradient(0deg,#02070d 0%,transparent 32%)}.heroGridLines{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 70%);mask-image:linear-gradient(90deg,#000,transparent 70%)}.premiumHeroCopy{position:relative;z-index:2;max-width:940px}.heroPill{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #316080;border-radius:999px;background:#071b29c4;color:#8dc9ed;font-size:9px;font-weight:900;letter-spacing:.08em}.liveDot{width:7px;height:7px;border-radius:50%;background:#4fe29d;box-shadow:0 0 12px #4fe29d}.premiumHero h1{font-size:clamp(56px,6.2vw,98px);line-height:.94;letter-spacing:-.065em;margin:18px 0 25px}.premiumHero h1 em{font-style:normal;background:linear-gradient(90deg,#5bb6ff,#d376ff,#ff9b56);-webkit-background-clip:text;background-clip:text;color:transparent}.premiumHeroCopy>p{font-size:18px;line-height:1.68;color:#aec0cb;max-width:780px}.heroCTA{display:flex;gap:9px;margin-top:28px}.heroCTA a,.heroCTA button{display:flex;align-items:center;gap:8px;min-height:50px;padding:0 17px;border-radius:10px;font-weight:900;text-decoration:none}.heroCTA a{background:linear-gradient(180deg,#1b91f5,#0b64b5);color:#fff;border:1px solid #4ca6ed}.heroCTA button{background:#071a25;color:#bdd4e2;border:1px solid #2b536a}.heroCTA svg{width:18px}.heroProof{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:42px;max-width:760px}.heroProof span{padding:14px 15px;border-top:1px solid #2b5067;background:linear-gradient(180deg,#071a25a3,transparent)}.heroProof b{display:block;font-size:27px}.heroProof small{display:block;font-size:9px;color:#7392a6;margin-top:2px}.heroCommandCard{position:relative;z-index:3;border:1px solid #28536b;border-radius:21px;background:#071620d9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:16px;box-shadow:0 30px 90px #0009}.commandTop{display:flex;justify-content:space-between;align-items:center;padding:4px 5px 12px;border-bottom:1px solid #17384a;font-size:9px;font-weight:900;letter-spacing:.08em;color:#7999ad}.commandTop svg{width:17px;color:#65d19d}.heroCommandCard>button{width:100%;display:grid;grid-template-columns:47px 1fr 18px;align-items:center;gap:11px;padding:12px 7px;border:0;border-bottom:1px solid #112d3d;background:transparent;color:#fff;text-align:left}.heroCommandCard>button:last-child{border-bottom:0}.heroCommandCard>button:hover{background:#0b2635}.heroCommandCard>button>svg{width:16px;color:#5f8095}.heroCommandCard b{display:block;font-size:13px}.heroCommandCard small{font-size:9px;color:#718da0}.cmdIcon{width:43px;height:43px;border-radius:12px;display:grid;place-items:center}.cmdIcon svg{width:21px}.cmdIcon.blue{background:#0e73c43d;color:#55b6ff}.cmdIcon.orange{background:#b14b0c3a;color:#ff9149}.cmdIcon.purple{background:#8b3b9e38;color:#df82ef}.premiumSolutions{padding:115px 5vw;background:radial-gradient(circle at 90% 10%,#0d45642b,transparent 25%),#040b11}.sectionEyebrow{max-width:900px;margin-bottom:35px}.sectionEyebrow>span{font-size:10px;font-weight:900;letter-spacing:.14em;color:#5cb9f5}.sectionEyebrow h2{font-size:clamp(38px,4.2vw,66px);letter-spacing:-.05em;line-height:1;margin:9px 0 13px}.sectionEyebrow p{font-size:15px;color:#7897ab}.solutionBento{display:grid;grid-template-columns:1.15fr .85fr;gap:18px;max-width:1540px;margin:auto}.solutionCard{border:1px solid #1b4258;border-radius:27px;overflow:hidden;background:#071620;display:grid;min-height:510px;box-shadow:0 25px 70px #0005}.assistanceSolution{grid-row:span 2;grid-template-rows:280px 1fr}.maxSolution,.paintSolution{grid-template-columns:.8fr 1.2fr;min-height:245px}.solutionImage{position:relative;overflow:hidden}.solutionImage img{width:100%;height:100%;object-fit:cover}.solutionImage span{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#071620,transparent 65%)}.solutionCopy{padding:26px;position:relative}.solutionNumber{position:absolute;right:24px;top:22px;font-size:43px;font-weight:900;color:#ffffff0b}.solutionCopy>small{font-size:9px;font-weight:900;letter-spacing:.14em;color:#5cbcff}.maxSolution .solutionCopy>small{color:#ff9451}.paintSolution .solutionCopy>small{color:#ee8ad5}.solutionCopy h3{font-size:27px;line-height:1.08;letter-spacing:-.035em;margin:8px 0 12px}.solutionCopy p{font-size:12px;line-height:1.6;color:#829eb0}.solutionTags{display:flex;flex-wrap:wrap;gap:6px;margin:13px 0}.solutionTags span{padding:5px 8px;border-radius:999px;background:#0b2737;border:1px solid #24506a;font-size:9px;color:#9fc1d5}.maxSolution .solutionTags span{background:#271308;border-color:#6f3513;color:#ffc99f}.paintSolution .solutionTags span{background:#251329;border-color:#63386c;color:#f1b6e7}.solutionCopy>a{display:inline-flex;align-items:center;gap:7px;color:#fff;text-decoration:none;font-weight:900;font-size:11px;margin-top:5px}.solutionCopy>a svg{width:15px}.maxGraphic{position:relative;display:grid;place-items:center;background:linear-gradient(145deg,#160b04,#6c2a05);overflow:hidden}.maxGraphic>img{width:105px;height:105px;object-fit:contain;background:#fff;border-radius:25px;padding:5px;z-index:2}.maxGraphic>svg{position:absolute;width:190px;height:190px;color:#ffad7240;right:-45px;bottom:-45px}.maxRings{position:absolute;width:230px;height:230px;border:1px solid #ff91484f;border-radius:50%;box-shadow:0 0 0 32px #ff8a1911,0 0 0 64px #ff8a1909}.premiumProcess{padding:105px 5vw;background:linear-gradient(180deg,#040b11,#07131c)}.processIntro{max-width:800px}.processIntro h2{font-size:48px;letter-spacing:-.05em;margin:7px 0 10px}.processIntro p{font-size:14px;color:#7894a7}.processRail{display:grid;grid-template-columns:1fr 25px 1fr 25px 1fr 25px 1fr 25px 1fr;align-items:center;gap:4px;margin-top:40px}.processRail article{position:relative;min-height:180px;padding:23px;border:1px solid #1c4055;border-radius:19px;background:#071620}.processRail article>span{position:absolute;right:16px;top:13px;font-size:28px;font-weight:900;color:#ffffff0c}.processRail article>svg{width:26px;color:#51b2f1}.processRail article b{display:block;font-size:15px;margin:14px 0 5px}.processRail article p{font-size:10px;color:#718da0}.processRail>i{height:1px;background:linear-gradient(90deg,#285a78,#356e91)}.premiumPortfolio{padding:110px 5vw;background:#03090e}.portfolioHead{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px}.portfolioHead h2{font-size:48px;letter-spacing:-.05em;margin:7px 0}.portfolioHead>p{font-size:13px;color:#7794a7;max-width:420px}.portfolioMosaic{display:grid;grid-template-columns:1.15fr .85fr .85fr;grid-template-rows:260px 260px;gap:12px}.portfolioMosaic figure{margin:0;position:relative;overflow:hidden;border-radius:19px;border:1px solid #1b4055}.portfolioMosaic img{width:100%;height:100%;object-fit:cover;transition:.35s}.portfolioMosaic figure:hover img{transform:scale(1.035)}.portfolioMosaic figcaption{position:absolute;left:0;right:0;bottom:0;padding:45px 18px 16px;background:linear-gradient(transparent,#02070de8)}.portfolioMosaic figcaption span{display:block;font-size:8px;letter-spacing:.12em;color:#73bff0}.portfolioMosaic figcaption b{display:block;font-size:15px;margin-top:3px}.mosaic0{grid-row:1/3}.mosaicStore{grid-column:3}.mosaicPaint{grid-column:2/4}.premiumCompany{padding:115px 5vw;display:grid;grid-template-columns:.9fr 1.1fr;gap:35px;align-items:center;background:radial-gradient(circle at 15% 50%,#0e567033,transparent 30%),#051019}.companyStory h2{font-size:52px;line-height:1.02;letter-spacing:-.055em;margin:10px 0 20px}.companyStory>p{font-size:15px;line-height:1.75;color:#8ca7b8}.companyProofGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:27px}.companyProofGrid article{padding:16px;border:1px solid #1d4359;border-radius:14px;background:#071722}.companyProofGrid svg{width:19px;color:#56b6f4}.companyProofGrid b{display:block;font-size:19px;margin-top:10px}.companyProofGrid span{font-size:9px;color:#708fa2}.companyVisit{position:relative;border-radius:25px;overflow:hidden;border:1px solid #2a5873;min-height:510px;box-shadow:0 35px 90px #0008}.companyVisit>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:none}.visitCard{position:absolute;left:22px;bottom:75px;display:flex;align-items:center;gap:11px;background:#06151de3;border:1px solid #ffffff29;border-radius:14px;padding:13px 15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.visitCard>svg{color:#ff7e3b}.visitCard small{display:block;font-size:8px;color:#77b9e0;font-weight:900;letter-spacing:.1em}.visitCard b{display:block;font-size:13px;margin:3px 0}.visitCard span{font-size:10px;color:#8da7b8}.visitActions{position:absolute;left:22px;right:22px;bottom:20px;display:flex;gap:8px}.visitActions a{display:flex;align-items:center;gap:7px;padding:10px 12px;border-radius:9px;background:#071722de;border:1px solid #2c5a74;color:#fff;text-decoration:none;font-size:10px}.visitActions svg{width:15px}.premiumFinalCTA{margin:0 5vw 80px;padding:42px;border:1px solid #2e5b73;border-radius:25px;background:linear-gradient(105deg,#08263a,#101b2a 60%,#382033);display:flex;justify-content:space-between;align-items:center;gap:30px}.premiumFinalCTA h2{font-size:40px;letter-spacing:-.045em;margin:7px 0 9px}.premiumFinalCTA p{font-size:12px;color:#8ba4b4}.premiumFinalCTA>a{display:flex;align-items:center;gap:8px;background:linear-gradient(180deg,#1a91f4,#0c65b7);border:1px solid #4aa7ed;border-radius:11px;padding:14px 17px;color:#fff;text-decoration:none;font-weight:900;white-space:nowrap}.premiumFinalCTA svg{width:18px}.premiumFooter{display:flex;align-items:center;justify-content:space-between;padding:25px 5vw;border-top:1px solid #17384b;background:#03080d;color:#7996a9}.premiumFooter>div{display:flex;align-items:center;gap:9px}.premiumFooter img{width:44px;height:44px;object-fit:contain;background:#fff;border-radius:12px}.premiumFooter b{display:block;color:#fff;font-size:14px}.premiumFooter span,.premiumFooter p{font-size:9px}.premiumFooter button{display:flex;align-items:center;gap:6px;border:1px solid #244c63;background:#071923;color:#9fb9c8;border-radius:8px;padding:8px 10px}.premiumFooter svg{width:14px}.premiumWhatsFloat{position:fixed;right:23px;bottom:22px;z-index:190;display:flex;align-items:center;gap:7px;background:#16a663;color:#fff;text-decoration:none;border-radius:999px;padding:12px 15px;box-shadow:0 12px 35px #0007;font-weight:900;font-size:11px}.premiumWhatsFloat svg{width:18px}.publicPremiumV35 .googleReviews{margin:0!important;padding:105px 5vw!important;background:#040b11!important}.publicPremiumV35 .googleReviewCopy,.publicPremiumV35 .googleMapEmbed{border-radius:23px!important;background:#071722!important;border:1px solid #1d4359!important}.publicPremiumV35 .googleReviewCopy h2{font-size:39px!important}.publicPremiumV35 .googleReviewCopy p{font-size:13px!important}@media(max-width:1100px){.threeLoginGrid{grid-template-columns:1fr}.areaLoginCard.featured{transform:none}.areaLoginCard{min-height:390px}.areaCardVisual{height:210px}.areaAuthV35{grid-template-columns:1fr}.areaAuthVisual{display:none}.areaAuthForm{min-height:100vh}.premiumHero{grid-template-columns:1fr;padding-top:95px}.heroCommandCard{max-width:620px}.solutionBento{grid-template-columns:1fr}.assistanceSolution{grid-row:auto}.maxSolution,.paintSolution{min-height:320px}.processRail{grid-template-columns:1fr 1fr}.processRail>i{display:none}.portfolioMosaic{grid-template-columns:1fr 1fr;grid-template-rows:250px 250px 250px}.mosaic0{grid-row:auto}.mosaicPaint,.mosaicStore{grid-column:auto}.premiumCompany{grid-template-columns:1fr}}@media(max-width:760px){body{font-size:16px!important}.loginHubV35{padding:0 12px 25px}.loginHubHead{height:72px}.loginHubMain{padding-top:32px}.hubIntro h1{font-size:39px}.hubIntro p{font-size:14px}.areaLoginCard{min-height:340px}.areaCardVisual{height:175px}.areaLoginContent h2{font-size:24px}.premiumHeader{padding:0 12px;height:70px}.premiumHeader nav{display:none;position:absolute;top:70px;left:10px;right:10px;flex-direction:column;padding:10px;background:#07141df7;border:1px solid #20485f;border-radius:14px}.premiumHeader nav.open{display:flex}.aiHeaderBtn{display:none!important}.internalHeaderBtn{padding:8px!important}.internalHeaderBtn{font-size:0!important}.internalHeaderBtn svg{margin:0}.premiumBrand span{display:none}.premiumHero{min-height:730px;padding:78px 18px 35px}.premiumHero h1{font-size:48px}.premiumHeroCopy>p{font-size:15px}.heroCTA{flex-direction:column}.heroCTA a,.heroCTA button{justify-content:center}.heroProof{grid-template-columns:1fr}.heroCommandCard{display:none}.premiumSolutions,.premiumProcess,.premiumPortfolio,.premiumCompany{padding:75px 16px}.sectionEyebrow h2,.companyStory h2{font-size:38px}.maxSolution,.paintSolution{grid-template-columns:1fr}.maxGraphic{min-height:190px}.processIntro h2{font-size:37px}.processRail{grid-template-columns:1fr}.portfolioHead{display:block}.portfolioHead h2{font-size:37px}.portfolioMosaic{grid-template-columns:1fr;grid-template-rows:repeat(6,230px)}.premiumCompany{padding-left:16px;padding-right:16px}.companyProofGrid{grid-template-columns:1fr}.companyVisit{min-height:420px}.premiumFinalCTA{margin:0 16px 55px;padding:25px;display:block}.premiumFinalCTA h2{font-size:32px}.premiumFinalCTA>a{margin-top:18px;justify-content:center}.premiumFooter{flex-direction:column;align-items:flex-start;gap:12px}.premiumWhatsFloat span{display:none}.premiumWhatsFloat{padding:12px}.singleModeReports{grid-template-columns:1fr!important}}:root{--brand-blue:#138cff;--brand-orange:#ff6a00;--brand-black:#03080d;--brand-white:#fff;--brand-panel:#07141d;--brand-line:#17425e;--brand-muted:#9ab0bf}.publicPremiumV35,.loginHubV35,.areaAuthV35,.commercialShell{color:var(--brand-white)}.publicPremiumV35{background:var(--brand-black)}.publicPremiumV35 *,.loginHubV35 *,.areaAuthV35 *{box-sizing:border-box}.paintSolution .solutionCopy>small,.paintLoginCard small{color:var(--brand-orange)!important}.paintSolution .solutionTags span{background:#211207!important;border-color:#7a3710!important;color:#ffd0ad!important}.premiumFinalCTA{background:linear-gradient(110deg,#071b2b,#061019 62%,#2a1305)!important}.loginGlowB{background:#ff6a0028!important}.hubIntro h1 strong{background:linear-gradient(90deg,#1696ff,#fff 48%,#ff6a00)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.loginHubMain{max-width:1500px!important;margin:auto!important;padding:58px 34px 70px!important}.hubIntro{max-width:900px!important;margin:0 auto 38px!important;text-align:center!important}.hubIntro h1{font-size:clamp(48px,5vw,78px)!important;line-height:.98!important}.hubIntro p{font-size:17px!important;line-height:1.6!important;max-width:760px!important;margin:18px auto 0!important}.threeLoginGrid{gap:22px!important}.areaLoginCard{min-height:520px!important;border-radius:26px!important;background:#06131c!important;border:1px solid #1a4b68!important;box-shadow:0 26px 80px #0008!important;overflow:hidden!important}.areaLoginCard.featured{transform:translateY(-10px)!important;border-color:#218fd0!important}.areaCardVisual{height:285px!important;position:relative!important}.areaCardPhoto{width:100%!important;height:100%!important;object-fit:cover!important;filter:saturate(.75) contrast(1.08)!important}.areaCardShade{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(180deg,#02070d10 10%,#03101acc)!important}.maxLoginCard .areaCardShade{background:linear-gradient(180deg,#ff6a0018,#1c0b02e8)!important}.paintLoginCard .areaCardShade{background:linear-gradient(180deg,#0b70b52a,#06111de8)!important}.areaCardLogo{width:68px!important;height:68px!important;object-fit:contain!important;position:absolute!important;left:24px!important;top:24px!important;z-index:3!important;background:#fff!important;border-radius:17px!important;padding:5px!important}.areaWatermark{color:#ffffff18!important}.areaLoginContent{padding:28px!important}.areaLoginContent small{font-size:11px!important;letter-spacing:.13em!important}.areaLoginContent h2{font-size:32px!important;margin:8px 0 10px!important}.areaLoginContent p{font-size:14px!important;line-height:1.55!important;color:#9bb2c1!important}.areaLoginContent span{font-size:13px!important;margin-top:24px!important}.premiumHero{min-height:780px!important}.premiumHeroCopy{max-width:880px!important}.premiumHero h1{font-size:clamp(58px,6vw,94px)!important;line-height:.94!important}.premiumHero h1 em{color:var(--brand-orange)!important;font-style:normal!important}.premiumHeroCopy>p{font-size:18px!important;max-width:760px!important;line-height:1.65!important}.heroProof small{font-size:11px!important}.premiumSolutions{padding:110px 5vw!important}.sectionEyebrow{max-width:1200px!important;margin:0 auto 38px!important}.sectionEyebrow h2{font-size:clamp(44px,4.4vw,70px)!important;line-height:1!important;max-width:980px!important}.sectionEyebrow p{font-size:16px!important}.solutionBento{grid-template-columns:repeat(3,1fr)!important;gap:20px!important;max-width:1600px!important}.solutionCard,.assistanceSolution,.maxSolution,.paintSolution{grid-row:auto!important;grid-template-columns:1fr!important;grid-template-rows:260px 1fr!important;min-height:590px!important}.solutionImage{min-height:260px!important}.solutionImage img{object-position:center!important}.solutionImage span{background:linear-gradient(0deg,#071620,#07162022 70%)!important}.solutionLogoFloat{position:absolute!important;left:22px!important;top:22px!important;width:70px!important;height:70px!important;object-fit:contain!important;background:#fff!important;border-radius:18px!important;padding:5px!important;z-index:3!important}.solutionCopy{padding:30px!important}.solutionCopy h3{font-size:29px!important}.solutionCopy p{font-size:14px!important}.solutionTags span{font-size:10px!important}.solutionCopy>a{font-size:12px!important}.portfolioMosaic{grid-template-rows:320px 320px!important}.portfolioMosaic figcaption b{font-size:18px!important}.premiumPortfolio{overflow:hidden!important}.premiumPortfolio img{max-width:100%!important}.companyStory>p{font-size:16px!important}.premiumFinalCTA p{font-size:14px!important}.commercialShell{font-size:16px!important}.serviceTop h1{font-size:38px!important}.serviceTop p{font-size:14px!important}.serviceSide nav button,.serviceSideFoot button{font-size:14px!important}.commercialMainV31{max-width:1600px!important;margin:0 auto!important;padding:24px 28px 100px!important}.sectionIntroCard b{font-size:19px!important}.sectionIntroCard small{font-size:13px!important;line-height:1.5!important}.serviceTable table{font-size:14px!important}.serviceTable th{font-size:11px!important}.documentEditor label,.documentEditor .field>span{font-size:13px!important}.documentEditor input,.documentEditor textarea,.documentEditor select{font-size:15px!important}.editorGuide b{font-size:17px!important}.editorGuide small{font-size:12px!important}.commercialReportCardsV31 article span{font-size:14px!important}.commercialReportCardsV31 article b{font-size:38px!important}.commercialReportCardsV31 article strong{font-size:21px!important}@media(max-width:1100px){.solutionBento{grid-template-columns:1fr!important}.solutionCard,.assistanceSolution,.maxSolution,.paintSolution{min-height:0!important;grid-template-columns:1fr!important}.areaLoginCard.featured{transform:none!important}}@media(max-width:760px){.loginHubMain{padding:34px 12px 45px!important}.hubIntro h1{font-size:42px!important}.hubIntro p{font-size:15px!important}.areaLoginCard{min-height:0!important}.areaCardVisual{height:210px!important}.premiumHero h1{font-size:49px!important}.premiumHeroCopy>p{font-size:16px!important}.sectionEyebrow h2{font-size:39px!important}.solutionCard{grid-template-rows:220px 1fr!important}.solutionCopy h3{font-size:25px!important}.commercialMainV31{padding:14px 12px 90px!important}.serviceTop h1{font-size:30px!important}}:root{--jl-blue:#1597ff;--jl-blue-soft:#75c6ff;--jl-orange:#ff6a00;--jl-black:#02070b;--jl-panel:#06151f;--jl-white:#f7fbff}.publicPremiumV35{overflow-x:hidden;background:var(--jl-black)!important}.publicPremiumV35 .eyebrow,.publicPremiumV35 .sectionEyebrow>span,.publicPremiumV35 .solutionCopy>small,.publicPremiumV35 .portfolioMosaic figcaption span{color:var(--jl-blue-soft)!important}.publicPremiumV35 .maxSolution .solutionCopy>small,.publicPremiumV35 .maxSolution .solutionTags span{color:#ff9b52!important}.publicPremiumV35 .paintSolution .solutionCopy>small{color:var(--jl-blue-soft)!important}.publicPremiumV35 .paintSolution .solutionTags span{background:#071d2b!important;border-color:#18577f!important;color:#bce5ff!important}.publicPremiumV35 .premiumHero h1 em{color:var(--jl-blue)!important}.publicPremiumV35 .visitCard>svg{color:var(--jl-blue)!important}.premiumSolutions{padding-left:max(32px,6vw)!important;padding-right:max(32px,6vw)!important}.sectionEyebrow{text-align:left!important}.solutionBento{width:100%!important;margin:0 auto!important;align-items:stretch!important}.solutionCard{width:100%!important;overflow:hidden!important}.solutionImage{height:285px!important;min-height:285px!important;background:#07131c!important;overflow:hidden!important}.solutionImage>img:not(.solutionLogoFloat){display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.paintSolution .solutionImage>img{object-position:center 55%!important}.solutionCopy{display:flex!important;flex-direction:column!important;align-items:flex-start!important}.solutionCopy>a{margin-top:auto!important}.solutionNumber{right:24px!important;top:24px!important}.premiumPortfolio{padding-left:max(32px,6vw)!important;padding-right:max(32px,6vw)!important}.portfolioMosaic{max-width:1500px!important;margin:0 auto!important;display:grid!important;grid-template-columns:1.15fr 1fr 1fr!important;grid-template-rows:300px 300px!important;gap:16px!important}.portfolioMosaic figure{min-width:0!important;min-height:0!important}.portfolioMosaic img{width:100%!important;height:100%!important;object-fit:cover!important}.mosaic0{grid-row:1/3!important}.mosaic1,.mosaic2{grid-column:2!important}.mosaicPaint{grid-column:3!important;grid-row:1!important}.mosaicStore{grid-column:3!important;grid-row:2!important}.publicPremiumV35 .googleReviews{max-width:none!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important}.publicPremiumV35 .googleReviewCopy,.publicPremiumV35 .googleMapEmbed{padding:34px!important;min-width:0!important}.publicPremiumV35 .googleReviewActions a{color:#dff1ff!important;border-color:#245c7c!important;background:#081b27!important;text-decoration:none!important}.publicPremiumV35 .googleStars{color:#ffbd2e!important}.loginHubMain{width:min(1500px,100%)!important}.hubIntro h1{background:none!important;color:#fff!important}.threeLoginGrid{align-items:stretch!important}.paintLoginCard .areaCardShade{background:linear-gradient(180deg,#087dcc18,#03101ae8)!important}.paintLoginCard small{color:#75c6ff!important}.loginGlowB{background:#138cff1d!important}.dashAreaSection{max-width:1500px!important;margin:0 auto!important}.dashAreaCards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.dashAreaCard{min-width:0!important;overflow:hidden!important;border-color:#1d4e6a!important}.dashAreaCard>img{width:100%!important;height:100%!important;object-fit:cover!important}.dashAreaCard.paintArea .areaOverlay{background:linear-gradient(90deg,#03111dcc,#06324a99)!important}.dashAreaCard.paintArea small{color:#75c6ff!important}.maxArea{border-color:#7d3b11!important}.maxArea .areaOverlay{background:linear-gradient(90deg,#1b0903e8,#5c2108a8)!important}.mobileMenuBtn{display:none!important}@media(max-width:760px){.mobileMenuBtn{display:grid!important}}.auth-painting .areaAuthVisual{background:#04111a!important}.auth-painting .authShade{background:linear-gradient(90deg,#03101944,#031019d9)!important}.auth-painting .authCardIcon,.auth-painting .authSubmit{background:#0e73c9!important}.auth-painting .authFeatureStrip svg{color:#4eb2ff!important}@media(max-width:1100px){.solutionBento{grid-template-columns:1fr!important;max-width:820px!important}.solutionCard{grid-template-rows:300px auto!important}.portfolioMosaic{grid-template-columns:1fr 1fr!important;grid-template-rows:280px 280px 280px!important}.mosaic0{grid-row:1/3!important}.mosaic1{grid-column:2!important;grid-row:1!important}.mosaic2{grid-column:2!important;grid-row:2!important}.mosaicPaint{grid-column:1!important;grid-row:3!important}.mosaicStore{grid-column:2!important;grid-row:3!important}.dashAreaCards{grid-template-columns:1fr!important}}@media(max-width:760px){.premiumSolutions{padding-left:16px!important;padding-right:16px!important}.sectionEyebrow{text-align:center!important}.portfolioMosaic{grid-template-columns:1fr!important;grid-template-rows:repeat(5,240px)!important}.portfolioMosaic>*{grid-column:1!important;grid-row:auto!important}.publicPremiumV35 .googleReviews{grid-template-columns:1fr!important;padding:70px 16px!important}}.premiumSolutions .sectionEyebrow{text-align:center!important;margin-left:auto!important;margin-right:auto!important;max-width:1180px!important}.premiumSolutions .sectionEyebrow h2{margin-left:auto!important;margin-right:auto!important;max-width:1040px!important}.premiumSolutions .sectionEyebrow p{margin-left:auto!important;margin-right:auto!important;max-width:900px!important}.paintSolution .solutionImage>img,.paintLoginCard .areaCardPhoto,.auth-painting .authBackdrop>img,.paintArea>img{object-fit:cover!important;object-position:center 52%!important}.premiumPortfolio .benchHeadV38{max-width:1320px!important;margin:0 auto 32px!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:36px!important}.premiumPortfolio .benchHeadV38 h2{max-width:820px!important;font-size:clamp(40px,4vw,62px)!important;line-height:1.02!important}.premiumPortfolio .benchHeadV38>p{max-width:430px!important;font-size:14px!important;line-height:1.55!important;text-align:right!important}.premiumPortfolio .benchGridV38{max-width:1320px!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(2,300px)!important;gap:16px!important}.premiumPortfolio .benchGridV38 .benchCard{grid-column:auto!important;grid-row:auto!important;min-width:0!important;border-radius:20px!important;overflow:hidden!important;border:1px solid #174d70!important;background:#06131c!important;box-shadow:0 18px 50px #0005!important}.premiumPortfolio .benchGridV38 .benchCard img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.premiumPortfolio .benchGridV38 .benchCard figcaption{padding:65px 18px 17px!important}.premiumPortfolio .benchGridV38 .benchCard figcaption span{color:#57baff!important;font-size:9px!important}.premiumPortfolio .benchGridV38 .benchCard figcaption b{font-size:18px!important}@media(max-width:1000px){.premiumPortfolio .benchHeadV38{display:block!important;text-align:center!important}.premiumPortfolio .benchHeadV38 h2{margin-left:auto!important;margin-right:auto!important}.premiumPortfolio .benchHeadV38>p{margin:10px auto 0!important;text-align:center!important}.premiumPortfolio .benchGridV38{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,270px)!important}}@media(max-width:650px){.premiumPortfolio .benchGridV38{grid-template-columns:1fr!important;grid-template-rows:repeat(6,235px)!important}.premiumPortfolio .benchHeadV38 h2{font-size:36px!important}}.publicV39{--blue:#168fe8;--blue2:#0b5f9f;--orange:#f47721;--bg:#030a0f;--panel:#071823;--line:#1c465e;--text:#f5f8fa;--muted:#91aabc;background:var(--bg)!important;color:var(--text)!important}.publicV39 *{box-sizing:border-box}.pubHeaderV39{background:#040d14ed!important;border-bottom:1px solid #1a4055!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pubHeaderV39 nav button{font-size:13px!important;color:#9bb4c4!important;border-radius:10px!important}.pubHeaderV39 nav button:hover{background:#0a2535!important;color:#fff!important}.pubHeaderV39 .mobileMenuBtn{display:none!important}.heroV39{min-height:690px!important;position:relative!important;overflow:hidden!important;background:#05111a!important}.heroV39Media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.heroV39Media img{width:100%;height:100%;object-fit:cover;filter:none}.heroV39Media span{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#02080ef4,#04111ddc 48%,#0717249a 76%,#07172470),linear-gradient(0deg,#030a0f 0%,transparent 35%)}.heroV39 .pubHeroCopy,.heroV39 .heroBrandCard{position:relative;z-index:2}.heroV39 .pubHeroCopy{max-width:820px!important}.heroV39 h1{font-size:clamp(48px,5.2vw,78px)!important;line-height:1!important;letter-spacing:-.055em!important}.heroV39 h1 em{font-style:normal;color:#67baff}.heroV39 .pubHeroCopy>p{font-size:17px!important;line-height:1.7!important;color:#abc0cd!important}.heroBrandCardV39{border-radius:26px!important;background:#061721d9!important;border:1px solid #2b5871!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;box-shadow:0 28px 85px #0008!important}.heroV39 .pubActions a,.heroV39 .pubActions button{min-height:48px!important;font-size:13px!important;border-radius:11px!important}.heroV39 .pubPrimary,.heroV39 .pubAiPrimary{background:linear-gradient(180deg,#188ee9,#0b5fa3)!important}.heroV39 .heroHighlights span{font-size:11px!important;background:#071b27c7!important;border:1px solid #244b63!important;border-radius:999px!important;padding:8px 11px!important}.institutionalVideoV39{padding:100px 5vw!important;background:radial-gradient(circle at 50% 0,#0b35502f,transparent 32%),#06121b!important}.videoHeadV39{text-align:center!important;max-width:820px!important;margin:auto!important}.videoHeadV39 h2{font-size:clamp(38px,4vw,58px)!important;letter-spacing:-.045em!important;margin:9px 0 12px!important}.videoHeadV39 p{font-size:15px!important;color:#8faabd!important}.videoFrameV39{max-width:1260px!important;margin:34px auto 0!important;border-radius:25px!important;border:1px solid #2b5c78!important;box-shadow:0 32px 90px #0008!important;background:#000!important}.videoFrameV39 video{width:100%!important;aspect-ratio:16/9!important;object-fit:contain!important;background:#000!important}.serviceSwitcherV39{padding:105px 5vw!important;background:#040c12!important}.switcherHeadV39{text-align:center!important;max-width:850px!important;margin:0 auto 26px!important}.switcherHeadV39 h2{font-size:clamp(38px,4vw,58px)!important;letter-spacing:-.045em!important;margin:8px 0 10px!important}.switcherHeadV39 p{font-size:14px!important;color:#829fb1!important}.serviceTabsV39{justify-content:center!important;gap:9px!important;margin-bottom:26px!important}.serviceTabsV39 button{min-height:50px!important;padding:0 18px!important;border-radius:12px!important;font-size:13px!important}.serviceTabsV39 button.active{background:linear-gradient(180deg,#168ee8,#0b5e9e)!important;border-color:#399fe6!important;color:#fff!important}.serviceTabsV39 button.maxTab.active{background:linear-gradient(180deg,#f17a2a,#a94308)!important;border-color:#f28a45!important}.servicePanelV39{border-radius:28px!important;border:1px solid #1e4961!important;background:linear-gradient(145deg,#081b27,#06131c)!important;box-shadow:0 28px 75px #0005!important;overflow:hidden!important}.servicePanelV39 h2{font-size:clamp(34px,3.5vw,52px)!important;letter-spacing:-.04em!important;line-height:1.05!important}.servicePanelV39 p{font-size:14px!important;line-height:1.65!important}.servicePanelV39 .benefitGrid article{border-radius:16px!important;background:#071923!important;border:1px solid #1d4055!important;min-height:106px!important}.servicePanelV39 .benefitGrid h3{font-size:14px!important}.servicePanelV39 .benefitGrid p{font-size:11px!important}.techVisualV39{border-radius:23px!important;background:linear-gradient(145deg,#06141e,#092b3d)!important}.maxilockPublicV39{display:grid;grid-template-columns:.8fr 1.2fr;min-height:520px}.maxPublicVisual{position:relative;display:grid;place-items:center;background:linear-gradient(145deg,#180b03,#602604 62%,#bd500d);overflow:hidden}.maxPublicGrid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#fff0 95%,#ffffff09 95%),linear-gradient(90deg,#fff0 95%,#ffffff09 95%);background-size:35px 35px;transform:perspective(500px) rotateX(58deg) scale(1.6);transform-origin:bottom}.maxPublicVisual>img{width:145px;height:145px;object-fit:contain;background:#fff;border-radius:30px;padding:6px;z-index:2;box-shadow:0 28px 60px #0007}.maxPublicVisual>svg{position:absolute;width:280px;height:280px;right:-70px;bottom:-70px;color:#ffb07825}.maxPublicCopy{padding:55px}.serviceTag.max{color:#ff9a56!important}.maxPublicCta{display:inline-flex;align-items:center;gap:8px;margin-top:18px;background:linear-gradient(180deg,#ef7827,#a74408);color:#fff;text-decoration:none;border-radius:10px;padding:12px 15px;font-weight:900}.paintingV39 .serviceTag.paint,.paintingV39 .paintPoints svg{color:#5bb8f5!important}.paintingV39 .paintCta{background:linear-gradient(180deg,#168ee8,#0a609f)!important}.diagnosticV39{margin:0!important;padding:95px 5vw!important;background:linear-gradient(180deg,#040c12,#06131c)!important}.diagnosticV39 .diagCopy,.diagnosticV39 .diagVisual{border-radius:24px!important}.diagnosticV39 h2{font-size:clamp(36px,4vw,56px)!important}.diagnosticV39 p{font-size:14px!important}.repairGalleryV39{padding:105px 5vw!important;background:#030a0f!important}.benchHeadV39{text-align:center!important;max-width:850px!important;margin:0 auto 30px!important}.benchHeadV39 h2{font-size:clamp(38px,4vw,58px)!important;letter-spacing:-.045em!important}.benchHeadV39 p{font-size:14px!important;color:#819eb0!important}.repairGridV39{grid-template-columns:repeat(3,1fr)!important;gap:16px!important;max-width:1420px!important;margin:auto!important}.repairGridV39 .repairCard{border-radius:20px!important;overflow:hidden!important;border:1px solid #1d465e!important;background:#071722!important;box-shadow:0 18px 45px #0004!important}.repairGridV39 .repairImage{height:250px!important}.repairGridV39 .repairImage img{width:100%!important;height:100%!important;object-fit:cover!important}.repairGridV39 .repairCard>div:last-child{padding:16px 18px 18px!important}.repairGridV39 h3{font-size:17px!important}.repairGridV39 p{font-size:11px!important}.companyV39{padding:105px 5vw!important;background:radial-gradient(circle at 8% 50%,#0b496527,transparent 30%),#06121b!important}.companyV39 .companyIntro,.companyV39 .companyInfoCard{border-radius:25px!important}.companyV39 h2{font-size:clamp(38px,4vw,56px)!important}.companyV39 p{font-size:14px!important}.contactV39{padding:80px 5vw!important;background:#040c12!important}.contactV39 h2{font-size:clamp(34px,3.5vw,50px)!important}.footerV39{background:#03090e!important;border-top:1px solid #17394d!important}.publicV39 .paint,.publicV39 .paintingExperience,.publicV39 .paintPoints,.publicV39 .paintCta{--paint:#168fe8!important}.publicV39 .googleReviewCopy a{color:#75c1f2!important}.publicV39 .googleStars{color:#f4b629!important}@media(max-width:900px){.pubHeaderV39 .mobileMenuBtn{display:inline-grid!important}.pubHeaderV39 nav{display:none!important}.pubHeaderV39 nav.open{display:flex!important}.heroV39{min-height:auto!important;padding-top:85px!important}.heroV39 .heroBrandCard{display:none!important}.institutionalVideoV39,.serviceSwitcherV39,.repairGalleryV39,.companyV39,.diagnosticV39{padding:70px 16px!important}.maxilockPublicV39{grid-template-columns:1fr}.maxPublicVisual{min-height:260px}.maxPublicCopy{padding:28px}.repairGridV39{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:560px){.heroV39 h1{font-size:39px!important}.heroV39 .pubHeroCopy>p{font-size:15px!important}.videoHeadV39 h2,.switcherHeadV39 h2,.benchHeadV39 h2{font-size:34px!important}.serviceTabsV39{display:grid!important;grid-template-columns:1fr!important}.serviceTabsV39 button{width:100%!important;justify-content:center!important}.repairGridV39{grid-template-columns:1fr!important}.repairGridV39 .repairImage{height:230px!important}.maxPublicCopy{padding:22px}.maxPublicVisual>img{width:110px;height:110px}}.pubHeaderV39 nav{gap:7px!important;align-items:center!important}.pubHeaderV39 nav button{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:9px 10px!important;white-space:nowrap!important}.pubHeaderV39 nav button svg{width:16px!important;height:16px!important;flex:0 0 auto!important}.videoHeadV39 h2{max-width:900px!important;margin-left:auto!important;margin-right:auto!important}.dashboardV34 .dashAreaSection{width:100%!important;max-width:none!important;margin:0!important;align-self:stretch!important;box-sizing:border-box!important}.dashboardV34 .dashAreaCards{width:100%!important;grid-template-columns:repeat(3,minmax(280px,1fr))!important;gap:18px!important}.dashboardV34 .dashAreaCard{width:100%!important;min-width:0!important;min-height:250px!important}.dashboardV34 .dashAreaCard>div:last-child{left:24px!important;right:24px!important;bottom:22px!important}.dashboardV34 .dashAreaCard h3{font-size:24px!important;line-height:1.08!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.dashboardV34 .dashAreaCard p{max-width:360px!important;font-size:12px!important;line-height:1.5!important;word-break:normal!important;overflow-wrap:normal!important}@media(max-width:1100px){.dashboardV34 .dashAreaCards{grid-template-columns:1fr!important}.dashboardV34 .dashAreaCard{min-height:260px!important}}.maxLoginCard .areaCardPhoto{object-fit:contain!important;object-position:center!important;padding:48px!important;box-sizing:border-box!important;background:radial-gradient(circle at 55% 35%,#7a3418 0,#3a1609 44%,#0b0f14)!important;filter:saturate(.95) drop-shadow(0 16px 30px #0008)!important}.assistLoginCard .areaCardPhoto,.paintLoginCard .areaCardPhoto{object-fit:cover!important;width:100%!important;height:100%!important}.areaCardVisual,.dashAreaCard{background-color:#07131b!important}html,body,#root{max-width:100%;overflow-x:hidden}.publicV39{width:100%;max-width:100vw;overflow-x:hidden}.publicV39 main,.publicV39 section{max-width:100%}@media(max-width:1024px){.pubHeaderV39{height:72px!important;min-height:72px!important;width:100%!important;padding:0 12px!important;gap:8px!important;display:flex!important;align-items:center!important;position:sticky!important;top:0!important}.pubHeaderV39 .pubBrand{min-width:0!important;max-width:calc(100% - 104px)!important;flex:1 1 auto!important;gap:8px!important;overflow:hidden!important}.pubHeaderV39 .roundLogo{width:46px!important;height:46px!important;min-width:46px!important;flex:0 0 46px!important}.pubHeaderV39 .roundLogo img{width:38px!important;height:38px!important}.pubHeaderV39 .pubBrand>div{min-width:0!important;overflow:hidden!important}.pubHeaderV39 .pubBrand b{display:block!important;font-size:17px!important;font-style:normal!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.pubHeaderV39 .pubBrand span{display:none!important}.pubHeaderV39 .headerActions{display:flex!important;align-items:center!important;gap:6px!important;margin-left:auto!important;flex:0 0 auto!important}.pubHeaderV39 .internalBtn{min-width:42px!important;min-height:42px!important;padding:9px 10px!important;font-size:0!important;justify-content:center!important;border-radius:10px!important}.pubHeaderV39 .internalBtn svg{width:20px!important;height:20px!important;margin:0!important}.pubHeaderV39 .mobileMenuBtn{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;padding:0!important;flex:0 0 42px!important;border-radius:10px!important}.pubHeaderV39 nav{display:none!important;position:absolute!important;top:72px!important;left:10px!important;right:10px!important;width:auto!important;max-width:none!important;margin:0!important;padding:8px!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;background:#05131df7!important;border:1px solid #1e4b66!important;border-radius:14px!important;box-shadow:0 24px 70px #000c!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;z-index:200!important;overflow:hidden!important}.pubHeaderV39 nav.open{display:flex!important}.pubHeaderV39 nav button{width:100%!important;min-width:0!important;min-height:43px!important;justify-content:flex-start!important;text-align:left!important;white-space:normal!important;font-size:14px!important;padding:10px 12px!important}.heroV39{display:block!important;width:100%!important;min-height:auto!important;padding:74px 18px 54px!important;overflow:hidden!important}.heroV39 .pubHeroCopy{width:100%!important;max-width:760px!important;margin:0!important}.heroV39 .heroBrandCard{display:none!important}.heroV39 h1{font-size:clamp(38px,7.6vw,58px)!important;line-height:1.02!important;overflow-wrap:normal!important;word-break:normal!important}.heroV39 .pubHeroCopy>p{font-size:16px!important;line-height:1.65!important;max-width:680px!important}.heroV39 .pubActions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:min(100%,620px)!important}.heroV39 .pubActions>*{width:100%!important;justify-content:center!important;min-width:0!important}.heroV39 .heroHighlights{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:min(100%,620px)!important}.heroV39 .heroHighlights span{min-width:0!important;white-space:normal!important}.institutionalVideoV39,.serviceSwitcherV39,.repairGalleryV39,.companyV39,.diagnosticV39,.contactV39{width:100%!important;padding-left:16px!important;padding-right:16px!important}.videoFrameV39{width:100%!important;max-width:100%!important}.serviceTabsV39{max-width:100%!important;overflow:hidden!important;flex-wrap:wrap!important}}@media(max-width:560px){.pubHeaderV39{height:68px!important;min-height:68px!important;padding:0 10px!important}.pubHeaderV39 nav{top:68px!important;left:8px!important;right:8px!important}.pubHeaderV39 .roundLogo{width:44px!important;height:44px!important;min-width:44px!important;flex-basis:44px!important}.pubHeaderV39 .pubBrand b{font-size:16px!important}.heroV39{padding:58px 16px 46px!important}.heroV39 h1{font-size:clamp(35px,10.4vw,45px)!important;letter-spacing:-.045em!important}.heroV39 .pubHeroCopy>p{font-size:15px!important}.heroV39 .heroHighlights{grid-template-columns:1fr 1fr!important}.videoHeadV39 h2,.switcherHeadV39 h2,.benchHeadV39 h2{font-size:clamp(29px,8.5vw,36px)!important}.serviceTabsV39{display:grid!important;grid-template-columns:1fr!important}.serviceTabsV39 button{width:100%!important}}@media(max-width:380px){.pubHeaderV39 .pubBrand b{font-size:15px!important}.heroV39 .heroHighlights{grid-template-columns:1fr!important}.heroV39 h1{font-size:34px!important}}.maxLoginCard .areaCardVisual,.dashAreaCard.maxArea{background:radial-gradient(circle at 65% 28%,#8b3b12 0,#4b1d08 34%,#120904 72%,#07131b)!important}.maxLoginCard .areaCardPhoto{display:none!important}.maxLoginCard .areaCardLogo{width:112px!important;height:112px!important;object-fit:contain!important;background:#fff!important;border-radius:26px!important;padding:10px!important;box-shadow:0 18px 46px #0008!important}.dashAreaCard.maxArea .maxPattern img{width:120px!important;max-width:120px!important;border-radius:24px!important;padding:10px!important}html{height:auto!important;min-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;scroll-behavior:auto!important}body{height:auto!important;min-height:100vh!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:auto!important}#root{min-height:100vh!important;height:auto!important;overflow:visible!important}.publicSite,.publicV39{min-height:100vh!important;height:auto!important;overflow-x:hidden!important;overflow-y:visible!important;touch-action:pan-y!important}.publicV39 main{display:block!important;width:100%!important;min-height:1px!important;overflow:visible!important}.areaGraphic{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:#06141e!important}.areaGraphicGrid,.graphicGrid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#65c1ff10 1px,transparent 1px),linear-gradient(90deg,#65c1ff10 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 95%);mask-image:linear-gradient(to bottom,#000,transparent 95%)}.areaGraphicGlow{position:absolute;width:300px;height:300px;border-radius:50%;right:-90px;top:-100px;background:#159cff33;filter:blur(24px)}.assistVisual{background:radial-gradient(circle at 78% 20%,#0c6ca24d,transparent 34%),linear-gradient(145deg,#06131c,#08283a 65%,#06111a)!important}.paintVisual{background:linear-gradient(145deg,#06131c,#09283a 58%,#0d3b55)!important}.maxVisual{background:radial-gradient(circle at 76% 20%,#ff7b2738,transparent 32%),linear-gradient(145deg,#160a03,#552006 62%,#8a3509)!important}.paintGraphicBands,.paintBands{position:absolute;top:-35%;right:-10%;bottom:-35%;left:-10%;transform:rotate(-12deg);background:repeating-linear-gradient(90deg,#168fe800 0,#168fe800 58px,#168fe825 58px,#168fe825 105px,#ffffff0a 105px,#ffffff0a 122px)}.areaGraphicIcon{position:absolute!important;right:34px!important;bottom:22px!important;width:150px!important;height:150px!important;color:#ffffff17!important;stroke-width:1.25!important;z-index:1!important}.maxVisual .areaGraphicIcon{color:#ffb17d20!important}.areaGraphicLabel{position:absolute;left:26px;bottom:24px;z-index:3;color:#9ed9ff;font-size:10px;font-weight:900;letter-spacing:.14em;background:#04111bcc;border:1px solid #2b6484;padding:8px 10px;border-radius:999px}.paintVisual .areaGraphicLabel{color:#b7e4ff}.maxGraphicLogo{width:92px!important;height:92px!important}.areaGraphic .areaCardLogo{z-index:4!important}.dashAreaCard{position:relative!important;isolation:isolate!important}.dashAreaGraphic{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;overflow:hidden!important;display:flex!important;align-items:flex-end!important;justify-content:flex-end!important;padding:24px!important}.dashAreaGraphic>svg{width:150px!important;height:150px!important;color:#ffffff13!important;stroke-width:1.25!important}.dashAreaGraphic>b{position:absolute;left:24px;top:24px;font-size:10px;letter-spacing:.16em;color:#8fd1ff;border:1px solid #2a6688;background:#061622cc;padding:7px 9px;border-radius:999px}.techGraphic{background:radial-gradient(circle at 80% 15%,#168fe83e,transparent 34%),linear-gradient(145deg,#06131c,#082b40)!important}.paintGraphic{background:linear-gradient(145deg,#07131c,#0a3248 62%,#0b4660)!important}.maxGraphic{background:radial-gradient(circle at 80% 18%,#ff782b42,transparent 32%),linear-gradient(145deg,#160a03,#692707)!important}.maxGraphic img{position:absolute;left:24px;top:24px;width:76px;height:76px;object-fit:contain;background:#fff;border-radius:18px;padding:7px;z-index:2}.maxGraphic>svg{color:#ffb27f1c!important}.dashAreaCard>.areaOverlay{z-index:1!important}.dashAreaCard>div:last-child{z-index:2!important}.authBackdrop{overflow:hidden!important}.authTechGrid{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 72% 28%,#168fe840,transparent 32%),linear-gradient(145deg,#05111a,#082a3d)}.authTechGrid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#67c5ff0d 1px,transparent 1px),linear-gradient(90deg,#67c5ff0d 1px,transparent 1px);background-size:34px 34px}.authPaintBands{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,#06121b,#0b3349 64%,#0d4862)}.authPaintBands:after{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;transform:rotate(-14deg);background:repeating-linear-gradient(90deg,transparent 0 68px,#26a4f323 68px 118px,#fff08 118px 132px)}.authGraphicIcon{position:absolute!important;right:7%!important;bottom:5%!important;width:min(38vw,420px)!important;height:min(38vw,420px)!important;color:#ffffff12!important;stroke-width:1!important}@media(max-width:1024px){.publicV39,.publicV39 main,.publicV39>main>section{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.pubHeaderV39{box-sizing:border-box!important;overflow:visible!important}.pubHeaderV39 .pubBrand{max-width:none!important;flex:0 1 auto!important}.pubHeaderV39 nav.open{max-height:calc(100dvh - 82px)!important;overflow-y:auto!important}}@media(max-width:700px){.pubHeaderV39 .pubBrand>div{display:none!important}.pubHeaderV39 .pubBrand{flex:0 0 48px!important;width:48px!important;max-width:48px!important;overflow:visible!important}.pubHeaderV39 .headerActions{margin-left:auto!important}.pubHeaderV39 .internalBtn{display:grid!important}.heroV39{width:100%!important;min-width:0!important}}.areaAuthV35{grid-template-columns:minmax(0,1.08fr) minmax(520px,.92fr)!important;background:#02070c!important}.areaAuthForm{padding:34px!important;position:relative!important;background:radial-gradient(circle at 75% 8%,#0a456d55,transparent 34%),linear-gradient(145deg,#06131d,#030a10 62%,#02070b)!important}.areaAuthForm:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(#5fc1ff08 1px,transparent 1px),linear-gradient(90deg,#5fc1ff08 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,#0008,transparent 72%);mask-image:linear-gradient(180deg,#0008,transparent 72%)}.auth-maxilock .areaAuthForm{background:radial-gradient(circle at 75% 8%,#a846142d,transparent 34%),linear-gradient(145deg,#120b07,#060b0f 62%,#02070b)!important}.auth-painting .areaAuthForm{background:radial-gradient(circle at 75% 8%,#146cae38,transparent 34%),linear-gradient(145deg,#071722,#050b12 62%,#02070b)!important}.authCardV35{position:relative!important;z-index:1!important;width:min(620px,100%)!important;padding:34px 36px 30px!important;border-radius:22px!important;background:linear-gradient(180deg,#081d2ae8,#06151fe8)!important;border:1px solid #245a78!important;box-shadow:0 28px 80px #0008,0 1px #ffffff0d inset!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.auth-maxilock .authCardV35{border-color:#82421d!important;background:linear-gradient(180deg,#211207ed,#0d1115ed)!important}.auth-painting .authCardV35{border-color:#285e7e!important;background:linear-gradient(180deg,#0a2230ed,#07151fed)!important}.authBack{margin-bottom:26px!important;color:#7fc8f6!important;font-size:12px!important;font-weight:700!important}.authBack:hover{color:#fff!important}.authCardIntro{display:flex;align-items:center;gap:16px;margin-bottom:10px}.authCardIntro>div:last-child{min-width:0}.authCardIcon{position:relative!important;flex:0 0 auto!important;width:66px!important;height:66px!important;margin:0!important;border-radius:18px!important;background:#fff!important;padding:5px!important;box-shadow:0 10px 30px #0005!important}.authCardIcon>img{width:100%;height:100%;object-fit:contain;border-radius:13px}.authCardIcon>span{position:absolute;right:-5px;bottom:-5px;width:27px;height:27px;display:grid;place-items:center;border-radius:9px;background:#0b7bd2;border:2px solid #071823;color:#fff}.authCardIcon>span svg{width:14px!important;height:14px!important}.auth-maxilock .authCardIcon>span{background:#d85f16}.auth-painting .authCardIcon>span{background:#137ac2}.authCardV35 .eyebrow{display:block;margin-bottom:5px;font-size:9px!important;letter-spacing:.19em!important}.authCardV35 h2{font-size:clamp(28px,3vw,38px)!important;line-height:1.02!important;letter-spacing:-.035em!important;margin:0!important;white-space:normal!important}.authLead{font-size:13px!important;line-height:1.6!important;color:#8faabd!important;margin:14px 0 24px!important;max-width:510px}.authCardV35 label{font-size:10px!important;letter-spacing:.02em!important;margin:13px 0 7px!important;color:#a9c2d2!important}.authInput{min-height:56px!important;border-radius:12px!important;border-color:#2a5b75!important;background:#04121b!important;padding:0 14px!important;transition:border-color .18s,box-shadow .18s,background .18s}.authInput:hover{background:#061823!important}.authInput:focus-within{border-color:#2aa2ff!important;box-shadow:0 0 0 3px #1597ed20!important}.authInput input{font-size:14px!important;font-weight:600!important;min-width:0}.authInput input::placeholder{color:#607c8f!important;font-weight:600!important}.authSubmit{min-height:54px!important;margin-top:20px!important;border-radius:12px!important;box-shadow:0 13px 28px #006fc52f!important;font-size:13px!important;letter-spacing:.01em!important}.authSubmit:hover:not(:disabled){filter:brightness(1.08)}.authSubmit:disabled{opacity:.55;cursor:not-allowed}.authSecurity{margin-top:17px!important;font-size:9px!important;color:#7293a7!important;border-top:1px solid #ffffff0b;padding-top:14px!important}@media(max-width:1100px){.areaAuthV35{display:block!important;min-height:100svh!important}.areaAuthVisual{display:none!important}.areaAuthForm{min-height:100svh!important;padding:28px 20px!important;display:grid!important;place-items:center!important}.authCardV35{width:min(660px,100%)!important}}@media(max-width:620px){.areaAuthForm{padding:14px!important;align-items:center!important}.authCardV35{padding:25px 20px 22px!important;border-radius:20px!important}.authBack{margin-bottom:22px!important}.authCardIntro{gap:13px!important}.authCardIcon{width:58px!important;height:58px!important;border-radius:16px!important}.authCardV35 h2{font-size:28px!important}.authLead{margin:12px 0 21px!important}.authInput{min-height:54px!important}}.areaAuthV35{min-height:100svh!important;display:grid!important;grid-template-columns:minmax(0,56%) minmax(440px,44%)!important;overflow:hidden!important;background:#02070c!important}.areaAuthVisual{min-height:100svh!important;position:relative!important;overflow:hidden!important;background:linear-gradient(145deg,#02070c,#06131d 52%,#08243a)!important}.areaAuthVisual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 86% 54%,#1599ff1d,transparent 25%),linear-gradient(90deg,transparent 68%,#0c87d80d)}.authShade{background:linear-gradient(90deg,#02070ef7,#04101ae8 58%,#071b2bb8)!important}.authVisualContent{position:relative!important;z-index:3!important;width:min(860px,calc(100% - 96px))!important;min-height:100svh!important;margin:0 auto!important;padding:48px 0 44px!important;display:flex!important;flex-direction:column!important}.authBrand{display:flex!important;align-items:center!important;gap:16px!important}.authBrand img{width:72px!important;height:72px!important;object-fit:contain!important;background:#fff!important;border-radius:20px!important;padding:5px!important;box-shadow:0 16px 45px #0006!important}.authBrand b{display:block!important;font-size:23px!important;line-height:1.05!important;color:#fff!important}.authBrand span{display:block!important;margin-top:5px!important;font-size:10px!important;letter-spacing:.16em!important;color:#79bce7!important}.authStatement{margin:auto 0!important;max-width:760px!important;padding:48px 0!important}.authStatement>.eyebrow{font-size:11px!important;letter-spacing:.22em!important}.authStatement h1{max-width:730px!important;font-size:clamp(48px,5vw,82px)!important;line-height:.98!important;letter-spacing:-.055em!important;margin:18px 0 22px!important;color:#fff!important}.authStatement p{max-width:690px!important;font-size:17px!important;line-height:1.7!important;color:#a6bfd0!important;margin:0!important}.authFeatureStrip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:auto!important}.authFeatureStrip span{min-height:118px!important;padding:18px 16px!important;border:1px solid #1e4661!important;border-radius:16px!important;background:#06131dcc!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:7px!important}.authFeatureStrip svg{width:23px!important;height:23px!important;color:#229cff!important}.authFeatureStrip b{font-size:13px!important;color:#eef7ff!important;line-height:1.25!important}.authFeatureStrip small{font-size:10px!important;color:#7896aa!important;line-height:1.4!important}.authGraphicIcon{right:4%!important;bottom:10%!important;width:min(34vw,390px)!important;height:min(34vw,390px)!important;color:#51b7ff0b!important}.areaAuthForm{min-height:100svh!important;padding:42px 44px!important;display:grid!important;place-items:center!important;position:relative!important;overflow:hidden!important;background:radial-gradient(circle at 50% 8%,#0b4d7b3f,transparent 34%),linear-gradient(160deg,#06131d,#02070c 72%)!important}.areaAuthForm:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(#55baff08 1px,transparent 1px),linear-gradient(90deg,#55baff08 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(180deg,#0008,transparent 82%);mask-image:linear-gradient(180deg,#0008,transparent 82%)}.authCardV35{width:min(640px,100%)!important;margin:0!important;padding:42px 42px 30px!important;border-radius:26px!important;border:1px solid #246b98!important;background:linear-gradient(180deg,#071a28f2,#04111bf4)!important;box-shadow:0 40px 100px #000a,0 0 0 1px #ffffff05 inset!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;position:relative!important;z-index:2!important}.authCardV35:before{content:"";position:absolute;left:18%;right:18%;top:-1px;height:2px;background:linear-gradient(90deg,transparent,#23a8ff,transparent);box-shadow:0 0 22px #159dff}.authAccessHead{text-align:center!important;margin-bottom:30px!important}.authLockBadge{width:58px;height:58px;margin:0 auto 16px;display:grid;place-items:center;border-radius:50%;border:1px solid #1b6696;background:#071827;box-shadow:0 0 0 8px #0b78c50c;color:#1da1ff}.authLockBadge svg{width:27px!important;height:27px!important}.authAccessHead .eyebrow{font-size:10px!important;letter-spacing:.22em!important;margin-bottom:13px!important}.authCardV35 h2{font-size:clamp(34px,3vw,48px)!important;line-height:1.04!important;letter-spacing:-.045em!important;margin:0!important;color:#fff!important}.authLead{font-size:14px!important;line-height:1.55!important;color:#94adbd!important;margin:16px auto 0!important;max-width:500px!important}.authFields{display:grid!important;gap:18px!important}.authCardV35 label{display:block!important;margin:0!important;font-size:11px!important;font-weight:900!important;letter-spacing:.04em!important;color:#d0dee8!important;text-transform:uppercase!important}.authInput{min-height:62px!important;margin-top:8px!important;border-radius:12px!important;border:1px solid #227ab3!important;background:#03101a!important;padding:0 16px!important;gap:12px!important}.authInput:focus-within{border-color:#2aa9ff!important;box-shadow:0 0 0 3px #1597ed22!important;background:#041522!important}.authInput input{font-size:15px!important;font-weight:600!important;color:#fff!important}.authInput input::placeholder{color:#71899a!important;font-weight:500!important}.authInput>span,.authInput svg{color:#4caeff!important}.authSubmit{min-height:62px!important;margin-top:24px!important;border-radius:12px!important;font-size:15px!important;font-weight:900!important;background:linear-gradient(180deg,#159cff,#0871db)!important;box-shadow:0 14px 32px #0077d94d!important}.authSubmit svg{width:23px!important;height:23px!important}.authDivider{display:flex!important;align-items:center!important;gap:14px!important;margin:25px 0 14px!important;color:#657f91!important;font-size:9px!important;font-weight:900!important;letter-spacing:.15em!important}.authDivider:before,.authDivider:after{content:"";height:1px;background:#1e4055;flex:1}.authBackBottom{width:100%!important;min-height:52px!important;margin:0!important;border:1px solid #234e69!important;border-radius:11px!important;background:#04121c!important;justify-content:center!important;color:#42aaff!important;font-weight:800!important}.authBackBottom:hover{background:#071b29!important;border-color:#2c79a7!important;color:#fff!important}.authSecurity{margin-top:19px!important;padding-top:0!important;border:0!important;font-size:10px!important;color:#7894a6!important}.auth-maxilock .areaAuthForm{background:radial-gradient(circle at 50% 8%,#a947172d,transparent 34%),linear-gradient(160deg,#140b06,#02070c 72%)!important}.auth-maxilock .authCardV35{border-color:#7e3b17!important;background:linear-gradient(180deg,#211106f2,#090d11f4)!important}.auth-maxilock .authCardV35:before{background:linear-gradient(90deg,transparent,#ff781f,transparent);box-shadow:0 0 22px #ff681a}.auth-maxilock .authLockBadge{color:#ff7b28;border-color:#6c3216;background:#1a0e07}.auth-maxilock .authInput{border-color:#6f391c!important}.auth-maxilock .authInput:focus-within{border-color:#ff7a2a!important;box-shadow:0 0 0 3px #ff6d1820!important}.auth-maxilock .authSubmit{background:linear-gradient(180deg,#f98332,#b8480b)!important}@media(max-width:1280px){.areaAuthV35{grid-template-columns:minmax(0,52%) minmax(430px,48%)!important}.authVisualContent{width:min(760px,calc(100% - 64px))!important}.authStatement h1{font-size:clamp(44px,5vw,68px)!important}.authFeatureStrip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.authFeatureStrip span{min-height:96px!important}.areaAuthForm{padding:30px!important}}@media(max-width:980px){.areaAuthV35{display:block!important;min-height:100svh!important;overflow:auto!important}.areaAuthVisual{display:none!important}.areaAuthForm{min-height:100svh!important;padding:28px 18px!important;overflow:auto!important}.authCardV35{width:min(680px,100%)!important}}@media(max-width:620px){.areaAuthForm{padding:14px!important;align-items:center!important}.authCardV35{padding:30px 20px 24px!important;border-radius:21px!important}.authLockBadge{width:52px;height:52px;margin-bottom:14px!important}.authCardV35 h2{font-size:31px!important}.authLead{font-size:13px!important}.authInput,.authSubmit{min-height:56px!important}}.areaLoginFullV51{min-height:100svh;width:100%;position:relative;display:grid;place-items:center;overflow:hidden;padding:32px 18px;background:#02070b;color:#fff;isolation:isolate}.areaLoginBackdropV51{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:var(--login-bg);background-size:cover;background-position:center;background-repeat:no-repeat;transform:scale(1.015)}.areaLoginFullV51:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#02070b45,#02070b8f 58%,#02070bc9),radial-gradient(circle at 50% 45%,transparent 0 18%,#02070b75 72%);pointer-events:none}.areaLogin-assistance:before{background:linear-gradient(180deg,#03101b5e,#03111bb8),radial-gradient(circle at 50% 45%,transparent 0 22%,#02080fc2 78%)}.areaLogin-maxilock:before{background:linear-gradient(180deg,#17080142,#1308038e 56%,#050302d4),radial-gradient(circle at 50% 44%,transparent 0 19%,#080402b2 78%)}.areaLogin-painting:before{background:linear-gradient(180deg,#03101a38,#03152686 58%,#020810bd),radial-gradient(circle at 50% 45%,transparent 0 22%,#02111d8c 78%)}.areaLoginCardV51{width:min(440px,calc(100vw - 30px));position:relative;padding:30px 30px 26px;border-radius:26px;background:linear-gradient(180deg,#061722e8,#041019ef);border:1px solid #2d7198;box-shadow:0 30px 90px #000b,0 1px #ffffff14 inset;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.areaLogin-maxilock .areaLoginCardV51{border-color:#c46325;background:linear-gradient(180deg,#160d08e8,#070a0def);box-shadow:0 30px 90px #000c,0 0 50px #db5f1820}.areaLogin-painting .areaLoginCardV51{border-color:#3b8bb8;background:linear-gradient(180deg,#072032e8,#06131eef);box-shadow:0 30px 90px #00111dc9,0 0 50px #188fe520}.areaLoginBackV51{position:absolute;left:20px;top:20px;display:flex;align-items:center;gap:6px;border:0;background:transparent;color:#8fccec;font-size:12px;font-weight:700;padding:7px 8px;border-radius:9px}.areaLoginBackV51:hover{background:#ffffff0c;color:#fff}.areaLoginBackV51 svg{width:15px;height:15px}.areaLoginLogoV51{width:84px;height:84px;margin:18px auto 14px;display:grid;place-items:center;border-radius:23px;background:#fff;padding:7px;box-shadow:0 15px 34px #0007}.areaLoginLogoV51 img{width:100%;height:100%;object-fit:contain;border-radius:17px}.areaLoginKickerV51{display:block;text-align:center;color:#49b4ff;font-size:9px;font-weight:900;letter-spacing:.2em;margin-bottom:7px}.areaLogin-maxilock .areaLoginKickerV51{color:#ff7a2b}.areaLogin-painting .areaLoginKickerV51{color:#75c8ff}.areaLoginCardV51 h2{text-align:center;margin:0 0 24px;font-size:30px;line-height:1.05;letter-spacing:-.035em}.areaLoginFieldsV51{display:grid;gap:14px}.areaLoginFieldsV51 label{font-size:10px;font-weight:800;color:#b8cfdd}.areaLoginInputV51{margin-top:7px;min-height:56px;display:flex;align-items:center;gap:10px;border:1px solid #2d617d;border-radius:13px;background:#031019d9;padding:0 13px;transition:.18s}.areaLoginInputV51:focus-within{border-color:#29a5ff;box-shadow:0 0 0 3px #179bea22;background:#041722e8}.areaLogin-maxilock .areaLoginInputV51{border-color:#7d4326}.areaLogin-maxilock .areaLoginInputV51:focus-within{border-color:#ff7428;box-shadow:0 0 0 3px #ff681a22}.areaLoginInputV51>span{color:#6e9ab4;font-weight:900}.areaLoginInputV51 svg{width:17px;height:17px;color:#7ea4ba;flex:none}.areaLoginInputV51 input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#fff;font-size:14px;font-weight:650}.areaLoginInputV51 input::placeholder{color:#627e8e}.areaLoginInputV51 button{border:0;background:transparent;color:#83a7bb;padding:5px;display:grid;place-items:center}.areaLoginSubmitV51{width:100%;min-height:55px;margin-top:20px;border:0;border-radius:13px;display:flex;align-items:center;justify-content:center;gap:9px;color:#fff;font-weight:900;background:linear-gradient(180deg,#1599f4,#096bc5);box-shadow:0 14px 28px #006dbf45}.areaLoginSubmitV51:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.areaLoginSubmitV51:disabled{opacity:.55;cursor:not-allowed}.areaLoginSubmitV51 svg{width:19px;height:19px}.areaLogin-maxilock .areaLoginSubmitV51{background:linear-gradient(180deg,#ff862f,#e95608);box-shadow:0 14px 28px #cf4d1742}.areaLoginSecurityV51{display:flex;align-items:center;justify-content:center;gap:6px;color:#6f91a4;font-size:9px;margin-top:16px}.areaLoginSecurityV51 svg{width:13px;height:13px}@media(max-width:600px){.areaLoginFullV51{padding:18px 12px;align-items:center}.areaLoginCardV51{padding:27px 19px 23px;border-radius:22px}.areaLoginBackV51{left:12px;top:12px}.areaLoginLogoV51{width:72px;height:72px;margin-top:20px}.areaLoginCardV51 h2{font-size:27px;margin-bottom:21px}.areaLoginInputV51{min-height:54px}}.customerReviews{max-width:1180px;margin:42px auto;padding:28px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:26px;border:1px solid #164561;border-radius:26px;background:linear-gradient(135deg,#051520,#071e2d)}.reviewsIntro h2{font-size:clamp(30px,4vw,48px);margin:8px 0}.reviewsIntro>p{color:#9fc1d5;line-height:1.6}.reviewForm{display:grid;gap:12px;margin-top:20px}.reviewForm input,.reviewForm textarea{width:100%;box-sizing:border-box;background:#06131d;border:1px solid #24516b;color:#fff;border-radius:12px;padding:13px 14px}.reviewForm textarea{min-height:110px;resize:vertical}.reviewStars{display:flex;gap:5px}.reviewStars button{padding:3px;border:0;background:transparent;color:#ffb52e}.reviewStars svg{width:28px;height:28px}.reviewHoney{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important}.reviewPublicSide{display:grid;gap:15px}.reviewList{display:grid;grid-template-columns:1fr 1fr;gap:12px}.reviewList article,.reviewPlaceholder{border:1px solid #17445f;border-radius:16px;background:#061824;padding:15px;min-height:115px}.reviewList article>div{color:#ffb52e}.reviewList article p{color:#d8e8f2;line-height:1.45;margin:8px 0}.reviewList article b{font-size:13px;color:#65b9ed}.customerReviews .googleMapEmbed{min-height:230px}.customerReviews .googleMapEmbed iframe{width:100%;height:190px;border:0;border-radius:14px}.customerReviews .googleMapEmbed a{display:flex;gap:8px;align-items:center;color:#80c9f5;margin-top:9px;text-decoration:none}.reviewAdminGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.reviewAdminCard{border:1px solid #24475b;border-radius:16px;padding:17px;background:#071a26}.reviewAdminCard.pending{border-color:#80611d}.reviewAdminCard.approved{border-color:#1c684c}.reviewAdminCard.rejected{opacity:.68}.reviewAdminHead{display:flex;justify-content:space-between;gap:10px}.reviewAdminHead span{color:#ffb52e;display:flex}.reviewAdminCard p{line-height:1.5;color:#d7e7ef}.reviewAdminCard small{color:#7fa0b2}.reviewAdminCard>div:last-child{display:flex;gap:8px;margin-top:13px}.success{border:1px solid #1c7654;background:#082b20;color:#8be0bb;padding:10px;border-radius:10px}@media(max-width:800px){.customerReviews{grid-template-columns:1fr;padding:18px;margin:24px 12px}.reviewList{grid-template-columns:1fr}}.googleReviewTrust{margin-top:18px;display:flex;align-items:flex-start;gap:10px;padding:13px 14px;border:1px solid #1d4d68;border-radius:13px;background:#071a26;color:#a9d5ef}.googleReviewTrust svg{flex:0 0 auto;color:#57b9f2;margin-top:2px}.googleReviewTrust span{display:flex;flex-direction:column;gap:3px}.googleReviewTrust b{font-size:12px;color:#e9f7ff}.googleReviewTrust small{font-size:10px;line-height:1.45;color:#789db2}.mapConsentPlaceholder{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:24px;background:#071722;color:#91b3c6}.mapConsentPlaceholder svg{color:#59b7ed}.mapConsentPlaceholder b{color:#e8f6ff}.mapConsentPlaceholder p{max-width:390px;margin:0;color:#7899ab!important;font-size:11px!important}.googleReviewActions>a:first-child{background:linear-gradient(135deg,#fff,#eaf5ff)!important;color:#102231!important;border:0!important;box-shadow:0 10px 30px #00000038}.inventoryTabs{display:inline-flex;gap:4px;padding:4px;margin:0 0 16px;border:1px solid #18384b;background:#071722;border-radius:12px}.inventoryTabs button{border:0;background:transparent;color:#7f9bae;border-radius:9px;padding:10px 15px;font-weight:800;cursor:pointer}.inventoryTabs button.active{background:#0e3650;color:#eaf7ff;box-shadow:inset 0 0 0 1px #24658b}.barcodeEmbedded>.pageHead{display:none}.barcodeEmbeddedIntro{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:2px 0 14px;padding:0 2px}.barcodeEmbeddedIntro h2{margin:2px 0 4px;font-size:22px}.barcodeEmbeddedIntro p{margin:0;color:#7795a8;font-size:12px}@media(max-width:700px){.inventoryTabs{display:grid;grid-template-columns:1fr 1fr;width:100%}.inventoryTabs button{padding:10px 8px;font-size:11px}.barcodeEmbeddedIntro{align-items:flex-start;flex-direction:column}}.salesGrid{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(420px,1.15fr);gap:16px;margin-bottom:16px}.salesScan{display:grid;grid-template-columns:1fr auto;gap:8px}.salesScan input,.saleMeta input,.saleMeta select,.saleLine input,.saleLine select,.saleNotes textarea{width:100%;background:#07121a;border:1px solid #1c3a4f;color:#e7f0f6;border-radius:9px;padding:11px;outline:0}.salesSearch{margin:12px 0}.salesProducts{display:grid;gap:7px;max-height:430px;overflow:auto}.salesProducts>button{border:1px solid #173b52;background:#091c28;color:#dce9f2;border-radius:10px;padding:11px 12px;display:flex;align-items:center;justify-content:space-between;text-align:left}.salesProducts b,.salesProducts small{display:block}.salesProducts small{color:#7695a9;margin-top:3px}.saleTotal{font-size:22px;color:#68c0ff}.saleMeta{display:grid;grid-template-columns:1fr 180px;gap:10px}.saleMeta label,.saleLineFields label,.batteryFields label,.saleNotes{display:flex;flex-direction:column;gap:5px;color:#8ba8ba;font-size:11px}.saleLines{display:grid;gap:10px;margin:14px 0;max-height:520px;overflow:auto}.saleLine{border:1px solid #1b4057;background:#071924;border-radius:12px;padding:12px}.saleLineHead{display:flex;justify-content:space-between;gap:10px}.saleLineHead b,.saleLineHead small{display:block}.saleLineHead small{color:#7190a4;margin-top:3px}.saleLineFields{display:grid;grid-template-columns:130px 1fr;gap:9px;margin-top:10px}.batteryChoice{border-top:1px solid #17394f;margin-top:11px;padding-top:10px}.batteryChoice>b{font-size:12px}.batteryChoice>div{display:flex;gap:7px;margin-top:8px}.batteryChoice button{border:1px solid #294c61;background:#0b2230;color:#c4d6e1;border-radius:8px;padding:8px 11px}.batteryChoice button.active{background:#0d6eca;border-color:#2496ff;color:#fff}.batteryFields{display:grid!important;grid-template-columns:1fr 150px;gap:8px!important}.batteryFields small{grid-column:1/-1;color:#74a0bc}.saleNotes textarea{min-height:70px;resize:vertical}.finishSale{width:100%;justify-content:center;margin-top:12px;min-height:48px}.recentSales{margin-top:16px}.mobileOrderCards,.mobileCommercialCards{display:none}.scannerStockButtons{display:flex;gap:8px;flex-wrap:wrap}.scannerStockButtons .moveBtn{min-width:135px;justify-content:center}.scanHint{margin-top:5px!important;color:#7ca4bc!important}.salesReportTable{margin-top:16px}@media(max-width:900px){.salesGrid{grid-template-columns:1fr}.saleLines{max-height:none}}@media(max-width:760px){.mobileOrderCards,.mobileCommercialCards{display:grid;gap:10px;margin-top:12px}.mobileOrderCards article,.mobileCommercialCards article{border:1px solid #1b4057;background:linear-gradient(180deg,#0c202d,#081720);border-radius:14px;padding:14px;display:grid;gap:11px}.mobileOrderCards article>div:first-child span,.mobileCommercialCards article>div:first-child span{display:block;color:#55b2f4;font-size:10px;font-weight:900;letter-spacing:.04em}.mobileOrderCards article b,.mobileCommercialCards article b{display:block;font-size:16px;margin-top:3px}.mobileOrderCards article small,.mobileCommercialCards article small{display:block;color:#7f9bad;margin-top:4px}.mobileOrderMeta{display:flex!important;justify-content:space-between;align-items:center;gap:8px;color:#8ba8bb;font-size:11px}.mobileOrderCards article>button,.mobileCommercialCards article>button{min-height:46px;border:1px solid #2489d7;background:#0c6fc4;color:#fff;border-radius:10px;font-weight:900}.mobileCommercialCards article>div:nth-child(2){display:flex;align-items:center;justify-content:space-between;gap:10px}.docsServiceTable{display:none!important}.salesScan,.saleMeta,.saleLineFields,.batteryFields{grid-template-columns:1fr}.batteryFields small{grid-column:auto}.scannerStockButtons{display:grid;grid-template-columns:1fr 1fr;width:100%}.scannerStockButtons .moveBtn{min-width:0;min-height:48px}.scanResultActions{align-items:stretch!important}}.dailyReportStats{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.dailyReportStats .stat b{font-size:clamp(22px,2.4vw,34px)}.dailyReportFilters{grid-template-columns:150px 150px minmax(180px,240px) minmax(260px,1fr)}.dailyReportList{display:grid;gap:14px;margin-top:16px}.dailyReportCard{padding:0;overflow:hidden}.dailyReportCardHead{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid #17384c;background:linear-gradient(90deg,#0b2230,#081923)}.dailyReportDate,.dailyReportTech{display:flex;align-items:center;gap:10px}.dailyReportDate>svg{color:#54b8f5}.dailyReportDate span{display:flex;flex-direction:column;gap:3px}.dailyReportDate b{font-size:18px}.dailyReportDate small{color:#7e9caf;font-size:12px}.dailyReportTech{border:1px solid #21506c;background:#0b2a3c;color:#bfe6fb;padding:8px 11px;border-radius:999px;font-size:13px;font-weight:800}.dailyReportBody{padding:17px 18px;display:grid;grid-template-columns:1.2fr .8fr;gap:13px}.dailyReportBody section{min-width:0;border:1px solid #173b50;background:#071824;border-radius:12px;padding:13px}.dailyReportBody section>span{display:block;color:#65bff4;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;margin-bottom:7px}.dailyReportBody section p{margin:0;white-space:pre-wrap;line-height:1.55;color:#d8e7ef}.dailyReportBody section.pending{border-color:#73531b;background:#231a0d}.dailyReportBody section.pending>span{color:#f2bd54}.dailyOrderPills{display:flex;flex-wrap:wrap;gap:7px}.dailyOrderPills i{font-style:normal;border:1px solid #24618a;background:#0c3048;color:#cfeeff;border-radius:999px;padding:6px 9px;font-size:11px}.dailyOrderPills small{color:#7695a8}.dailyReportActions{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid #17384c;background:#06141e}.dailyReportActions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;border:1px solid #28516a;background:#0a2332;color:#d8e9f3;border-radius:9px;padding:0 12px;font-weight:800}.dailyReportActions .dangerMini{border-color:#6d2b2b;background:#2b1013;color:#ffb8b8}.dailyReportForm{display:grid;gap:15px}.dailyTimeGrid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:10px}.dailyTimeGrid label,.dailyTextField{display:flex;flex-direction:column;gap:6px}.dailyTimeGrid label>span,.dailyTextField>span,.dailyOrderPicker>div:first-child>span{font-size:12px;font-weight:850;color:#b9d1df}.dailyTextField textarea{width:100%;min-height:96px;resize:vertical;border:1px solid #23475d;background:#06141e;color:#e7f2f8;border-radius:10px;padding:12px;font:inherit;line-height:1.5;outline:0}.dailyTextField textarea:focus{border-color:#269ee9;box-shadow:0 0 0 3px #168dcc20}.dailyOrderPicker{border:1px solid #1d4055;background:#071722;border-radius:12px;overflow:hidden}.dailyOrderPicker>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid #1c3d51}.dailyOrderPicker .searchBox{max-width:340px}.dailyOrderOptions{max-height:260px;overflow:auto;padding:8px;display:grid;gap:5px}.dailyOrderOptions>label{display:flex;align-items:flex-start;gap:10px;padding:10px;border:1px solid transparent;border-radius:9px;cursor:pointer}.dailyOrderOptions>label:hover{border-color:#245878;background:#0a2433}.dailyOrderOptions input{width:17px;height:17px;margin-top:2px;accent-color:#168ee0}.dailyOrderOptions span{display:flex;flex-direction:column;gap:3px}.dailyOrderOptions b{font-size:13px}.dailyOrderOptions small{font-size:11px;color:#7897aa}@media(max-width:1050px){.dailyReportStats,.dailyReportFilters{grid-template-columns:1fr 1fr}.dailyReportFilters .reportSearch{grid-column:1/-1}.dailyReportBody{grid-template-columns:1fr}}@media(max-width:650px){.dailyReportStats,.dailyReportFilters,.dailyTimeGrid{grid-template-columns:1fr}.dailyReportFilters .reportSearch{grid-column:auto}.dailyReportCardHead{align-items:flex-start;flex-direction:column}.dailyReportTech{align-self:flex-start}.dailyReportBody{padding:12px}.dailyReportActions{display:grid;grid-template-columns:1fr 1fr}.dailyOrderPicker>div:first-child{align-items:stretch;flex-direction:column}.dailyOrderPicker .searchBox{max-width:none}.dailyReportForm textarea{font-size:16px}}.publicV39 .pubHeaderV39{min-height:78px!important;background:linear-gradient(180deg,#05090ee8,#050a0fd9)!important;border-bottom:1px solid #ffffff12!important;box-shadow:0 16px 50px #0007!important}.pubHeaderV39 .internalBtn{border-color:#378cc4!important;background:linear-gradient(180deg,#0f83d0,#075b9a)!important;box-shadow:0 9px 28px #0873bd35!important}.heroV61{display:block!important;min-height:1000px!important;padding:72px clamp(22px,4vw,72px) 38px!important;position:relative!important;isolation:isolate!important;overflow:hidden!important;background:radial-gradient(circle at 50% 29%,#167ecf2b 0,transparent 31%),radial-gradient(circle at 13% 61%,#0d6ba622 0,transparent 24%),radial-gradient(circle at 86% 68%,#175e9029 0,transparent 25%),linear-gradient(180deg,#080d14,#05090e 48%,#03090e)!important}.heroV61:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-3!important;background:linear-gradient(90deg,transparent,#ffffff04 48%,transparent),linear-gradient(180deg,transparent 42%,#03111c88)!important;-webkit-mask-image:none!important;mask-image:none!important}.heroV61:after{content:""!important;position:absolute!important;left:8%;right:8%;bottom:-145px;top:auto!important;width:auto!important;height:360px!important;border-radius:50%!important;background:radial-gradient(ellipse,#0d76b82d 0,transparent 68%)!important;filter:blur(18px)!important;pointer-events:none!important;z-index:-2!important}.heroV61Grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;opacity:.32;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,transparent 3%,#000 28%,#000 80%,transparent 100%);mask-image:linear-gradient(180deg,transparent 3%,#000 28%,#000 80%,transparent 100%)}.heroV61Glow{position:absolute;z-index:-1;border-radius:50%;filter:blur(10px);pointer-events:none}.heroV61GlowOne{width:480px;height:480px;left:-260px;top:260px;background:radial-gradient(circle,#138dd12b,transparent 68%)}.heroV61GlowTwo{width:460px;height:460px;right:-230px;top:410px;background:radial-gradient(circle,#1e82bb28,transparent 68%)}.heroV61Intro{position:relative;z-index:5;width:min(1060px,100%);margin:0 auto 34px;text-align:center;display:flex;flex-direction:column;align-items:center}.heroV61Kicker{display:inline-flex;align-items:center;gap:9px;padding:8px 13px;border:1px solid #24658a;border-radius:999px;background:#071923cc;color:#8fd3fa;font-size:11px;font-weight:900;letter-spacing:.16em;box-shadow:0 12px 30px #0005}.heroV61Kicker i{width:7px;height:7px;border-radius:50%;background:#39b6ff;box-shadow:0 0 16px #39b6ff;animation:heroV61Pulse 2.2s ease-in-out infinite}.heroV61 h1{margin:22px 0 18px!important;max-width:1100px!important;line-height:.98!important;letter-spacing:-.065em!important;overflow-wrap:normal!important;word-break:normal!important}.heroV61 h1 span,.heroV61 h1 em{display:block;overflow-wrap:normal!important;word-break:normal!important}.heroV61 h1 span{font-size:clamp(66px,8vw,122px);font-weight:760;color:#f7fbff;text-shadow:0 20px 70px #000b}.heroV61 h1 em{margin-top:4px;font-size:clamp(42px,5vw,78px);font-style:normal;font-weight:520;background:linear-gradient(100deg,#f3f8fb 8%,#8eacbd 52%,#4f6c7e 92%);-webkit-background-clip:text;background-clip:text;color:transparent!important}.heroV61Intro>p{max-width:830px!important;margin:0!important;color:#9ab1bf!important;font-size:17px!important;line-height:1.65!important}.heroV61Actions{justify-content:center!important;margin:24px 0 0!important}.heroV61Actions a,.heroV61Actions button{min-height:50px!important;padding:0 18px!important;border-radius:12px!important}.heroV61Actions .pubAiPrimary{background:#0a151e!important;border-color:#29546c!important;color:#d9edf8!important;box-shadow:inset 0 1px #ffffff0d!important}.heroV61Scene{position:relative;z-index:3;width:min(1380px,100%);height:455px;margin:0 auto}.heroV61Panel,.heroV61Center{border:1px solid #31546a!important;background:#07131c;color:#fff;border-radius:24px;box-shadow:0 30px 100px #000c,0 1px #ffffff13 inset;overflow:hidden}.heroV61Panel{position:absolute;padding:0;text-align:left;transition:transform .28s ease,border-color .28s ease,filter .28s ease}.heroV61Panel:hover{border-color:#4da7dd!important;filter:brightness(1.08);z-index:6}.heroV61Panel>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.heroV61PanelShade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#02070b0a 22%,#02070bee 91%),linear-gradient(90deg,#02070b99,transparent 72%)}.heroV61PanelContent{position:absolute;left:22px;right:22px;bottom:20px;z-index:2;display:flex;flex-direction:column;align-items:flex-start}.heroV61PanelContent small{display:flex;align-items:center;gap:7px;color:#70c6fa;font-size:9px;font-weight:900;letter-spacing:.12em}.heroV61PanelContent small svg{width:15px;height:15px}.heroV61PanelContent b{max-width:340px;margin-top:8px;font-size:22px;line-height:1.08;letter-spacing:-.025em}.heroV61PanelContent em{margin-top:6px;color:#90a8b6;font-size:10px;font-style:normal}.heroV61Assist{width:430px;height:315px;left:0;top:46px;transform:rotate(-2.5deg)}.heroV61Assist:hover{transform:rotate(-1deg) translateY(-5px)}.heroV61Paint{width:430px;height:310px;right:0;bottom:3px;transform:rotate(2.4deg)}.heroV61Paint:hover{transform:rotate(1deg) translateY(-5px)}.heroV61Max{width:330px;height:272px;right:38px;top:0;transform:rotate(3.5deg);background:linear-gradient(145deg,#100904,#3b1908 53%,#a8440b)!important}.heroV61Max:hover{transform:rotate(1.8deg) translateY(-5px);border-color:#f38b48!important}.heroV61Max>img{position:absolute;width:98px;height:98px;inset:31px auto auto 30px;object-fit:contain;border-radius:21px;background:#fff;padding:5px;box-shadow:0 18px 42px #0008;z-index:2}.heroV61Max .heroV61PanelContent small{color:#ff9b5a}.heroV61MaxPattern{position:absolute;top:-40%;right:-25%;bottom:-40%;left:-25%;opacity:.6;background-image:linear-gradient(#ffffff0b 1px,transparent 1px),linear-gradient(90deg,#ffffff0b 1px,transparent 1px);background-size:30px 30px;transform:perspective(420px) rotateX(58deg) rotate(-8deg)}.heroV61Center{position:absolute;z-index:5;width:min(750px,58vw);min-height:405px;left:50%;bottom:0;transform:translate(-50%);background:linear-gradient(155deg,#0b1622f7,#050a12f5 72%)!important;border-color:#3b5970!important;backdrop-filter:blur(17px);-webkit-backdrop-filter:blur(17px)}.heroV61WindowBar{height:42px;padding:0 14px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #ffffff0e;background:#0b111a}.heroV61WindowBar>span{display:flex;gap:5px}.heroV61WindowBar i{width:7px;height:7px;border-radius:50%;background:#385162}.heroV61WindowBar i:nth-child(2){background:#2a719a}.heroV61WindowBar i:nth-child(3){background:#269ad6}.heroV61WindowBar small{font-size:9px;color:#617c8e}.heroV61WindowBar>b{justify-self:end;width:23px;height:23px;display:grid;place-items:center;border:1px solid #2d5a76;border-radius:7px;background:#0c2a3c;color:#72c8fa;font-size:9px}.heroV61CenterBody{padding:25px 30px 28px;text-align:center;display:flex;flex-direction:column;align-items:center}.heroV61Logo{width:72px;height:72px;border-radius:50%;background:#fff;display:grid;place-items:center;overflow:hidden;box-shadow:0 10px 35px #0009,0 0 30px #158ede28}.heroV61Logo img{width:95%;height:95%;object-fit:contain}.heroV61CenterBody>small{margin-top:13px;color:#56b8ee;font-size:8px;font-weight:900;letter-spacing:.17em}.heroV61CenterBody h2{margin:7px 0 20px!important;max-width:560px;font-size:clamp(28px,3vw,43px)!important;line-height:1.04!important;letter-spacing:-.045em!important;overflow-wrap:normal!important}.heroV61AreaButtons{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.heroV61AreaButtons>button{min-width:0;min-height:74px;padding:10px;border:1px solid #1e4055;background:#081a25;color:#eaf5fb;border-radius:13px;display:grid;grid-template-columns:28px minmax(0,1fr) 15px;align-items:center;gap:7px;text-align:left;transition:.2s}.heroV61AreaButtons>button:hover{transform:translateY(-2px);border-color:#328bc2;background:#0a2434}.heroV61AreaButtons>button.max{border-color:#5b321b;background:#1d110a}.heroV61AreaButtons>button.max:hover{border-color:#df742f;background:#2a160b}.heroV61AreaButtons>button>svg:first-child{width:21px;color:#52b8f2}.heroV61AreaButtons>button.max>svg:first-child{color:#f68b45}.heroV61AreaButtons>button>svg:last-child{width:14px;color:#668a9e}.heroV61AreaButtons span{display:block;min-width:0}.heroV61AreaButtons b{display:block;font-size:11px}.heroV61AreaButtons small{display:block;margin-top:3px;color:#6f8c9e;font-size:8px;line-height:1.25}.heroV61Highlights{position:relative;z-index:5;justify-content:center!important;max-width:none!important;margin:25px auto 0!important}.heroV61Highlights span{padding:8px 12px!important;border-color:#1b3b4d!important;background:#07131acc!important;color:#91abba!important}@keyframes heroV61Pulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){.heroV61Kicker i{animation:none}.heroV61Panel{transition:none}}@media(max-width:1024px){.publicV39 .pubHeaderV39{min-height:72px!important}.heroV61{min-height:auto!important;padding:60px 18px 48px!important}.heroV61Intro{margin-bottom:30px}.heroV61 h1 span{font-size:clamp(62px,10vw,96px)!important}.heroV61 h1 em{font-size:clamp(38px,6.5vw,62px)!important}.heroV61Scene{height:auto;max-width:780px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.heroV61Center,.heroV61Panel{position:relative!important;inset:auto!important;width:auto!important;height:auto!important;min-height:245px;transform:none!important}.heroV61Center{grid-column:1/-1;order:-1;min-height:390px}.heroV61Panel:hover{transform:translateY(-3px)!important}.heroV61Max{grid-column:1/-1;min-height:230px}.heroV61Max>img{width:86px;height:86px}.heroV61Highlights{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:780px!important;gap:8px!important}.heroV61Highlights span{justify-content:center!important;text-align:center!important;min-width:0!important;white-space:normal!important}}@media(max-width:640px){.heroV61{padding:43px 14px 38px!important}.heroV61Kicker{font-size:9px;letter-spacing:.11em;padding:7px 10px}.heroV61 h1{margin:17px 0 15px!important}.heroV61 h1 span{font-size:clamp(52px,17vw,75px)!important}.heroV61 h1 em{font-size:clamp(30px,10vw,43px)!important;line-height:1.03!important}.heroV61Intro>p{font-size:15px!important;line-height:1.55!important}.heroV61Actions{display:grid!important;grid-template-columns:1fr!important;width:100%;max-width:430px}.heroV61Actions>*{width:100%;justify-content:center}.heroV61Scene{grid-template-columns:1fr}.heroV61Center,.heroV61Max{grid-column:auto}.heroV61Center{min-height:0}.heroV61CenterBody{padding:22px 15px 18px}.heroV61CenterBody h2{font-size:30px!important;margin-bottom:16px!important}.heroV61AreaButtons{grid-template-columns:1fr}.heroV61AreaButtons>button{min-height:66px}.heroV61Panel{min-height:230px}.heroV61Max{min-height:235px}.heroV61Highlights{grid-template-columns:1fr!important}}.heroV62{--hero-rx:0deg;--hero-ry:0deg;--hero-x-near:0px;--hero-y-near:0px;--hero-x-far:0px;--hero-y-far:0px;padding-bottom:30px!important}.heroV62 .heroV61Grid{background-size:64px 64px;animation:heroV62GridDrift 24s linear infinite;will-change:background-position}.heroV62Aurora{position:absolute;z-index:-2;left:50%;top:5%;width:min(1120px,94vw);height:620px;transform:translate(-50%);border-radius:50%;pointer-events:none;filter:blur(36px);background:conic-gradient(from 180deg at 50% 50%,transparent 0 17%,#0c85ca27 26%,transparent 39% 59%,#50baff1a 70%,transparent 82%);animation:heroV62AuroraSpin 22s linear infinite}.heroV62 .heroV61GlowOne{animation:heroV62GlowOne 12s ease-in-out infinite alternate;will-change:transform}.heroV62 .heroV61GlowTwo{animation:heroV62GlowTwo 14s ease-in-out infinite alternate;will-change:transform}.heroV62Particles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.heroV62Particles i{--size:3px;--duration:9s;--delay:0s;position:absolute;width:var(--size);height:var(--size);border-radius:50%;background:#8fd8ff;box-shadow:0 0 12px #40b7ff;opacity:0;animation:heroV62Particle var(--duration) ease-in-out var(--delay) infinite}.heroV62Particles i:nth-child(1){left:7%;top:18%;--size:2px;--duration:8s;--delay:-1s}.heroV62Particles i:nth-child(2){left:18%;top:42%;--duration:11s;--delay:-6s}.heroV62Particles i:nth-child(3){left:27%;top:24%;--size:2px;--duration:10s;--delay:-4s}.heroV62Particles i:nth-child(4){left:37%;top:55%;--size:4px;--duration:13s;--delay:-8s}.heroV62Particles i:nth-child(5){left:47%;top:13%;--size:2px;--duration:9s;--delay:-5s}.heroV62Particles i:nth-child(6){left:58%;top:35%;--duration:12s;--delay:-2s}.heroV62Particles i:nth-child(7){left:69%;top:20%;--size:2px;--duration:8s;--delay:-7s}.heroV62Particles i:nth-child(8){left:79%;top:48%;--size:4px;--duration:14s;--delay:-9s}.heroV62Particles i:nth-child(9){left:91%;top:27%;--size:2px;--duration:10s;--delay:-3s}.heroV62Particles i:nth-child(10){left:12%;top:76%;--duration:12s;--delay:-10s}.heroV62Particles i:nth-child(11){left:32%;top:86%;--size:2px;--duration:8s;--delay:-3s}.heroV62Particles i:nth-child(12){left:62%;top:78%;--duration:13s;--delay:-7s}.heroV62Particles i:nth-child(13){left:84%;top:88%;--size:2px;--duration:9s;--delay:-5s}.heroV62Particles i:nth-child(14){left:96%;top:66%;--duration:11s;--delay:-8s}.heroV62 .heroV61Kicker{animation:heroV62Enter .7s .04s both}.heroV62 .heroV61Intro h1{animation:heroV62Enter .85s .12s both}.heroV62 .heroV61Intro>p{animation:heroV62Enter .85s .2s both}.heroV62 .heroV61Actions{animation:heroV62Enter .85s .28s both}.heroV62 h1 em{background-size:220% auto!important;animation:heroV62TitleLight 8s ease-in-out infinite}.heroV62 .heroV61Scene{transform:perspective(1600px) rotateX(var(--hero-rx)) rotateY(var(--hero-ry));transform-style:preserve-3d;transition:transform .16s ease-out;will-change:transform;animation:heroV62SceneReveal 1s .28s both}.heroV62 .heroV61Assist{animation:heroV62AssistFloat 7.2s ease-in-out infinite;will-change:transform}.heroV62 .heroV61Max{animation:heroV62MaxFloat 8.6s ease-in-out -2.1s infinite;will-change:transform}.heroV62 .heroV61Paint{animation:heroV62PaintFloat 7.9s ease-in-out -3.3s infinite;will-change:transform}.heroV62 .heroV61Center{animation:heroV62CenterFloat 6.8s ease-in-out -1.4s infinite;will-change:transform}.heroV62 .heroV61Panel>img{animation:heroV62ImageBreath 12s ease-in-out infinite alternate;will-change:transform}.heroV62 .heroV61Paint>img{animation-delay:-6s}.heroV62 .heroV61Max>img{animation:heroV62LogoFloat 5.5s ease-in-out -1.2s infinite}.heroV62 .heroV61MaxPattern{animation:heroV62MaxGrid 18s linear infinite;will-change:transform}.heroV62 .heroV61Panel:after{content:"";position:absolute;z-index:3;top:-40%;bottom:-40%;left:-55%;width:34%;pointer-events:none;background:linear-gradient(90deg,transparent,#d8f3ff20,transparent);transform:skew(-18deg);animation:heroV62PanelSweep 8.5s ease-in-out infinite}.heroV62 .heroV61Max:after{background:linear-gradient(90deg,transparent,#ffb77d24,transparent);animation-delay:-4.2s}.heroV62 .heroV61Paint:after{animation-delay:-6.5s}.heroV62 .heroV61Center:before{content:"";position:absolute;z-index:2;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:24px;pointer-events:none;background:linear-gradient(115deg,transparent 18%,#72ccff18 38%,transparent 57%);background-size:250% 100%;animation:heroV62CenterSweep 8s ease-in-out infinite;mix-blend-mode:screen}.heroV62 .heroV61Center:after{content:"";position:absolute;z-index:-1;left:12%;right:12%;bottom:-42px;height:90px;border-radius:50%;background:#148dd438;filter:blur(35px);animation:heroV62ShadowPulse 5.5s ease-in-out infinite}.heroV62 .heroV61WindowBar,.heroV62 .heroV61CenterBody{position:relative;z-index:3}.heroV62 .heroV61Logo{animation:heroV62LogoPulse 5.8s ease-in-out infinite}.heroV62Live{display:flex!important;align-items:center;justify-content:center;gap:7px}.heroV62Live i{width:6px;height:6px;border-radius:50%;background:#46c8ff;box-shadow:0 0 13px #39baff;animation:heroV61Pulse 1.9s ease-in-out infinite}.heroV62 .heroV61AreaButtons>button{position:relative;overflow:hidden}.heroV62 .heroV61AreaButtons>button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 25%,#ffffff10 48%,transparent 70%);transform:translate(-120%);transition:transform .55s ease}.heroV62 .heroV61AreaButtons>button:hover:after{transform:translate(120%)}.heroV62 .heroV61Actions>*{position:relative;isolation:isolate;overflow:hidden}.heroV62 .heroV61Actions>*:after{content:"";position:absolute;z-index:-1;inset:-40% auto -40% -35%;width:24%;transform:skew(-18deg);background:#ffffff24;animation:heroV62ButtonSweep 6s ease-in-out infinite}.heroV62 .heroV61Actions>*:nth-child(2):after{animation-delay:-3s}.heroV62Ticker{position:relative;z-index:5;width:min(1050px,92vw);margin:22px auto 0;overflow:hidden;border-top:1px solid #17384a;border-bottom:1px solid #17384a;-webkit-mask-image:linear-gradient(90deg,transparent,#000 11%,#000 89%,transparent);mask-image:linear-gradient(90deg,transparent,#000 11%,#000 89%,transparent)}.heroV62Ticker>div{width:max-content;display:flex;align-items:center;gap:22px;padding:11px 0;animation:heroV62Ticker 26s linear infinite}.heroV62Ticker span{color:#668698;font-size:9px;font-weight:900;letter-spacing:.16em;white-space:nowrap}.heroV62Ticker i{width:4px;height:4px;border-radius:50%;background:#28aaf1;box-shadow:0 0 10px #28aaf1;flex:none}.heroV62Scroll{position:relative;z-index:5;margin:15px auto 0;padding:5px 10px;border:0;background:transparent;color:#6f8b9c;display:flex;align-items:center;gap:7px;font-size:10px!important;letter-spacing:.05em}.heroV62Scroll svg{width:16px;color:#55b9ef;animation:heroV62ScrollBounce 2s ease-in-out infinite}.heroV62Scroll:hover{color:#d9effb}@keyframes heroV62GridDrift{to{background-position:64px 64px}}@keyframes heroV62AuroraSpin{to{transform:translate(-50%) rotate(360deg)}}@keyframes heroV62GlowOne{0%{transform:translate(var(--hero-x-far),var(--hero-y-far)) scale(.9)}to{transform:translate(calc(65px + var(--hero-x-far)),calc(25px + var(--hero-y-far))) scale(1.12)}}@keyframes heroV62GlowTwo{0%{transform:translate(var(--hero-x-near),var(--hero-y-near)) scale(1.08)}to{transform:translate(calc(-55px + var(--hero-x-near)),calc(35px + var(--hero-y-near))) scale(.92)}}@keyframes heroV62Particle{0%,to{opacity:0;transform:translate3d(0,25px,0) scale(.6)}25%{opacity:.75}65%{opacity:.25}82%{opacity:.7}90%{opacity:0;transform:translate3d(18px,-90px,0) scale(1.2)}}@keyframes heroV62Enter{0%{opacity:0;transform:translateY(18px);filter:blur(7px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes heroV62SceneReveal{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur(0)}}@keyframes heroV62TitleLight{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes heroV62AssistFloat{0%,to{transform:translateZ(0) rotate(-2.5deg)}50%{transform:translate3d(7px,-14px,18px) rotate(-1.7deg)}}@keyframes heroV62MaxFloat{0%,to{transform:translateZ(0) rotate(3.5deg)}50%{transform:translate3d(-8px,-17px,26px) rotate(2.3deg)}}@keyframes heroV62PaintFloat{0%,to{transform:translateZ(0) rotate(2.4deg)}50%{transform:translate3d(-6px,-12px,14px) rotate(1.5deg)}}@keyframes heroV62CenterFloat{0%,to{transform:translate3d(-50%,0,38px)}50%{transform:translate3d(-50%,-11px,48px)}}@keyframes heroV62ImageBreath{0%{transform:scale(1.01)}to{transform:scale(1.075)}}@keyframes heroV62LogoFloat{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-8px) rotate(1deg)}}@keyframes heroV62MaxGrid{0%{transform:perspective(420px) rotateX(58deg) rotate(-8deg) translateY(0)}to{transform:perspective(420px) rotateX(58deg) rotate(-8deg) translateY(60px)}}@keyframes heroV62PanelSweep{0%,48%{left:-55%;opacity:0}55%{opacity:1}76%,to{left:135%;opacity:0}}@keyframes heroV62CenterSweep{0%,25%{background-position:180% 0}65%,to{background-position:-80% 0}}@keyframes heroV62ShadowPulse{0%,to{opacity:.45;transform:scale(.86)}50%{opacity:.85;transform:scale(1.08)}}@keyframes heroV62LogoPulse{0%,to{transform:translateY(0);box-shadow:0 10px 35px #0009,0 0 26px #158ede25}50%{transform:translateY(-4px);box-shadow:0 17px 45px #000b,0 0 42px #26a8f044}}@keyframes heroV62ButtonSweep{0%,36%{left:-35%;opacity:0}45%{opacity:.8}62%,to{left:135%;opacity:0}}@keyframes heroV62Ticker{to{transform:translate(-50%)}}@keyframes heroV62ScrollBounce{0%,to{transform:translateY(-2px)}50%{transform:translateY(4px)}}@media(max-width:1024px){.heroV62 .heroV61Scene{transform:none!important;animation:heroV62SceneReveal .8s .2s both}.heroV62 .heroV61Assist,.heroV62 .heroV61Max,.heroV62 .heroV61Paint,.heroV62 .heroV61Center{animation:none!important;transform:none!important}.heroV62 .heroV61Panel>img{animation-duration:16s}.heroV62 .heroV61Max>img{animation:heroV62LogoFloat 6s ease-in-out infinite}}@media(max-width:640px){.heroV62Particles i:nth-child(n+8){display:none}.heroV62Aurora{height:420px;opacity:.7}.heroV62Ticker{width:100%;margin-top:17px}.heroV62Scroll{margin-top:11px}}@media(prefers-reduced-motion:reduce){.heroV62 *{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.heroV62 .heroV61Scene{transform:none!important;transition:none!important}.heroV62Particles,.heroV62Aurora{display:none!important}}.publicV63{--v63-bg:#03070b;--v63-panel:#07121bd9;--v63-panel-strong:#081722;--v63-line:#1c4258;--v63-blue:#25a8f2;--v63-blue-soft:#76cfff;background:var(--v63-bg)!important;color:#f4f9fc!important}.publicV63 main{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 8% 18%,#0b6da51c,transparent 25%),radial-gradient(circle at 92% 40%,#1374ac17,transparent 24%),radial-gradient(circle at 18% 72%,#0b6da514,transparent 23%),linear-gradient(180deg,#03080d,#050b11 38%,#03080d)!important}.publicV63 main:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.18;background-image:linear-gradient(#ffffff06 1px,transparent 1px),linear-gradient(90deg,#ffffff06 1px,transparent 1px);background-size:76px 76px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 8%,#000 93%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 8%,#000 93%,transparent 100%)}.publicV63 .pubHeaderV39{border-bottom-color:#ffffff14!important;background:#03080dde!important;box-shadow:0 18px 60px #0009,0 1px #35acff0d!important}.publicV63 .pubHeaderV39:after{content:"";position:absolute;left:12%;right:12%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,#2baaf28c,transparent);background-size:220% 100%;animation:heroV62TitleLight 8s ease-in-out infinite}.publicV63 .pubHeaderV39 nav button{transition:color .2s ease,background .2s ease,transform .2s ease!important}.publicV63 .pubHeaderV39 nav button:hover{transform:translateY(-1px);background:#0b2535!important;color:#eaf8ff!important}.heroV63Scene{height:520px!important;perspective:1500px;transform-style:preserve-3d}.heroV63Orbit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;transform-style:preserve-3d;pointer-events:auto}.heroV63Orbit .heroV61Panel{position:absolute!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;width:470px!important;height:315px!important;margin:-157px 0 0 -235px!important;border-radius:27px!important;border-color:#315970!important;background:#050a0f!important;box-shadow:0 38px 105px #000d,0 0 0 1px #ffffff08 inset!important;backface-visibility:hidden;transform-origin:center;overflow:hidden}.heroV63Orbit .heroV61Panel:hover{filter:brightness(1.12) saturate(1.08);border-color:#5fc5ff!important}.heroV63Orbit:hover .heroV61Panel{animation-play-state:paused!important}.heroV63Orbit .heroV63PanelImage,.heroV63Orbit .heroV61Max>.heroV63PanelImage{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:cover!important;object-position:center!important;background:transparent!important;box-shadow:none!important;image-rendering:auto;backface-visibility:hidden;animation:heroV63ImageBreath 14s ease-in-out infinite alternate!important}.heroV63Orbit .heroV61Max>.heroV63PanelImage{filter:saturate(.92) contrast(1.05)}.heroV63Orbit .heroV61PanelShade{background:linear-gradient(180deg,#02060912 14%,#020609e8 88%),linear-gradient(90deg,#020609d1,#02060932 78%)!important}.heroV63Orbit .heroV61Max .heroV61PanelShade{background:linear-gradient(180deg,#16090418 8%,#0b0503ed 90%),linear-gradient(90deg,#160904c7 0%,transparent 78%)!important}.heroV63Orbit .heroV61PanelContent{left:24px;right:24px;bottom:22px}.heroV63Orbit .heroV61PanelContent b{font-size:23px!important;text-shadow:0 3px 20px #000}.heroV63Orbit .heroV61PanelContent em{font-size:11px;color:#adc0cb}.heroV63MaxMark{position:absolute;z-index:3;left:23px;top:22px;width:58px;height:58px;border-radius:15px;display:grid;place-items:center;background:#fffffff0;padding:4px;box-shadow:0 15px 35px #0008}.heroV63MaxMark img{width:100%;height:100%;object-fit:contain;border-radius:11px}.heroV63OrbitOne{animation:heroV63OrbitOne 19s cubic-bezier(.45,.02,.55,.98) infinite!important}.heroV63OrbitTwo{animation:heroV63OrbitTwo 19s cubic-bezier(.45,.02,.55,.98) infinite!important}.heroV63OrbitThree{animation:heroV63OrbitThree 19s cubic-bezier(.45,.02,.55,.98) infinite!important}.heroV63Scene .heroV61Center{z-index:8!important;width:min(760px,59vw)!important;min-height:420px!important;border-color:#3a6680!important;background:linear-gradient(155deg,#0a1722f8,#040911fa 74%)!important;box-shadow:0 42px 125px #000e,0 0 0 1px #6fd0ff0b inset!important}.heroV63Scene .heroV61CenterBody{padding:27px 32px 31px}.heroV63Scene .heroV61Center h2{font-size:clamp(31px,3.15vw,46px)!important}@keyframes heroV63OrbitOne{0%,to{transform:translate3d(-500px,18px,-120px) rotateY(8deg) rotate(-3.5deg) scale(.98);opacity:.94}31%{transform:translate3d(350px,-104px,-220px) rotateY(-9deg) rotate(4deg) scale(.87);opacity:.68}65%{transform:translate3d(410px,128px,-165px) rotateY(-7deg) rotate(2.2deg) scale(.93);opacity:.86}}@keyframes heroV63OrbitTwo{0%,to{transform:translate3d(350px,-104px,-220px) rotateY(-9deg) rotate(4deg) scale(.87);opacity:.68}34%{transform:translate3d(410px,128px,-165px) rotateY(-7deg) rotate(2.2deg) scale(.93);opacity:.86}68%{transform:translate3d(-500px,18px,-120px) rotateY(8deg) rotate(-3.5deg) scale(.98);opacity:.94}}@keyframes heroV63OrbitThree{0%,to{transform:translate3d(410px,128px,-165px) rotateY(-7deg) rotate(2.2deg) scale(.93);opacity:.86}35%{transform:translate3d(-500px,18px,-120px) rotateY(8deg) rotate(-3.5deg) scale(.98);opacity:.94}66%{transform:translate3d(350px,-104px,-220px) rotateY(-9deg) rotate(4deg) scale(.87);opacity:.68}}@keyframes heroV63ImageBreath{0%{transform:translateZ(0) scale(1.01)}to{transform:translateZ(0) scale(1.045)}}.publicV63 .serviceSwitcherV39,.publicV63 .repairGalleryV39,.publicV63 .companyV39,.publicV63 .googleReviews,.publicV63 .contactV39{position:relative;background:transparent!important;border-top:1px solid #ffffff0b!important}.publicV63 .serviceSwitcherV39:before,.publicV63 .repairGalleryV39:before,.publicV63 .companyV39:before,.publicV63 .googleReviews:before,.publicV63 .contactV39:before{content:"";position:absolute;left:50%;top:-1px;width:min(520px,60vw);height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,#31adf38a,transparent);box-shadow:0 0 28px #279fdf42}.publicV63 .serviceSwitcherV39>*{width:min(1420px,100%);margin-left:auto!important;margin-right:auto!important}.publicV63 .switcherHeadV39,.publicV63 .benchHeadV39{max-width:920px!important}.publicV63 .switcherHeadV39 h2,.publicV63 .benchHeadV39 h2,.publicV63 .companyV39 h2,.publicV63 .googleReviews h2,.publicV63 .contactV39 h2{line-height:1.02!important;letter-spacing:-.052em!important;background:linear-gradient(105deg,#fff 8%,#c4d7e2 55%,#718b9a 96%);-webkit-background-clip:text;background-clip:text;color:transparent!important}.publicV63 .switcherHeadV39>p,.publicV63 .benchHeadV39>p,.publicV63 .companyV39 p,.publicV63 .googleReviews p,.publicV63 .contactV39 p{color:#8fa8b7!important;font-size:16px!important;line-height:1.7!important}.publicV63 .eyebrow{color:#55bdf6!important;font-size:11px!important;letter-spacing:.18em!important;text-shadow:0 0 24px #1ca5ed55}.publicV63 .serviceTabsV39{width:max-content!important;max-width:100%!important;margin:0 auto 30px!important;padding:6px!important;gap:5px!important;border:1px solid #1c4055!important;border-radius:16px!important;background:#07131bcf!important;box-shadow:0 18px 55px #0007,0 1px #ffffff0b inset!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.publicV63 .serviceTabsV39 button{border:0!important;border-radius:11px!important;transition:.25s transform,.25s background,.25s box-shadow!important}.publicV63 .serviceTabsV39 button:hover{transform:translateY(-2px)}.publicV63 .serviceTabsV39 button.active{box-shadow:0 12px 30px #087ccc42,0 1px #ffffff20 inset!important}.publicV63 .servicePanelV39{border-radius:32px!important;border-color:#214b61!important;background:linear-gradient(145deg,#091923e8,#050d14eb)!important;box-shadow:0 35px 100px #0009,0 1px #ffffff0a inset!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.publicV63 .servicePanelV39 h2{background:linear-gradient(105deg,#fff,#9fb6c4);-webkit-background-clip:text;background-clip:text;color:transparent!important}.publicV63 .servicePanelV39 p{font-size:15px!important;color:#90a8b6!important}.publicV63 .servicePanelV39 .benefitGrid article{min-height:118px!important;border-color:#1d4358!important;background:#071722d9!important;transition:.25s transform,.25s border-color,.25s background!important}.publicV63 .servicePanelV39 .benefitGrid article:hover{transform:translateY(-4px);border-color:#328ac0!important;background:#092131!important}.publicV63 .servicePanelV39 .benefitGrid h3{font-size:15px!important}.publicV63 .servicePanelV39 .benefitGrid p{font-size:13px!important;line-height:1.5!important}.publicV63 .techVisualV39{background:radial-gradient(circle at 70% 15%,#11598442,transparent 36%),linear-gradient(145deg,#07131c,#0a2230)!important;border-color:#1f4a61!important}.publicV63 .techSteps span{font-size:13px!important;background:#06141dd9!important;border-color:#1c435b!important;transition:.2s transform,.2s border-color}.publicV63 .techSteps span:hover{transform:translate(4px);border-color:#2f8bc4!important}.publicV63 .maxPublicVisual{background:linear-gradient(145deg,#120804,#351607 52%,#8e3708)!important}.publicV63 .paintingGallery figure{border-radius:18px!important;border-color:#234e65!important;box-shadow:0 18px 45px #0005!important;transition:.25s transform,.25s border-color}.publicV63 .paintingGallery figure:hover{transform:translateY(-4px);border-color:#3e9ed5!important}.publicV63 .diagnosticV39{width:min(1390px,calc(100% - 48px))!important;margin:86px auto!important;padding:58px!important;border:1px solid #214a61!important;border-radius:32px!important;background:radial-gradient(circle at 86% 12%,#0d79bb2c,transparent 35%),linear-gradient(145deg,#081923e8,#050d14ed)!important;box-shadow:0 35px 95px #0008,0 1px #ffffff0c inset!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.publicV63 .diagnosticV39 h2{font-size:clamp(38px,4vw,58px)!important;letter-spacing:-.05em!important;background:linear-gradient(105deg,#fff,#8faaba);-webkit-background-clip:text;background-clip:text;color:transparent!important}.publicV63 .diagnosticV39 p{font-size:16px!important;color:#91a9b7!important;line-height:1.65!important}.publicV63 .diagForm select,.publicV63 .diagForm textarea{min-height:54px;border-color:#28566f!important;background:#041019e8!important;font-size:14px!important}.publicV63 .diagForm button{min-height:54px;box-shadow:0 14px 35px #0878c23f}.publicV63 .diagVisual{border-color:#28627f!important;background:linear-gradient(145deg,#092334,#06131c)!important;box-shadow:0 20px 55px #0005}.publicV63 .repairGridV39{gap:20px!important}.publicV63 .repairGridV39 .repairCard{border-radius:25px!important;border-color:#1e455b!important;background:#06121ad9!important;box-shadow:0 25px 70px #0007!important;transition:.3s transform,.3s border-color,.3s box-shadow!important}.publicV63 .repairGridV39 .repairCard:hover{transform:translateY(-7px);border-color:#389bd1!important;box-shadow:0 35px 90px #0009,0 0 35px #118bc51b!important}.publicV63 .repairGridV39 .repairImage{height:280px!important;background:#03070b!important;padding:0!important}.publicV63 .repairGridV39 .repairImage img{transform:scale(1.001)!important;transition:transform .7s ease!important}.publicV63 .repairGridV39 .repairCard:hover .repairImage img{transform:scale(1.045)!important}.publicV63 .repairGridV39 h3{font-size:19px!important}.publicV63 .repairGridV39 p{font-size:14px!important;line-height:1.55!important;color:#839eae!important}.publicV63 .companyV39{gap:24px!important}.publicV63 .companyV39 .companyIntro,.publicV63 .companyV39 .companyInfoCard{border-color:#20495f!important;background:linear-gradient(145deg,#081923e8,#050e16ed)!important;box-shadow:0 30px 85px #0007,0 1px #ffffff0b inset!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.publicV63 .companyChips span{min-height:48px;font-size:13px!important;border-color:#1e4358!important;background:#06141ddd!important}.publicV63 .storePreview{border-radius:22px!important;border-color:#24546d!important;box-shadow:0 22px 65px #0007!important}.publicV63 .companyInfoRow{padding:15px 0!important}.publicV63 .companyInfoRow small{font-size:10px!important}.publicV63 .companyInfoRow b{font-size:14px!important}.publicV63 .companyInfoCard>a{min-height:50px;border-radius:12px!important;font-size:13px!important}.publicV63 .googleReviews{width:min(1390px,calc(100% - 48px));margin:86px auto!important;padding:58px!important;gap:34px!important;border:1px solid #214b62!important;border-radius:32px!important;background:linear-gradient(145deg,#081923e8,#050d14ed)!important;box-shadow:0 35px 95px #0008!important}.publicV63 .googleReviewTrust{padding:16px!important;border-radius:16px!important;background:#071a25!important}.publicV63 .googleMapEmbed{border-radius:22px!important;border-color:#28546c!important;box-shadow:0 20px 60px #0007!important}.publicV63 .googleReviewActions a{min-height:50px;border-radius:12px!important}.publicV63 .contactV39{width:min(1390px,calc(100% - 48px));margin:86px auto!important;padding:58px!important;border:1px solid #214b62!important;border-radius:32px!important;background:radial-gradient(circle at 80% 10%,#148bd228,transparent 32%),linear-gradient(145deg,#081923e8,#050d14ed)!important;box-shadow:0 35px 95px #0008!important}.publicV63 .contactCard{border-color:#2b607d!important;background:#071923e8!important;border-radius:22px!important;box-shadow:0 20px 55px #0006!important}.publicV63 .footerV39{border-top-color:#1b4054!important;background:#020609!important;box-shadow:0 -24px 80px #0005}.publicV63 .whatsappFloat,.publicV63 .publicAiFab{box-shadow:0 18px 55px #000a,0 0 28px #118ee32b!important;transition:.25s transform,.25s filter!important}.publicV63 .whatsappFloat:hover,.publicV63 .publicAiFab:hover{transform:translateY(-4px) scale(1.02)!important;filter:brightness(1.08)}.sectionRevealV63{opacity:0;transform:translateY(24px);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.72,.2,1)}.sectionRevealV63.sectionInViewV63{opacity:1;transform:translateY(0)}@media(max-width:1180px){.heroV63Orbit .heroV61Panel{width:410px!important;height:285px!important;margin:-142px 0 0 -205px!important}@keyframes heroV63OrbitOne{0%,to{transform:translate3d(-415px,30px,-120px) rotateY(8deg) rotate(-3deg) scale(.95);opacity:.9}31%{transform:translate3d(300px,-90px,-210px) rotateY(-9deg) rotate(4deg) scale(.86);opacity:.66}65%{transform:translate3d(345px,120px,-160px) rotateY(-7deg) rotate(2deg) scale(.9);opacity:.82}}@keyframes heroV63OrbitTwo{0%,to{transform:translate3d(300px,-90px,-210px) rotateY(-9deg) rotate(4deg) scale(.86);opacity:.66}34%{transform:translate3d(345px,120px,-160px) rotateY(-7deg) rotate(2deg) scale(.9);opacity:.82}68%{transform:translate3d(-415px,30px,-120px) rotateY(8deg) rotate(-3deg) scale(.95);opacity:.9}}@keyframes heroV63OrbitThree{0%,to{transform:translate3d(345px,120px,-160px) rotateY(-7deg) rotate(2deg) scale(.9);opacity:.82}35%{transform:translate3d(-415px,30px,-120px) rotateY(8deg) rotate(-3deg) scale(.95);opacity:.9}66%{transform:translate3d(300px,-90px,-210px) rotateY(-9deg) rotate(4deg) scale(.86);opacity:.66}}}@media(max-width:1024px){.heroV63Scene{height:auto!important;display:grid!important;grid-template-columns:1fr!important;gap:14px!important}.heroV63Scene .heroV61Center{position:relative!important;inset:auto!important;width:100%!important;max-width:780px!important;margin:auto!important;order:-1!important;transform:none!important}.heroV63Orbit{position:relative;inset:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:900px;width:100%;margin:0 auto}.heroV63Orbit .heroV61Panel{position:relative!important;inset:auto!important;width:100%!important;height:250px!important;margin:0!important;transform:none!important;animation:none!important;border-radius:22px!important}.heroV63Orbit .heroV61PanelContent b{font-size:18px!important}.heroV63Orbit .heroV61PanelContent em{font-size:10px}.publicV63 .diagnosticV39,.publicV63 .googleReviews,.publicV63 .contactV39{width:calc(100% - 32px)!important;margin:64px auto!important;padding:38px 26px!important}}@media(max-width:760px){.heroV63Orbit{grid-template-columns:1fr}.heroV63Orbit .heroV61Panel{height:260px!important}.publicV63 .serviceSwitcherV39,.publicV63 .repairGalleryV39,.publicV63 .companyV39{padding-top:76px!important;padding-bottom:76px!important}.publicV63 .serviceTabsV39{width:100%!important;background:#06131bd9!important}.publicV63 .diagnosticV39,.publicV63 .googleReviews,.publicV63 .contactV39{width:calc(100% - 24px)!important;margin:46px auto!important;padding:28px 18px!important;border-radius:24px!important}.publicV63 .repairGridV39 .repairImage{height:245px!important}}@media(prefers-reduced-motion:reduce){.heroV63Orbit .heroV61Panel{animation:none!important}.heroV63Orbit .heroV61Panel:nth-child(1){transform:translate3d(-500px,18px,-120px) rotate(-3deg)!important}.heroV63Orbit .heroV61Panel:nth-child(2){transform:translate3d(350px,-104px,-220px) rotate(4deg)!important}.heroV63Orbit .heroV61Panel:nth-child(3){transform:translate3d(410px,128px,-165px) rotate(2deg)!important}.sectionRevealV63{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}@media(max-width:1024px)and (prefers-reduced-motion:reduce){.heroV63Orbit .heroV61Panel{transform:none!important}}.publicV63 .serviceSwitcherV39{padding:110px clamp(18px,5vw,82px)!important}.publicV63 .switcherHeadV39{margin-bottom:28px!important}.publicV63 .serviceTabsV39{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:min(760px,100%)!important;border-radius:18px!important;padding:7px!important;margin-bottom:34px!important}.publicV63 .serviceTabsV39 button{justify-content:center!important;min-width:0!important;padding:0 17px!important;white-space:nowrap}.publicV63 .serviceTabsV39 button svg{width:18px;height:18px;transition:.25s transform}.publicV63 .serviceTabsV39 button:hover svg,.publicV63 .serviceTabsV39 button.active svg{transform:scale(1.1) rotate(-4deg)}.publicV63 .servicePanelV64{position:relative;isolation:isolate;display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr)!important;width:100%!important;min-height:680px!important;border:1px solid #24546d!important;border-radius:34px!important;background:linear-gradient(135deg,#091d2a,#06131c 58%,#040b10)!important;box-shadow:0 45px 120px #000b,0 1px #ffffff12 inset!important;overflow:hidden!important;animation:servicePanelInV64 .52s cubic-bezier(.2,.78,.2,1) both}.publicV63 .servicePanelV64:before{content:"";position:absolute;z-index:3;left:8%;right:8%;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,#5dc9ffb8,transparent);box-shadow:0 0 32px #35aef063}.publicV63 .servicePanelV64:after{content:"";position:absolute;z-index:-1;left:-180px;top:-220px;width:520px;height:520px;border-radius:50%;background:#138ed31c;filter:blur(12px);pointer-events:none}.publicV63 .serviceCopyV64{position:relative;z-index:4;display:flex;flex-direction:column;justify-content:center;padding:clamp(38px,4.2vw,66px)!important;min-width:0}.publicV63 .serviceCopyV64 .serviceTag{width:max-content;padding:8px 11px;border:1px solid #2a5d77;border-radius:999px;background:#071923c7;box-shadow:0 8px 26px #0005;text-shadow:0 0 20px currentColor}.publicV63 .serviceCopyV64 .serviceTag svg{width:16px;height:16px}.publicV63 .serviceCopyV64 h2{max-width:760px;margin:18px 0 16px!important;font-size:clamp(38px,3.6vw,58px)!important;line-height:1.01!important;letter-spacing:-.055em!important}.publicV63 .serviceCopyV64>p{max-width:720px;margin:0!important;font-size:16px!important;line-height:1.65!important;color:#9ab0bd!important}.publicV63 .serviceMetricsV64{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:25px 0 20px}.publicV63 .serviceMetricsV64>span{min-width:0;padding:14px 15px;border:1px solid #1c465e;border-radius:14px;background:linear-gradient(145deg,#0a2230,#06141d);box-shadow:0 12px 30px #0004,0 1px #ffffff0a inset;transition:.25s transform,.25s border-color}.publicV63 .serviceMetricsV64>span:hover{transform:translateY(-3px);border-color:#3698ce}.publicV63 .serviceMetricsV64 b{display:block;color:#eaf8ff;font-size:17px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.publicV63 .serviceMetricsV64 small{display:block;margin-top:5px;color:#7291a3;font-size:11px;line-height:1.25}.publicV63 .serviceBenefitsV64{gap:9px!important;margin:0!important}.publicV63 .serviceBenefitsV64 article{min-height:92px!important;padding:13px!important;border-radius:14px!important;align-items:flex-start}.publicV63 .serviceBenefitsV64 article>span{width:36px;height:36px;border-radius:11px}.publicV63 .serviceBenefitsV64 article svg{width:17px;height:17px}.publicV63 .serviceBenefitsV64 h3{font-size:14px!important;margin-bottom:4px!important}.publicV63 .serviceBenefitsV64 p{font-size:11.5px!important;line-height:1.42!important}.publicV63 .serviceActionsV64{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:22px!important}.publicV63 .serviceActionsV64 a,.publicV63 .serviceActionsV64 button{min-height:48px!important;padding:0 17px!important;border-radius:12px!important;font-size:12px!important;transition:.25s transform,.25s filter,.25s box-shadow!important}.publicV63 .serviceActionsV64 a:hover,.publicV63 .serviceActionsV64 button:hover{transform:translateY(-3px);filter:brightness(1.08)}.publicV63 .serviceActionsV64 a{box-shadow:0 14px 34px #0878c748}.publicV63 .serviceMediaV64{position:relative;z-index:2;min-width:0;min-height:680px;overflow:hidden;background:#02080c}.publicV63 .serviceMediaV64>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.84) contrast(1.08)}.publicV63 .serviceMediaV64 .serviceMediaShadeV64{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#06131c 0%,#06131c79 18%,transparent 48%),linear-gradient(0deg,#02080de8 0%,transparent 52%),linear-gradient(180deg,#02090d5e,transparent 38%)}.publicV63 .serviceMediaV64:before{content:"";position:absolute;z-index:2;top:18px;right:18px;bottom:18px;left:18px;border:1px solid #ffffff18;border-radius:24px;pointer-events:none;box-shadow:0 1px #ffffff0e inset}.publicV63 .serviceMediaTopV64{position:absolute;z-index:4;left:36px;right:36px;top:36px;display:flex;align-items:flex-end;justify-content:space-between;gap:15px}.publicV63 .serviceMediaTopV64>span{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #ffffff23;border-radius:999px;background:#031018b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:9px;font-weight:900;letter-spacing:.12em;color:#8bd3ff}.publicV63 .serviceMediaTopV64 svg{width:15px;height:15px}.publicV63 .serviceMediaTopV64>b{font-size:20px;text-shadow:0 3px 18px #000}.publicV63 .workflowRailV64{position:absolute;z-index:4;left:35px;right:35px;bottom:35px;display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid #ffffff1f;border-radius:17px;background:#031019d9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 55px #0009}.publicV63 .workflowRailV64 span{display:flex;flex-direction:column;gap:6px;padding:14px 12px;color:#d7e8f1;font-size:11px;font-weight:800;border-right:1px solid #ffffff12}.publicV63 .workflowRailV64 span:last-child{border-right:0}.publicV63 .workflowRailV64 i{font-style:normal;font-size:9px;color:#4dbbfa;letter-spacing:.1em}.publicV63 .maxilockV64{border-color:#75401f!important;background:linear-gradient(135deg,#170b06,#090a0c 55%,#05090c)!important}.publicV63 .maxilockV64:before{background:linear-gradient(90deg,transparent,#ff8b3f,transparent);box-shadow:0 0 34px #e95e1966}.publicV63 .maxilockV64:after{background:#d9511721}.publicV63 .maxilockV64 .maxPublicCopy{padding:clamp(38px,4.2vw,66px)!important}.publicV63 .maxilockV64 .serviceTag{border-color:#7f411d!important;background:#1c0d07d9!important}.publicV63 .maxMetricsV64>span{border-color:#5b311d;background:linear-gradient(145deg,#1c100b,#0c0b0a)}.publicV63 .maxMetricsV64>span:hover{border-color:#d76527}.publicV63 .maxMetricsV64 small{color:#a17963}.publicV63 .maxilockV64 .serviceBenefitsV64 article{border-color:#4e2b1b!important;background:#160e0ad9!important}.publicV63 .maxilockV64 .serviceBenefitsV64 article:hover{border-color:#b95320!important;background:#201109!important}.publicV63 .maxilockV64 .serviceBenefitsV64 article>span{background:#d65b1b22!important;color:#ff8b48!important}.publicV63 .maxilockV64 .maxPublicCta{margin:0!important;box-shadow:0 14px 36px #d24d1e42!important}.publicV63 .maxMediaV64>img{object-position:center;filter:saturate(.9) contrast(1.1)}.publicV63 .maxMediaV64 .serviceMediaShadeV64{background:linear-gradient(90deg,#080809 0%,#09080758 22%,transparent 58%),linear-gradient(0deg,#090503e8 0%,transparent 58%)}.publicV63 .maxMediaV64:before{border-color:#ff9b5a2e}.publicV63 .maxLogoFloatV64{position:absolute;z-index:4;left:36px;top:36px;display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border:1px solid #ff9b5a3d;border-radius:18px;background:#0c0806d9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 50px #0009}.publicV63 .maxLogoFloatV64>img{width:58px;height:58px;object-fit:contain;border-radius:13px;background:#fff;padding:3px}.publicV63 .maxLogoFloatV64 span{display:flex;flex-direction:column}.publicV63 .maxLogoFloatV64 small{font-size:8px;letter-spacing:.13em;color:#e1763a}.publicV63 .maxLogoFloatV64 b{margin-top:4px;font-size:14px}.publicV63 .serviceMediaCaptionV64{position:absolute;z-index:4;left:35px;right:35px;bottom:35px;padding:17px 19px;border:1px solid #ff9d5a3a;border-radius:16px;background:#110a06dd;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 50px #0009}.publicV63 .serviceMediaCaptionV64 span{display:flex;align-items:center;gap:9px;color:#ffe5d4;font-size:13px;font-weight:850}.publicV63 .serviceMediaCaptionV64 svg{width:18px;color:#ff873f}.publicV63 .paintingV64{background:linear-gradient(135deg,#081c29,#06141e 58%,#030b11)!important}.publicV63 .paintingV64 .servicePointsV64{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:0!important}.publicV63 .paintingV64 .servicePointsV64 span{min-height:48px;padding:11px 13px!important;border-radius:13px!important;font-size:12px!important;background:#071923!important;transition:.25s transform,.25s border-color}.publicV63 .paintingV64 .servicePointsV64 span:hover{transform:translateY(-3px);border-color:#379bcf!important}.publicV63 .paintingMosaicV64{position:relative;z-index:2;display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:1fr 1fr;gap:11px;min-width:0;min-height:680px;padding:18px;background:radial-gradient(circle at 50% 20%,#0e507331,transparent 46%),#02090e}.publicV63 .paintingMosaicV64:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#06131c 0%,transparent 22%);pointer-events:none}.publicV63 .paintingMosaicV64 figure{position:relative;z-index:1;margin:0;min-width:0;min-height:0;border:1px solid #2b5b73;border-radius:20px;overflow:hidden;background:#06131b;box-shadow:0 22px 55px #0008}.publicV63 .paintingMosaicV64 .paintingMainV64{grid-row:1/3}.publicV63 .paintingMosaicV64 img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.9) contrast(1.06);transition:transform .75s ease,filter .4s ease}.publicV63 .paintingMosaicV64 figure:hover img{transform:scale(1.045);filter:saturate(1.03) contrast(1.06)}.publicV63 .paintingMosaicV64 figure>span{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#02090ee8 0%,transparent 56%)}.publicV63 .paintingMosaicV64 figcaption{position:absolute;left:16px;right:16px;bottom:15px;color:#eefaff;font-size:12px;font-weight:850;text-shadow:0 3px 15px #000}@keyframes servicePanelInV64{0%{opacity:0;transform:translateY(16px) scale(.992)}to{opacity:1;transform:none}}@media(max-width:1100px){.publicV63 .servicePanelV64{grid-template-columns:1fr!important;min-height:0!important}.publicV63 .serviceMediaV64,.publicV63 .paintingMosaicV64{min-height:480px}.publicV63 .serviceMediaV64{order:2}.publicV63 .paintingMosaicV64{grid-template-columns:1.15fr .85fr}}@media(max-width:700px){.publicV63 .serviceSwitcherV39{padding-left:12px!important;padding-right:12px!important}.publicV63 .serviceTabsV39{grid-template-columns:1fr!important;width:100%!important}.publicV63 .serviceTabsV39 button{justify-content:flex-start!important;padding:0 16px!important}.publicV63 .servicePanelV64{border-radius:25px!important}.publicV63 .serviceCopyV64,.publicV63 .maxilockV64 .maxPublicCopy{padding:30px 20px!important}.publicV63 .serviceCopyV64 h2{font-size:clamp(34px,10vw,44px)!important}.publicV63 .serviceMetricsV64{grid-template-columns:1fr 1fr}.publicV63 .serviceMetricsV64>span:last-child{grid-column:1/-1}.publicV63 .serviceBenefitsV64,.publicV63 .paintingV64 .servicePointsV64{grid-template-columns:1fr!important}.publicV63 .serviceActionsV64{display:grid}.publicV63 .serviceActionsV64>*{width:100%;justify-content:center}.publicV63 .serviceMediaV64{min-height:430px}.publicV63 .serviceMediaV64:before{top:10px;right:10px;bottom:10px;left:10px;border-radius:18px}.publicV63 .serviceMediaTopV64,.publicV63 .maxLogoFloatV64{left:22px;right:22px;top:22px}.publicV63 .serviceMediaTopV64>b{display:none}.publicV63 .workflowRailV64{left:20px;right:20px;bottom:20px;grid-template-columns:1fr 1fr}.publicV63 .workflowRailV64 span:nth-child(2){border-right:0}.publicV63 .workflowRailV64 span:nth-child(-n+2){border-bottom:1px solid #ffffff12}.publicV63 .serviceMediaCaptionV64{left:20px;right:20px;bottom:20px}.publicV63 .paintingMosaicV64{min-height:590px;padding:10px;grid-template-columns:1fr 1fr;grid-template-rows:1.35fr .65fr}.publicV63 .paintingMosaicV64 .paintingMainV64{grid-column:1/-1;grid-row:auto}.publicV63 .paintingMosaicV64 figure{border-radius:16px}}@media(prefers-reduced-motion:reduce){.publicV63 .servicePanelV64{animation:none}.publicV63 .paintingMosaicV64 img{transition:none}}.desktopNotificationDock{position:fixed;top:18px;right:22px;z-index:70}.mobileTopActions{display:flex;align-items:center;gap:8px}.notificationCenter{position:relative}.notificationBell{width:42px;height:42px;border:1px solid #25495f;border-radius:12px;background:#071923;color:#dff4ff;display:grid;place-items:center;position:relative}.notificationBell>span{position:absolute;right:-5px;top:-6px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#e85c3f;color:#fff;font-size:10px;font-weight:900;display:grid;place-items:center}.notificationPopover{position:absolute;right:0;top:50px;width:min(390px,calc(100vw - 24px));max-height:520px;border:1px solid #264d64;border-radius:18px;background:#07151ef5;box-shadow:0 28px 80px #000c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden;z-index:100}.notificationHead{display:flex;align-items:center;justify-content:space-between;padding:15px 16px;border-bottom:1px solid #173748}.notificationHead>div:first-child{display:flex;flex-direction:column;gap:2px}.notificationHead b{font-size:14px}.notificationHead small{font-size:9px;color:#7696a8}.notificationHead>div:last-child{display:flex;gap:5px}.notificationHead button{width:34px;height:34px;border:0;border-radius:9px;background:#0b2330;color:#9fc9df;display:grid;place-items:center}.notificationList{max-height:445px;overflow:auto}.notificationList>button{width:100%;border:0;border-bottom:1px solid #112d3c;background:#0a1e29;color:#eefaff;padding:13px 15px;display:grid;grid-template-columns:10px 1fr;gap:10px;text-align:left}.notificationList>button.read{background:#07151e;color:#abc0cb}.notificationList>button:hover{background:#0d2735}.notificationList>button>span:last-child{display:flex;flex-direction:column;gap:4px}.notificationList b{font-size:11px}.notificationList small{font-size:10px;line-height:1.45;color:#83a2b2}.notificationList em{font-style:normal;font-size:8px;color:#557689}.notificationDot{width:8px;height:8px;border-radius:50%;margin-top:5px;background:#43a9ee}.notificationDot[data-kind=success]{background:#39b978}.notificationDot[data-kind=warning]{background:#e4a93e}.notificationDot[data-kind=danger]{background:#ef6d6d}.notificationEmpty,.notificationError{padding:22px;text-align:center;color:#7d99a8;font-size:11px}.notificationError{color:#ff9d9d}.techProcedureQuickLink{position:fixed;right:22px;top:68px;z-index:69;color:#9bd8ff;background:#071923;border:1px solid #27546d;border-radius:9px;padding:7px 10px;font-size:10px;font-weight:800;text-decoration:none}.techProcedureQuickLink:hover{border-color:#54b7ef;background:#0b2939}.cookieBanner{position:fixed;z-index:120;left:18px;right:18px;bottom:18px;margin:auto;max-width:980px;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:15px;padding:16px 18px;border:1px solid #2e5870;border-radius:18px;background:#07151ef4;color:#eefaff;box-shadow:0 26px 80px #000c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cookieIcon{width:44px;height:44px;border-radius:13px;background:#0b2a3a;display:grid;place-items:center;color:#69bfff}.cookieBanner b{font-size:13px}.cookieBanner p{font-size:10px!important;line-height:1.5!important;color:#91a9b7;margin:4px 0}.cookieBanner>div:nth-child(2)>span{display:flex;align-items:center;gap:5px;color:#6f93a6;font-size:8px}.cookieActions{display:flex;gap:8px}.cookieActions button{white-space:nowrap;border:1px solid #31566b;background:#0a1e29;color:#d4edf9;border-radius:10px;padding:10px 12px;font-size:10px;font-weight:800}.cookieActions .primaryCookie{background:#147fd0;border-color:#147fd0;color:#fff}.cookieClose{width:32px;height:32px;border:0;background:transparent;color:#7090a2;display:grid;place-items:center}.cookieClose svg{width:17px}.intakeSectionTitle{display:flex;align-items:center;justify-content:space-between;gap:12px}.intakeSectionTitle h2{margin:0}.intakeSectionTitle>button,.intakeDeviceCardHead>button{display:flex;align-items:center;gap:6px;border:1px solid #286286;background:#0b2d43;color:#dff4ff;border-radius:10px;padding:9px 11px;font-weight:800;font-size:10px}.intakeDeviceCard{margin-top:14px;border:1px solid #24485d;background:#081923;border-radius:16px;padding:15px}.intakeDeviceCardHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.intakeDeviceCardHead b{font-size:12px}.intakeDeviceCardHead>button{background:#31151a;border-color:#71343d;color:#ffb8c0}.intakeDevices input[list]{width:100%}.inventorySearchInput{min-width:0;width:100%;border:1px solid #294f65;border-radius:10px;background:#071721;color:#eaf8ff;padding:10px 11px;outline:none}.inventorySearchInput:focus{border-color:#2a9bea;box-shadow:0 0 0 3px #168bd51f}.commercialDocSearch{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:15px 0 10px;padding:11px 13px;border:1px solid #294d61;border-radius:13px;background:#071720}.commercialDocSearch svg{color:#55b7f2}.commercialDocSearch input{border:0;outline:0;background:transparent;color:#effaff;font-size:12px}.commercialDocSearch span{color:#6f90a2;font-size:9px;white-space:nowrap}.publicV63 .repairCarouselV65{overflow:hidden;margin-top:26px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.publicV63 .repairTrackV65{display:flex;gap:14px;width:max-content;animation:repairLoopV65 38s linear infinite;will-change:transform}.publicV63 .repairTrackV65:hover{animation-play-state:paused}.publicV63 .repairTrackV65 .repairCard{width:min(380px,82vw);flex:0 0 auto}.publicV63 .repairTrackV65 .repairImage{height:250px}@keyframes repairLoopV65{0%{transform:translate(0)}to{transform:translate(calc(-50% - 7px))}}.areaStandardV663{align-items:stretch}.areaStandardV663 .serviceCopyV64{display:flex;flex-direction:column}.areaStandardV663 .serviceActionsV64{margin-top:auto;padding-top:22px}.repairGroupV663{display:flex;gap:14px;flex:none}.repairCarouselV65:focus-within .repairTrackV65,.repairCarouselV65:hover .repairTrackV65{animation-play-state:paused}.utilityDockV663{display:flex;align-items:flex-start;gap:8px}@media(prefers-reduced-motion:reduce){.repairTrackV65{animation-play-state:paused!important;transform:none!important}}.publicV63 img[loading=lazy]{content-visibility:auto}.publicV63 main>section{content-visibility:auto;contain-intrinsic-size:900px}.publicV63 #inicio,.publicV63 #servicos-principais{content-visibility:visible}.publicV63 .benchHeadV39 h2{line-height:1.12!important;padding:.05em 0 .1em;overflow:visible;text-wrap:balance}.heroV62 .heroV63Scene{transform:none!important;transition:none!important;animation:none!important;will-change:auto!important}@media(min-width:1025px){.heroV62 .heroV63Scene .heroV61Center{animation:none!important;transform:translate(-50%)!important;will-change:auto!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media(min-width:1101px){.publicV63 .areaStandardV663{height:720px!important;min-height:720px!important;max-height:720px!important;grid-template-rows:minmax(0,1fr)}.publicV63 .areaStandardV663>.serviceCopyV64{height:720px;min-height:0;overflow-y:auto;scrollbar-width:thin}.publicV63 .areaStandardV663>.serviceMediaV64,.publicV63 .areaStandardV663>.paintingMosaicV64{height:720px!important;min-height:0!important}}@media(max-width:760px),(pointer:coarse){.heroV62Aurora,.heroV62Particles,.heroV62 .heroV61Glow{display:none!important}.heroV62 .heroV61Grid,.publicV63 .pubHeaderV39:after,.heroV62 .heroV61Kicker i,.heroV62Live i{animation:none!important}.heroV63Orbit .heroV63PanelImage,.heroV63Orbit .heroV61Max>.heroV63PanelImage{animation:none!important;transform:none!important}.heroV63Orbit .heroV61Panel{will-change:auto!important;box-shadow:0 18px 48px #000a!important}.publicV63 .servicePanelV64{box-shadow:0 22px 55px #0008!important}.publicV63 .pubHeaderV39,.publicV63 .serviceTabsV39,.publicV63 .workflowRailV64,.publicV63 .serviceMediaTopV64>span,.publicV63 .maxLogoFloatV64,.publicV63 .serviceMediaCaptionV64{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.publicV63 .repairCarouselV65{overflow-x:auto;overflow-y:hidden;mask-image:none;-webkit-mask-image:none;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:thin}.publicV63 .repairTrackV65{animation:none!important;transform:none!important;will-change:auto!important}.publicV63 .repairTrackV65 .repairCard{scroll-snap-align:start}.publicV63 .repairGroupV663[aria-hidden=true]{display:none}.publicV63 .paintingMosaicV64 img{transition:none!important}}@media(max-width:760px){.desktopNotificationDock{display:block;top:11px;right:58px}.desktopNotificationDock .notificationBell{width:40px;height:40px}.notificationPopover{position:fixed;top:58px;right:12px}.cookieBanner{grid-template-columns:auto 1fr;bottom:10px;left:10px;right:10px;padding:14px}.cookieActions{grid-column:1/-1;width:100%}.cookieActions button{flex:1}.cookieClose{position:absolute;right:7px;top:7px}.commercialDocSearch{grid-template-columns:auto 1fr}.commercialDocSearch span{grid-column:2}.intakeSectionTitle{align-items:flex-start;flex-direction:column}.publicV63 .repairTrackV65{animation-duration:30s}}@media(prefers-reduced-motion:reduce){.publicV63 .repairTrackV65{animation:none;transform:none;overflow-x:auto}.publicV63 main>section{content-visibility:visible}}@media(max-width:650px){.techWarningList>span{display:flex!important;grid-template-columns:none!important;align-items:flex-start!important;gap:8px!important}.techWarningList>span>svg{flex:0 0 16px!important}.techWarningList>span>b{white-space:normal!important;flex:0 0 auto!important}}@media(max-width:760px){.techProcedureQuickLink{position:static;display:block;width:max-content;margin:8px 12px 0 auto}}.barcodePage .pageMessage{display:flex;align-items:center;gap:8px}.barcodeError{display:flex;align-items:center;gap:8px;margin:0 0 14px}.barcodeHeroGrid{display:grid;grid-template-columns:1.2fr .8fr;gap:16px;margin-bottom:16px}.scannerPanel .panelTitle h3,.labelPreview .panelTitle h3{display:flex;align-items:center;gap:8px}.scannerForm{display:grid;gap:12px}.scannerForm label,.printControls label{display:grid;gap:6px;color:#87a4b8;font-size:11px}.scannerForm input,.barcodeAssign input,.printControls input{width:100%;background:#071722;border:1px solid #1c4159;color:#eef6fb;border-radius:10px;padding:11px 12px;outline:none}.scannerForm input:focus,.barcodeAssign input:focus{border-color:#1e8cff;box-shadow:0 0 0 3px #1e8cff18}.scanMode{display:grid;grid-template-columns:1fr 1fr;gap:8px}.scanMode button{display:flex;justify-content:center;align-items:center;gap:7px;border:1px solid #294b61;background:#0b1e2a;color:#a9c0cf;border-radius:10px;padding:11px}.scanMode button.active.entry,.moveBtn.entry{background:#0b5c3e;border-color:#16835a;color:#d8ffec}.scanMode button.active.exit,.moveBtn.exit{background:#6a2630;border-color:#a63b49;color:#ffe4e7}.scannerRow{display:grid;grid-template-columns:140px 1fr;gap:10px}.scanResult{margin-top:14px;padding:14px;border:1px solid #27506a;background:#0a1d29;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:14px}.scanResult>div{display:grid;gap:3px}.scanResult small{font-size:9px;letter-spacing:.15em;color:#54adf8}.scanResult b{font-size:18px}.scanResult span{font-size:11px;color:#7899ad}.moveBtn{border:1px solid #2d5b76;border-radius:10px;padding:11px 13px;display:flex;align-items:center;gap:7px;font-weight:800;white-space:nowrap}.moveBtn svg{width:17px}.labelMock{width:min(100%,370px);aspect-ratio:2/1;margin:8px auto 16px;background:#fff;color:#000;border-radius:8px;padding:14px 16px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 12px 40px #0005}.labelMock>b{font-size:14px;align-self:flex-start}.labelMock>strong{width:100%;font-size:13px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:4px 0}.labelMock .barcodeSvg{width:100%;height:68px;fill:#000}.labelMock small{font-size:11px;letter-spacing:1.5px}.labelMock span{align-self:flex-start;font-size:9px;margin-top:3px}.printControls{display:grid;grid-template-columns:100px 1fr;gap:9px;align-items:end}.printControls .primary{justify-content:center}.barcodeListHead{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.barcodeListHead h3{margin:0}.barcodeListHead>div:first-child span{font-size:10px;color:#6d8ca1}.barcodeListHead .searchBox{max-width:430px}.barcodeInventoryList td:first-child b,.barcodeInventoryList .subCell{display:block}.barcodeInventoryList .subCell{font-size:9px;color:#6d899c;margin-top:3px}.barcodeCode{background:#06141e;border:1px solid #1a3e55;border-radius:6px;padding:4px 7px;color:#8dccff}.noBarcode{color:#9a7d50;font-size:10px}.barcodeActions{display:flex;justify-content:flex-end;gap:5px}.barcodeActions button,.barcodeAssign button{display:inline-flex;align-items:center;gap:5px;border:1px solid #294b60;background:#0b1e2a;color:#aed0e6;border-radius:8px;padding:7px 9px}.selectedRow td{background:#0b294033}.barcodeAssign{margin-top:14px;border-top:1px solid #18384d;padding-top:14px;display:grid;grid-template-columns:1fr minmax(220px,360px) auto auto;gap:9px;align-items:center}.barcodeAssign>div{display:grid}.barcodeAssign>div span{font-size:10px;color:#6e8ca0;margin-top:2px}@media(max-width:900px){.barcodeHeroGrid,.barcodeAssign{grid-template-columns:1fr}.barcodeListHead{align-items:stretch;flex-direction:column}.barcodeListHead .searchBox{max-width:none}.scannerRow{grid-template-columns:1fr}.scanResult{align-items:stretch;flex-direction:column}.moveBtn{justify-content:center}}.scanActionRow{display:grid;grid-template-columns:1fr 1fr;gap:9px}.scanActionRow>button{justify-content:center}.cameraScanBtn{display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #28628a;background:#0b2b3e;color:#bce2ff;border-radius:10px;padding:11px 13px;font-weight:800}.cameraScanner{position:relative;margin-top:2px;border:1px solid #28546e;border-radius:13px;overflow:hidden;background:#02080c;min-height:220px}.cameraScanner video{display:block;width:100%;max-height:360px;object-fit:cover}.cameraScanner>small{position:absolute;left:50%;bottom:10px;transform:translate(-50%);background:#04111ddd;color:#fff;border:1px solid #ffffff24;border-radius:999px;padding:6px 10px;white-space:nowrap;font-size:9px}.cameraGuide{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.cameraGuide span{width:72%;height:38%;border:2px solid #77c8ff;border-radius:12px;box-shadow:0 0 0 999px #00000036,0 0 24px #168fff44}@media(max-width:560px){.scanActionRow{grid-template-columns:1fr}.cameraScanner{min-height:190px}.cameraScanner>small{white-space:normal;width:80%;text-align:center}}.zebraPrintControls{display:flex;gap:8px;align-items:end;flex-wrap:wrap}.zebraPrintControls>button{min-height:38px}.zebraPrintOk{display:flex;gap:7px;align-items:center;margin:8px 0;padding:8px 10px;border:1px solid #1d7755;background:#0b382b;color:#a9f1d0;border-radius:8px;font-size:11px}.zebraBridgeHint{display:block;margin-top:8px;color:#7995a8;font-size:10px;line-height:1.45}.batchLabelToolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 12px;padding:12px 14px;border:1px solid #1d4259;background:#081c29;border-radius:11px}.batchLabelToolbar>div:first-child{display:grid;gap:3px}.batchLabelToolbar>div:first-child span{font-size:10px;color:#7898ac}.batchLabelActions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.batchLabelActions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #294b60;background:#0b1e2a;color:#aed0e6;border-radius:8px;padding:8px 10px;min-height:36px}.batchLabelActions button.primary{background:#126fc4;border-color:#1e8cff;color:#fff;font-weight:800}.batchLabelActions button:disabled{opacity:.45;cursor:not-allowed}.batchCheckCol{width:72px;text-align:center!important}.batchCheckCol input{width:18px;height:18px;accent-color:#1e8cff;cursor:pointer}.batchCheckCol input:disabled{cursor:not-allowed;opacity:.35}.batchSelectedRow td{background:#0d385244}.batchPrintStatus{margin:0 0 12px}@media(max-width:700px){.batchLabelToolbar{align-items:stretch;flex-direction:column}.batchLabelActions{display:grid;grid-template-columns:1fr 1fr}.batchLabelActions .primary{grid-column:1/-1}.batchCheckCol{width:58px}}.userGridV67{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:18px}.userCardV67{padding:22px;display:flex;flex-direction:column;gap:12px}.userCardV67>div{display:flex;align-items:start;justify-content:space-between;gap:12px}.userCardV67 h3,.userCardV67 p{margin:0}.userCardV67 small{font-size:14px;overflow-wrap:anywhere;color:#9bbacd}.userCardV67 button{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:6px}.permissionsV67{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0}.permissionsV67 label{display:flex;align-items:center;gap:10px;padding:13px;background:#102534;border:1px solid #234458;border-radius:10px;font-size:14px;line-height:1.4}.permissionsV67 input{width:18px;height:18px;flex:0 0 18px;accent-color:#2599eb}.aiFieldButton{margin-top:6px;font-size:14px!important;color:#9bd2ff!important;min-height:34px;justify-content:center}.paginationV67{display:flex;gap:10px;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin:16px 0;font-size:14px}.paginationV67 span{margin-right:auto}.paginationV67 button{min-height:40px;padding:8px 16px}.paginationV67 button:disabled{opacity:.4;cursor:default}.formGrid label{min-width:0}.formGrid label>input{max-width:100%}.formGrid input:disabled{opacity:.65}.shell,.commercialShell{scroll-behavior:auto}.shell *,.commercialShell *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.shell .main>header h1{font-size:clamp(24px,4vw,34px)}html[data-paused=true] *,html[data-paused=true] *:before,html[data-paused=true] *:after{animation-play-state:paused!important}html[data-performance=reduced] .publicSite *,html[data-performance=reduced] .publicSite *:before,html[data-performance=reduced] .publicSite *:after,html[data-performance=reduced] .loginHubV35 *,html[data-performance=reduced] .areaLoginFullV51 *{animation:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;will-change:auto!important}html[data-performance=reduced] .heroV61Glow,html[data-performance=reduced] .heroV62Aurora,html[data-performance=reduced] .heroV62Particles,html[data-performance=reduced] .heroV62Ticker{display:none!important}html[data-performance=reduced] .sectionRevealV63{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}html[data-performance=reduced] .publicV63 main>section:not(#inicio){content-visibility:auto;contain-intrinsic-size:720px}html[data-performance=reduced] .publicV63 .panel,html[data-performance=reduced] .publicV63 .repairCard,html[data-performance=reduced] .publicV63 .companyInfoCard{box-shadow:none!important}html[data-performance=reduced] .heroV63Orbit{position:relative!important;inset:auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;height:auto!important}html[data-performance=reduced] .heroV63Orbit .heroV61Panel{position:relative!important;inset:auto!important;width:100%!important;height:240px!important;transform:none!important;opacity:1!important;margin:0!important;filter:none!important;box-shadow:none!important}html[data-performance=reduced] .heroV63Scene{height:auto!important;min-height:0!important;display:flex;flex-direction:column;gap:20px;perspective:none!important}html[data-performance=reduced] .heroV63Scene .heroV61Center{position:relative!important;inset:auto!important;transform:none!important;margin:auto!important}html[data-performance=reduced] .repairedMarqueeTrack{animation:none!important;transform:none!important}@media(max-width:700px){.permissionsV67{grid-template-columns:1fr}.userCardV67{padding:18px}html[data-performance=reduced] .heroV63Orbit{grid-template-columns:1fr!important}html[data-performance=reduced] .heroV63Orbit .heroV61Panel{height:210px!important}.paginationV67 span{flex-basis:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}}.paymentStatus{display:inline-flex;padding:4px 8px;border-radius:20px;font-size:10px;font-weight:700;white-space:nowrap}.paymentStatus.paid{background:#0d392c;color:#72e2aa}.paymentStatus.unpaid{background:#421f12;color:#ffb17c}.tablePanel table{min-width:900px}@media(max-width:760px){.mobileOrderMeta{flex-wrap:wrap}}.loginHubV35{height:auto;min-height:100dvh;overflow-x:hidden;overflow-y:auto;padding-bottom:max(36px,env(safe-area-inset-bottom))}@media(max-width:760px){.loginHubMain{padding:24px 10px 72px!important}.threeLoginGrid{overflow:visible!important}.areaLoginCard{height:auto!important;min-height:0!important}.areaCardVisual{height:180px!important;min-height:180px!important}.areaGraphicIcon{width:112px!important;height:112px!important;right:24px!important;bottom:24px!important}.areaGraphicLabel{left:18px!important;bottom:18px!important;max-width:calc(100% - 36px);font-size:8px!important}.areaLoginContent{padding:20px 20px 23px!important}.areaLoginContent h2{margin:7px 0 12px!important;font-size:26px!important}.areaLoginContent>span{margin-top:14px!important}}@media(max-height:620px)and (max-width:760px){.areaCardVisual{height:160px!important;min-height:160px!important}}.paymentCell{display:inline-flex;flex-direction:column;align-items:flex-start;gap:5px}.paymentCell small,.paymentMethodMobile{color:var(--muted, #91a3b0);font-size:10px;font-weight:700;white-space:nowrap}@media(max-width:760px){.paymentMethodMobile{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border:1px solid rgba(126,178,214,.24);border-radius:20px;background:#0d375270;color:#b9d5e8}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.shell,.commercialShell{min-height:100dvh;font-family:Arial,Helvetica,sans-serif}.shell button,.commercialShell button,.shell input,.commercialShell input{font:inherit}.sidebar{min-height:100dvh;height:100dvh!important;background:#081b29!important;overflow-y:auto;overscroll-behavior:contain}.sideFoot{flex-shrink:0}.stockIcon,.orderIcon{display:flex!important;align-items:center;justify-content:center;flex:none}.stockIcon svg,.orderIcon svg{display:block;width:22px;height:22px;flex:none;transform:none!important}.dashStock .stockRow{grid-template-columns:38px minmax(0,1fr) auto!important;gap:10px}.dashStock .stockRow>div{min-width:0}.dashStock .stockRow b{display:block;font:700 14px/1.4 Arial,Helvetica,sans-serif;overflow-wrap:anywhere;text-shadow:none!important}.dashStock .stockRow>div>span{display:block;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.dashStock .stockRow>strong{font-size:13px;white-space:nowrap;font-variant-numeric:tabular-nums}.dockLogout{display:none}.commercialUtilityDock{display:flex;align-items:center;gap:8px}.reportPayment{display:block;margin-top:5px;color:#95b4c8}@media(max-width:760px){.shell .contentWrap{padding-top:62px}.shell .mobileTop{position:fixed!important;inset:0 0 auto 0;width:100%;height:62px;z-index:65;padding-right:118px!important}.shell .mobileTop>div:not(.mobileTopActions){min-width:0}.shell .mobileTop b{font-size:14px;white-space:nowrap}.desktopNotificationDock.utilityDockV663,.commercialUtilityDock{position:fixed;right:10px;top:max(10px,env(safe-area-inset-top));z-index:80;display:flex!important;align-items:center;gap:7px}.desktopNotificationDock .notificationBell,.commercialUtilityDock .notificationBell,.dockLogout{width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;border:1px solid #29546c;border-radius:11px;background:#0b283a;color:#e1f4ff}.dockLogout{display:flex!important;flex-direction:column;justify-content:center;align-items:center;gap:1px}.dockLogout span{font-size:9px;line-height:11px}.dockLogout svg{width:18px;height:18px;flex:none}.notificationPopover{position:fixed!important;right:10px!important;top:62px!important;max-height:calc(100dvh - 90px)}.notificationList{max-height:calc(100dvh - 160px)}.sidebar{z-index:100;bottom:0}.sidebar .sideFoot>button:last-child{display:none}.sideBackdrop{z-index:95}.sidebar nav button svg,.mobileBottomNav button svg,.serviceSide nav button svg{width:20px;height:20px;flex:none;display:block;transform:none!important}.commercialShell .serviceSide{min-height:0;padding-right:108px!important}.serviceSideFoot button:last-child{display:none}.serviceTop .serviceUser>svg,.serviceTop .serviceUser>span{display:none}.commercialShell .serviceUser,.shell .main,.commercialShell .serviceContent{min-width:0}.shell h1,.shell h2,.shell h3,.commercialShell h1,.commercialShell h2,.commercialShell h3{overflow-wrap:anywhere;text-shadow:none!important;line-height:1.2}.dashStock .stockRow{padding:13px 10px!important;gap:8px}.dashStock .stockRow>strong{max-width:100px;white-space:normal;text-align:right;overflow-wrap:anywhere}.stockRow,.clientGridV34>article,.clientMainV34{min-width:0}.clientMainV34 h3,.clientMetaV34 small{overflow-wrap:anywhere}.publicV63 .heroV63Orbit,html[data-performance=reduced] .publicV63 .heroV63Orbit{display:none!important}.publicV63 .heroV63Scene,html[data-performance=reduced] .publicV63 .heroV63Scene{height:auto!important;min-height:0!important;display:block!important;perspective:none!important}.publicV63 .heroV63Scene .heroV61Center{position:relative!important;inset:auto!important;width:100%!important;transform:none!important;margin:0 auto!important}.publicV63 .heroV61AreaButtons>button{min-width:0}}.shell .cards.reportCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.shell .reportCards .stat{min-width:0;height:auto;min-height:145px;padding:20px;border-radius:18px;gap:10px}.shell .reportCards .stat>span,.shell .reportCards .stat>small{word-break:normal;overflow-wrap:normal;line-height:1.4}.shell .reportCards .stat>b{word-break:normal;overflow-wrap:normal;font-variant-numeric:tabular-nums}.shell .reportCards .financeStat{grid-column:span 2}.shell .reportCards .moneyStat{font-size:clamp(22px,2.4vw,32px)!important;white-space:nowrap}.shell .reportFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.shell .reportFilters label{min-width:0}.shell .reportFilters .reportSearch{grid-column:auto}.reportShortcuts{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.reportShortcuts button{min-height:40px;padding:8px 14px;border:1px solid #27485c;border-radius:10px;background:#102737;color:#d7ecf8}.reportShortcuts button:focus-visible{outline:2px solid #6edcff;outline-offset:2px}.orderListSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 16px}.orderListSummary>div{min-width:0;padding:14px 16px;border:1px solid #24495e;border-radius:14px;background:#0d2636}.orderListSummary span{display:block;color:#9ab8c9;font-size:11px;line-height:1.35;text-transform:uppercase;letter-spacing:.04em}.orderListSummary b{display:block;margin-top:7px;color:#ecf8ff;font-size:20px;line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orderListSummary .receivedValue{color:#8ff0ba}.orderListSummary .pendingValue{color:#ffd38a}.orderListSummary .overdueText{color:#ff9e9e}.valueColumn{white-space:nowrap}.orderValue{font-variant-numeric:tabular-nums;color:#dff5ff}.dueBadge{display:inline-flex;align-items:center;max-width:150px;padding:4px 7px;border-radius:999px;color:#b7cfdd;background:#153749;font-size:11px;line-height:1.25;white-space:nowrap}.dueBadge.overdue{color:#ffd5d5;background:#5f2d36}.mobileOrderValue{display:block;margin-top:8px;color:#a9e7ff;font-size:18px;font-variant-numeric:tabular-nums}@media(max-width:760px){.shell .cards.reportCards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px}.shell .reportCards .stat{padding:17px;min-height:128px;border-radius:16px}.shell .reportCards .stat>svg{width:23px;height:23px;margin-bottom:0}.shell .reportCards .stat>span{font-size:13px}.shell .reportCards .stat>small{font-size:12px}.shell .reportCards .stat>b{font-size:30px}.shell .reportCards .financeStat{grid-column:1/-1;min-height:132px}.shell .reportCards .moneyStat{font-size:clamp(23px,6.8vw,32px)!important}.shell .reportFilters{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:12px}.shell .reportFilters .reportSearch{grid-column:1/-1}.shell .reportGrid{grid-template-columns:minmax(0,1fr)}.shell .reportActions{width:100%}.shell .reportActions button{min-height:44px;flex:1}.orderListSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.orderListSummary>div{padding:12px;border-radius:12px}.orderListSummary b{font-size:17px}.dueBadge{max-width:100%;font-size:10px}}@media(max-width:360px){.shell .reportFilters{grid-template-columns:minmax(0,1fr)}.shell .reportCards .stat{padding:14px}.shell .reportCards .moneyStat{font-size:24px!important}}.approvalBox button.selectedApproval{box-shadow:0 0 0 2px #ffffff38 inset,0 0 0 1px #ffffff14;font-weight:800}.approvalBox button:disabled{opacity:.58;cursor:wait}.balancePage{max-width:1380px;margin:0 auto;min-width:0}.balancePage .pageHead{align-items:center}.balanceAdminBadge{display:inline-flex;align-items:center;gap:7px;border:1px solid #234b62;background:#112533;color:#9ec7df;border-radius:30px;padding:7px 11px;font-size:12px;white-space:nowrap}.balanceCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0}.balanceCard{position:relative;overflow:hidden;padding:24px;border:1px solid #214058;border-radius:16px;background:linear-gradient(135deg,#102433,#091824)}.balanceCard.total{background:linear-gradient(120deg,#103551,#102339);border-color:#247bb0}.balanceCardIcon{position:absolute;right:23px;top:23px;display:grid;place-items:center;width:43px;height:43px;border-radius:13px;background:#21466066;color:#72c0f1}.balanceCard>span:not(.balanceCardIcon){display:block;color:#b1c4d0;font-size:14px}.balanceCard>b{display:block;color:#edf8ff;font-size:clamp(20px,2.1vw,34px);margin:12px 0 8px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding-right:24px}.balanceCard>small{font-size:11px;color:#8ca7b9}.balanceCard.negative>b{color:#ffadab}.balanceActions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.balancePage button:not(.primary),.balanceDetail button:not(.primary){border:1px solid #284559;border-radius:9px;color:#d0e3ed;background:#0e2433;padding:9px 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13px}.balancePage button:disabled,.balanceDetail button:disabled,.balanceForm button:disabled{opacity:.5;cursor:wait}.balancePage button.balanceEntry{background:#173e35;border-color:#276754;color:#99e5bd}.balancePage button.balanceExit{background:#3a2528;border-color:#744044;color:#ffbcba}.balanceActionSpacer{flex:1}.balanceInfo{display:flex;align-items:flex-start;gap:10px;color:#99b3c6;margin:18px 0;font-size:12px;line-height:1.65}.balanceInfo svg{flex:0 0 auto;margin-top:2px;color:#72abd0}.balanceInfo p{margin:0}.balanceHistory{padding:20px;overflow:visible}.balanceHistoryHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.balanceHistoryHead h2{margin:0;font-size:19px}.balanceHistoryHead p{margin:5px 0 0;font-size:12px;color:#8aa3b7}.balanceFilters{display:grid;grid-template-columns:minmax(160px,2fr) repeat(4,minmax(105px,1fr));gap:10px}.balanceFilters label,.balanceForm label,.balanceVoidForm label{font-size:12px;color:#b6ccd9;display:flex;flex-direction:column;gap:7px;min-width:0}.balanceFilters input,.balanceFilters select,.balanceForm input,.balanceForm select,.balanceForm textarea,.balanceVoidForm textarea{min-width:0;width:100%;border:1px solid #294557;border-radius:8px;padding:10px;background:#071722;color:#e6f1f8;font-size:14px;box-sizing:border-box}.balanceSearch>div{display:flex;align-items:center;border:1px solid #294557;border-radius:8px;background:#071722;padding-left:10px}.balanceSearch>div input{border:0;background:transparent}.balanceSearch svg{flex:0 0 auto;color:#7a9cb1}.balanceVoidedToggle{display:flex;align-items:center;gap:7px;font-size:12px;color:#8cabc0;margin:16px 0}.balanceVoidedToggle input{width:16px;height:16px;accent-color:#379bda}.balanceList{border-top:1px solid #243b4c}.balanceRow{display:flex;align-items:center;gap:13px;padding:18px 0;border-bottom:1px solid #1a3347;min-width:0}.balanceRow:last-child{border-bottom:0}.balanceRowIcon{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border-radius:12px}.balanceRowIcon.entry{background:#143c32;color:#9bdcbf}.balanceRowIcon.exit{background:#3d272b;color:#efb0b3}.balanceRowIcon.transfer{background:#19364c;color:#8ac5ed}.balanceRowBody{flex:1;min-width:0}.balanceRowBody>b{display:block;font-size:14px;color:#dcecf6;overflow-wrap:anywhere}.balanceRowBody>span,.balanceRowBody>small{display:block;font-size:12px;color:#9ab3c4;margin-top:5px;overflow-wrap:anywhere}.balanceRowBody>small{font-size:11px;color:#829fb3}.balanceRowEnd{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:0 0 auto}.balanceRowEnd>strong{font-size:16px;font-variant-numeric:tabular-nums}.balanceRowEnd>strong.entry{color:#8cddae}.balanceRowEnd>strong.exit{color:#ffb0ae}.balanceRowEnd>strong.transfer{color:#91c8f4}.balanceRowEnd>button{padding:5px 8px!important;font-size:11px!important}.balanceRow.voided{opacity:.65}.balanceRow.voided strong{text-decoration:line-through}.balancePagination{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #213b50;padding-top:18px;margin-top:8px}.balancePagination>span{font-size:12px;color:#98b8cd}.balanceForm fieldset{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:17px}.balanceFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.balanceFileField{border:1px dashed #39627d;border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:8px;color:#b6ccd9;font-size:12px}.balanceFileField>input{width:100%;font-size:12px;color:#b6ccd9}.balanceFileField>small{font-size:11px;color:#8aa6bb}.balanceForm .error,.balanceDetail .error{margin-top:15px}.balanceDetailAmount{padding:18px;border:1px solid #28495d;border-radius:12px;background:#0a1c28;margin-bottom:20px}.balanceDetailAmount>b{font-size:28px;display:block;margin:6px 0;overflow-wrap:anywhere}.balanceDetailAmount>span{display:block;font-size:12px;color:#9fbacc}.balanceDetailAmount.entry>b{color:#9ee5b8}.balanceDetailAmount.exit>b{color:#ffc1c0}.balanceDetail dl{margin:0 0 20px}.balanceDetail dl>div{margin:12px 0}.balanceDetail dt{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#8facbe}.balanceDetail dd{margin:5px 0 0;white-space:pre-wrap;font-size:14px;color:#dbebf5;overflow-wrap:anywhere}.balanceDetail h4{margin:20px 0 12px;font-size:14px}.balanceReceipts{display:flex;flex-direction:column;gap:7px}.balanceReceipts>button{text-align:left;justify-content:flex-start!important}.balanceReceipts>button>svg{flex:0 0 auto}.balanceReceipts>button>span{flex:1;min-width:0}.balanceReceipts b{display:block;overflow-wrap:anywhere;font-size:12px;font-weight:500}.balanceReceipts small{display:block;font-size:10px;color:#96b1c4;margin-top:3px}.balanceMuted{color:#91aabf;font-size:12px}.balanceDetail .balanceFileField{margin-top:14px}.balanceDanger{color:#ffbdbb!important;border-color:#724346!important;background:#38262d!important}.balanceVoidNotice,.balanceVoidForm{padding:14px;border:1px solid #74504a;border-radius:10px;background:#342726;margin:14px 0}.balanceVoidNotice p{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.balanceVoidNotice small{font-size:11px;color:#cfb1a9}.balanceVoidForm>p{font-size:12px;color:#d5bcb8;line-height:1.6}.balanceDetail .modalFoot{justify-content:space-between}.balanceForm :focus-visible,.balancePage :focus-visible,.balanceDetail :focus-visible{outline:2px solid #69bafb;outline-offset:3px}.balanceSpin{animation:balanceSpin 1s linear infinite}@keyframes balanceSpin{to{transform:rotate(360deg)}}@media(max-width:1150px){.balanceFilters{grid-template-columns:repeat(4,minmax(0,1fr))}.balanceFilters .balanceSearch{grid-column:1/-1}.balanceCard{padding:20px 16px}.balanceCardIcon{width:34px;height:34px;right:14px;top:15px}.balanceCard>b{padding-right:0;margin-top:20px;font-size:25px}}@media(max-width:680px){.balancePage .pageHead{align-items:flex-start;flex-direction:column;gap:10px}.balanceCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.balanceCard.total{grid-column:1/-1}.balanceCard.total>b{font-size:30px;margin-top:10px}.balanceCard>b{font-size:22px}.balanceCard>span:not(.balanceCardIcon){font-size:12px}.balanceCard>small{display:block;line-height:1.5}.balanceCardIcon{width:30px;height:30px;top:13px;right:12px}.balanceCardIcon svg{width:18px}.balanceMainActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.balanceMainActions button{min-height:41px;padding:9px 6px!important}.balanceMainActions .balanceActionSpacer{display:none}.balanceMainActions>button:last-child{grid-column:1/-1}.balanceHistory{padding:14px}.balanceHistoryHead{align-items:flex-start}.balanceHistoryHead>button{font-size:11px!important;white-space:nowrap}.balanceFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.balanceFilters input,.balanceFilters select,.balanceForm input,.balanceForm select,.balanceForm textarea{font-size:16px}.balanceRow{gap:9px;align-items:flex-start;padding:16px 0}.balanceRowIcon{width:28px;height:28px;border-radius:8px;margin-top:2px}.balanceRowIcon svg{width:15px}.balanceRowBody>b{font-size:12px}.balanceRowBody>span{font-size:10px;line-height:1.5}.balanceRowBody>small{font-size:10px}.balanceRowEnd>strong{font-size:13px;max-width:120px;overflow-wrap:anywhere}.balanceRowEnd>button{font-size:10px!important}.balanceInfo{font-size:11px}.balanceFormGrid{gap:12px}.balanceDetailAmount>b{font-size:26px}.balanceDetail .modalFoot{flex-wrap:wrap;gap:9px}}@media(prefers-reduced-motion:reduce){.balanceSpin{animation:none}}.pill.doada,.status.doada{color:#d8c0ff;background:#32214a;border-color:#624485;white-space:normal!important;line-height:1.35}.intakeFields{border:0;padding:0;margin:0;min-width:0}.intakeFields:disabled{opacity:.65}.intakeDefect textarea{min-height:110px;line-height:1.5}.intakeRequiredHint{font-size:12px;color:#aac9da;margin:16px 0 10px;line-height:1.5}.intakeSectionTitle button:disabled{opacity:.5;cursor:not-allowed}.notificationDot{box-sizing:border-box;padding:0;border:0;display:block;min-width:8px;max-width:8px;min-height:8px;max-height:8px;align-self:start}.notificationList>button>span:last-child{min-width:0;overflow-wrap:anywhere}.notificationBell>svg,.notificationHead button>svg,.dockLogout>svg{display:block;flex-shrink:0}
