.OffroadPortal-module__A92Ila__shell{--ink:#172231;--navy:#122033;--navy-2:#1b2f45;--orange:#ef6c2f;--orange-dark:#d95822;--sand:#f3f0e9;--surface:#fff;--line:#e3e1da;--muted:#6f7882;color:var(--ink);background:#f5f4f0;grid-template-columns:252px minmax(0,1fr);min-height:100dvh;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;display:grid}.OffroadPortal-module__A92Ila__shell *,.OffroadPortal-module__A92Ila__shell :before,.OffroadPortal-module__A92Ila__shell :after,.OffroadPortal-module__A92Ila__statePage *,.OffroadPortal-module__A92Ila__statePage :before,.OffroadPortal-module__A92Ila__statePage :after{box-sizing:border-box}.OffroadPortal-module__A92Ila__shell button,.OffroadPortal-module__A92Ila__shell input,.OffroadPortal-module__A92Ila__shell select,.OffroadPortal-module__A92Ila__shell textarea,.OffroadPortal-module__A92Ila__statePage button{font:inherit}.OffroadPortal-module__A92Ila__shell button,.OffroadPortal-module__A92Ila__statePage button{cursor:pointer}.OffroadPortal-module__A92Ila__shell button:disabled,.OffroadPortal-module__A92Ila__statePage button:disabled{cursor:not-allowed;opacity:.56}.OffroadPortal-module__A92Ila__shellCompact{grid-template-columns:82px minmax(0,1fr)}.OffroadPortal-module__A92Ila__sidebar{color:#fff;z-index:50;background:radial-gradient(circle at 20% 8%,#ef6c2f33,#0000 23%),linear-gradient(168deg,#17283b 0%,#101c2b 64%,#0d1724 100%);flex-direction:column;height:100dvh;padding:0 14px 16px;display:flex;position:sticky;top:0;left:0;overflow:hidden auto}.OffroadPortal-module__A92Ila__brand{border-bottom:1px solid #ffffff17;align-items:center;gap:11px;min-height:76px;padding:0 5px;display:flex}.OffroadPortal-module__A92Ila__brandMark,.OffroadPortal-module__A92Ila__stateBrand>span{color:#fff;background:linear-gradient(145deg,#ff8d43,#db4d21);border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;transform:rotate(-3deg);box-shadow:0 10px 28px #ef6c2f4d}.OffroadPortal-module__A92Ila__brand>div{gap:1px;min-width:0;display:grid}.OffroadPortal-module__A92Ila__brand strong{letter-spacing:.08em;white-space:nowrap;font-size:17px}.OffroadPortal-module__A92Ila__brand small{color:#ffffff7a;letter-spacing:.26em;font-size:9px;font-weight:700}.OffroadPortal-module__A92Ila__mobileClose{color:#fff;background:#ffffff14;border:0;border-radius:9px;place-items:center;width:36px;height:36px;margin-left:auto;display:none}.OffroadPortal-module__A92Ila__tenantChip{background:#fff1;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;margin-top:16px;padding:11px;display:flex}.OffroadPortal-module__A92Ila__tenantChip>span{color:#ffb07d;background:#ef6c2f2e;border:1px solid #ff8b4a47;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:flex}.OffroadPortal-module__A92Ila__tenantChip div{gap:2px;min-width:0;display:grid}.OffroadPortal-module__A92Ila__tenantChip small{color:#ffffff75;font-size:10px}.OffroadPortal-module__A92Ila__tenantChip strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.OffroadPortal-module__A92Ila__navList{flex-direction:column;flex:1;gap:6px;padding:22px 0;display:flex}.OffroadPortal-module__A92Ila__navLabel{color:#ffffff61;letter-spacing:.18em;padding:0 10px 6px;font-size:10px;font-weight:800}.OffroadPortal-module__A92Ila__navItem,.OffroadPortal-module__A92Ila__navItemActive{color:#ffffffb3;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;min-height:58px;padding:8px 9px;text-decoration:none;transition:all .15s;display:grid}.OffroadPortal-module__A92Ila__digitalAdvisorEntry{color:#fff;background:linear-gradient(110deg,#38a9ce2e,#38a9ce0f);border:1px solid #64c8e22e;border-radius:11px;grid-template-columns:34px minmax(0,1fr) 15px;align-items:center;gap:9px;margin-top:9px;padding:9px;text-decoration:none;display:grid}.OffroadPortal-module__A92Ila__digitalAdvisorEntry>span{color:#8de0f1;background:#4abcdb33;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.OffroadPortal-module__A92Ila__digitalAdvisorEntry>div{gap:2px;min-width:0;display:grid}.OffroadPortal-module__A92Ila__digitalAdvisorEntry strong{font-size:11px}.OffroadPortal-module__A92Ila__digitalAdvisorEntry small{color:#ffffff75;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.OffroadPortal-module__A92Ila__navItem:hover{color:#fff;background:#ffffff0e}.OffroadPortal-module__A92Ila__navItemActive{color:#fff;background:linear-gradient(110deg,#ef6c2f3d,#ef6c2f17);border-color:#ff8d4c40;box-shadow:inset 3px 0 #f37a38}.OffroadPortal-module__A92Ila__navItem>span,.OffroadPortal-module__A92Ila__navItemActive>span{background:#ffffff12;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.OffroadPortal-module__A92Ila__navItemActive>span{background:#ef6c2f;box-shadow:0 7px 18px #ef6c2f4d}.OffroadPortal-module__A92Ila__navItem>div,.OffroadPortal-module__A92Ila__navItemActive>div{gap:2px;min-width:0;display:grid}.OffroadPortal-module__A92Ila__navItem strong,.OffroadPortal-module__A92Ila__navItemActive strong{font-size:13px;font-weight:650}.OffroadPortal-module__A92Ila__navItem small,.OffroadPortal-module__A92Ila__navItemActive small{color:#fff6;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.OffroadPortal-module__A92Ila__navItemActive small{color:#ffffff9e}.OffroadPortal-module__A92Ila__sidebarProof{color:#7bd9ae;background:#ffffff0e;border:1px solid #ffffff12;border-radius:12px;align-items:flex-start;gap:9px;margin-bottom:10px;padding:12px;display:flex}.OffroadPortal-module__A92Ila__sidebarProof>div{gap:4px;display:grid}.OffroadPortal-module__A92Ila__sidebarProof strong{color:#fff;font-size:11px}.OffroadPortal-module__A92Ila__sidebarProof small{color:#ffffff75;font-size:9px;line-height:1.45}.OffroadPortal-module__A92Ila__sidebarCollapse{color:#ffffff73;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;width:100%;padding:8px;font-size:10px;display:flex}.OffroadPortal-module__A92Ila__shellCompact .OffroadPortal-module__A92Ila__brand>div,.OffroadPortal-module__A92Ila__shellCompact .OffroadPortal-module__A92Ila__tenantChip>div,.OffroadPortal-module__A92Ila__shellCompact .OffroadPortal-module__A92Ila__digitalAdvisorEntry>div,.OffroadPortal-module__A92Ila__shellCompact .OffroadPortal-module__A92Ila__digitalAdvisorEntry>svg,.OffroadPortal-module__A92Ila__shellCompact .OffroadPortal-module__A92Ila__navLabel,.OffroadPortal-module__A92Ila__shellCompact .OffroadPortal-module__A92Ila__navItem>div,.OffroadPortal-module__A92Ila__shellCompact .OffroadPortal-module__A92Ila__navItemActive>div,.OffroadPortal-module__A92Ila__shellCompact .OffroadPortal-module__A92Ila__navItem>svg,.OffroadPortal-module__A92Ila__shellCompact .OffroadPortal-module__A92Ila__navItemActive>svg,.OffroadPortal-module__A92Ila__shellCompact .OffroadPortal-module__A92Ila__sidebarProof,.OffroadPortal-module__A92Ila__shellCompact .OffroadPortal-module__A92Ila__sidebarCollapse span{display:none}.OffroadPortal-module__A92Ila__shellCompact .OffroadPortal-module__A92Ila__brand{justify-content:center}.OffroadPortal-module__A92Ila__shellCompact .OffroadPortal-module__A92Ila__tenantChip{justify-content:center;padding:10px 5px}.OffroadPortal-module__A92Ila__shellCompact .OffroadPortal-module__A92Ila__digitalAdvisorEntry{justify-content:center;padding:9px;display:flex}.OffroadPortal-module__A92Ila__shellCompact .OffroadPortal-module__A92Ila__navItem,.OffroadPortal-module__A92Ila__shellCompact .OffroadPortal-module__A92Ila__navItemActive{justify-content:center;padding:7px;display:flex}.OffroadPortal-module__A92Ila__workspace{min-width:0}.OffroadPortal-module__A92Ila__topbar{border-bottom:1px solid var(--line);z-index:30;background:#fffffff0;justify-content:space-between;align-items:center;height:68px;padding:0 clamp(18px,2.8vw,42px);display:flex;position:sticky;top:0}.OffroadPortal-module__A92Ila__topbar>div,.OffroadPortal-module__A92Ila__topbar nav{align-items:center;display:flex}.OffroadPortal-module__A92Ila__topbar>div{color:#8a9097;gap:7px;font-size:12px}.OffroadPortal-module__A92Ila__topbar>div strong{color:var(--ink);font-weight:700}.OffroadPortal-module__A92Ila__topbar nav{gap:14px}.OffroadPortal-module__A92Ila__topbar nav time{color:#8b9298;font-size:10px}.OffroadPortal-module__A92Ila__topbar nav button{color:#4f5963;background:#f3f3ef;border:1px solid #e2e1db;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.OffroadPortal-module__A92Ila__liveState{color:#52705f;align-items:center;gap:6px;font-size:10px;display:inline-flex}.OffroadPortal-module__A92Ila__liveState i{background:#2fac70;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2fac701f}.OffroadPortal-module__A92Ila__topbar nav .OffroadPortal-module__A92Ila__feedbackShortcut{color:#fff;background:#17283b;border-color:#17283b;gap:7px;width:auto;padding:0 13px}.OffroadPortal-module__A92Ila__mobileMenu,.OffroadPortal-module__A92Ila__mobileModuleTitle{display:none}.OffroadPortal-module__A92Ila__content{max-width:1580px;margin:0 auto;padding:clamp(24px,3vw,44px)}.OffroadPortal-module__A92Ila__refreshError,.OffroadPortal-module__A92Ila__inlineNotice,.OffroadPortal-module__A92Ila__actionMessage{color:#8b5b13;background:#fff7e9;border:1px solid #f3d9a5;border-radius:10px;align-items:center;gap:8px;margin:14px clamp(24px,3vw,44px) 0;padding:10px 13px;font-size:12px;line-height:1.5;display:flex}.OffroadPortal-module__A92Ila__inlineNotice{margin:-2px 0 18px}.OffroadPortal-module__A92Ila__inlineError,.OffroadPortal-module__A92Ila__actionError{color:#a53f28;background:#fff0ed;border-color:#f2c4ba}.OffroadPortal-module__A92Ila__actionSuccess{color:#24754b;background:#ebf8f1;border-color:#bee5cf}.OffroadPortal-module__A92Ila__modulePage{gap:24px;animation:.24s both OffroadPortal-module__A92Ila__pageIn;display:grid}@keyframes OffroadPortal-module__A92Ila__pageIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.OffroadPortal-module__A92Ila__pageHeading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.OffroadPortal-module__A92Ila__headingActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.OffroadPortal-module__A92Ila__advisorButton{color:#fff;background:#17283b;border:1px solid #17283b;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.OffroadPortal-module__A92Ila__pageHeading>div:first-child{max-width:800px}.OffroadPortal-module__A92Ila__eyebrow{color:var(--orange-dark);letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:850;display:block}.OffroadPortal-module__A92Ila__pageHeading h1,.OffroadPortal-module__A92Ila__resultHero h1{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:clamp(26px,2.4vw,38px);line-height:1.16}.OffroadPortal-module__A92Ila__pageHeading p,.OffroadPortal-module__A92Ila__resultHero p{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.7}.OffroadPortal-module__A92Ila__primaryButton,.OffroadPortal-module__A92Ila__secondaryButton,.OffroadPortal-module__A92Ila__lightButton,.OffroadPortal-module__A92Ila__ghostButton{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-size:12px;font-weight:750;display:inline-flex}.OffroadPortal-module__A92Ila__primaryButton{color:#fff;background:linear-gradient(135deg,#ef6c2f,#da5422);border:0;box-shadow:0 9px 24px #e259223b}.OffroadPortal-module__A92Ila__secondaryButton{color:#34404c;background:#fff;border:1px solid #dcdad2}.OffroadPortal-module__A92Ila__consultationForm{border:1px solid var(--line);background:#fff;border-radius:18px;gap:22px;padding:clamp(20px,3vw,34px);display:grid;box-shadow:0 15px 42px #1d252b0e}.OffroadPortal-module__A92Ila__formSection{gap:17px;display:grid}.OffroadPortal-module__A92Ila__formSection+.OffroadPortal-module__A92Ila__formSection{border-top:1px solid #eceae4;padding-top:23px}.OffroadPortal-module__A92Ila__formSection>header{align-items:center;gap:10px;display:flex}.OffroadPortal-module__A92Ila__formSection>header>svg{color:#db5c25;background:#fff0e7;border-radius:9px;width:36px;height:36px;padding:9px}.OffroadPortal-module__A92Ila__formSection>header div{gap:2px;display:grid}.OffroadPortal-module__A92Ila__formSection>header strong{font-size:14px}.OffroadPortal-module__A92Ila__formSection>header span{color:#8a9299;font-size:10px}.OffroadPortal-module__A92Ila__formGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.OffroadPortal-module__A92Ila__formGrid label,.OffroadPortal-module__A92Ila__feedbackForm>label{gap:7px;display:grid}.OffroadPortal-module__A92Ila__formGrid label>span,.OffroadPortal-module__A92Ila__feedbackForm>label>span{color:#515c66;font-size:11px;font-weight:700}.OffroadPortal-module__A92Ila__formGrid input,.OffroadPortal-module__A92Ila__formGrid select,.OffroadPortal-module__A92Ila__formGrid textarea,.OffroadPortal-module__A92Ila__feedbackForm input,.OffroadPortal-module__A92Ila__feedbackForm select,.OffroadPortal-module__A92Ila__feedbackForm textarea,.OffroadPortal-module__A92Ila__searchBox input,.OffroadPortal-module__A92Ila__filterSelect select{color:var(--ink);background:#fbfbf9;border:1px solid #deddd7;border-radius:9px;outline:none;width:100%;min-height:42px;padding:0 12px;transition:all .13s}.OffroadPortal-module__A92Ila__formGrid textarea,.OffroadPortal-module__A92Ila__feedbackForm textarea{resize:vertical;min-height:94px;padding:11px 12px;line-height:1.55}.OffroadPortal-module__A92Ila__formGrid input:focus,.OffroadPortal-module__A92Ila__formGrid select:focus,.OffroadPortal-module__A92Ila__formGrid textarea:focus,.OffroadPortal-module__A92Ila__feedbackForm input:focus,.OffroadPortal-module__A92Ila__feedbackForm select:focus,.OffroadPortal-module__A92Ila__feedbackForm textarea:focus,.OffroadPortal-module__A92Ila__searchBox:focus-within{background:#fff;border-color:#ef8c60;box-shadow:0 0 0 3px #ef6c2f17}.OffroadPortal-module__A92Ila__wideField{grid-column:span 3}.OffroadPortal-module__A92Ila__choiceFieldset,.OffroadPortal-module__A92Ila__feedbackForm fieldset{border:0;margin:0;padding:0}.OffroadPortal-module__A92Ila__choiceFieldset legend,.OffroadPortal-module__A92Ila__feedbackForm legend{color:#515c66;margin-bottom:9px;font-size:11px;font-weight:700}.OffroadPortal-module__A92Ila__choiceFieldset{flex-wrap:wrap;gap:8px;display:flex}.OffroadPortal-module__A92Ila__choiceFieldset label input,.OffroadPortal-module__A92Ila__switchGrid label>input,.OffroadPortal-module__A92Ila__ratingChoices input{opacity:0;width:1px;height:1px;position:absolute}.OffroadPortal-module__A92Ila__choiceFieldset label span{color:#68717a;cursor:pointer;background:#f4f3ee;border:1px solid #e2e0d8;border-radius:999px;padding:8px 13px;font-size:11px;display:block}.OffroadPortal-module__A92Ila__choiceFieldset label input:checked+span{color:#c94c1b;background:#fff0e7;border-color:#f1a580;font-weight:750}.OffroadPortal-module__A92Ila__switchGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.OffroadPortal-module__A92Ila__switchGrid label>span{color:#59646e;cursor:pointer;background:#f8f8f5;border:1px solid #e4e2db;border-radius:11px;grid-template-columns:28px 1fr;align-items:center;gap:2px 9px;padding:12px;display:grid}.OffroadPortal-module__A92Ila__switchGrid label svg{grid-row:span 2}.OffroadPortal-module__A92Ila__switchGrid label strong{color:var(--ink);font-size:11px}.OffroadPortal-module__A92Ila__switchGrid label small{color:#899199;font-size:9px}.OffroadPortal-module__A92Ila__switchGrid label>input:checked+span{color:#278256;background:#eef8f2;border-color:#a9d9bc}.OffroadPortal-module__A92Ila__consultationForm>.OffroadPortal-module__A92Ila__primaryButton,.OffroadPortal-module__A92Ila__feedbackForm>.OffroadPortal-module__A92Ila__primaryButton{justify-self:end;min-width:190px}.OffroadPortal-module__A92Ila__actionMessage{margin:0}.OffroadPortal-module__A92Ila__resultHero{color:#fff;background:radial-gradient(circle at 77% 18%,#ff924e38,#0000 22%),linear-gradient(132deg,#122033,#1c3449 72%,#253c4c);border-radius:20px;justify-content:space-between;align-items:center;gap:34px;padding:clamp(25px,4vw,46px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px #101c2b26}.OffroadPortal-module__A92Ila__resultHero:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:240px;height:240px;position:absolute;top:-92px;right:-74px}.OffroadPortal-module__A92Ila__resultHero>div{z-index:2;position:relative}.OffroadPortal-module__A92Ila__resultHero .OffroadPortal-module__A92Ila__eyebrow{color:#ffad7b}.OffroadPortal-module__A92Ila__resultHero h1{color:#fff;max-width:760px}.OffroadPortal-module__A92Ila__resultHero p{color:#ffffffa6;max-width:730px}.OffroadPortal-module__A92Ila__heroPills{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.OffroadPortal-module__A92Ila__heroPills span{color:#ffffffd1;background:#ffffff17;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;display:inline-flex}.OffroadPortal-module__A92Ila__heroPills .OffroadPortal-module__A92Ila__riskPill{color:#ffbe8d;background:#ffa65924;border-color:#ffa6593b}.OffroadPortal-module__A92Ila__heroActions{flex:0 0 190px;gap:9px;display:grid}.OffroadPortal-module__A92Ila__lightButton{color:#17283b;background:#fff;border:0}a.OffroadPortal-module__A92Ila__lightButton{text-decoration:none}.OffroadPortal-module__A92Ila__ghostButton{color:#fff;background:#ffffff12;border:1px solid #ffffff21}.OffroadPortal-module__A92Ila__requirementCard,.OffroadPortal-module__A92Ila__mapCard,.OffroadPortal-module__A92Ila__leaderSection,.OffroadPortal-module__A92Ila__dataPanel{border:1px solid var(--line);background:#fff;border-radius:17px;box-shadow:0 12px 38px #1d252b0b}.OffroadPortal-module__A92Ila__requirementCard{padding:clamp(18px,2.4vw,28px)}.OffroadPortal-module__A92Ila__requirementCard>header{justify-content:space-between;align-items:center;margin-bottom:19px;display:flex}.OffroadPortal-module__A92Ila__requirementCard>header>div,.OffroadPortal-module__A92Ila__sectionHeading>div:first-child{align-items:center;gap:11px;display:flex}.OffroadPortal-module__A92Ila__requirementCard>header>div>span,.OffroadPortal-module__A92Ila__sectionHeading>div:first-child>span{color:#fff;background:#17283b;border-radius:9px;justify-content:center;align-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:inline-flex}.OffroadPortal-module__A92Ila__requirementCard>header strong{font-size:15px}.OffroadPortal-module__A92Ila__requirementCard>header em{color:#26784d;background:#eaf7ef;border-radius:999px;padding:6px 10px;font-size:10px;font-style:normal;font-weight:750}.OffroadPortal-module__A92Ila__requirementGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.OffroadPortal-module__A92Ila__requirementGrid article{background:#f7f6f2;grid-template-columns:24px 1fr;gap:4px 9px;min-height:92px;padding:17px;display:grid}.OffroadPortal-module__A92Ila__requirementGrid article:first-child{border-radius:12px 0 0}.OffroadPortal-module__A92Ila__requirementGrid article:nth-child(3){border-radius:0 12px 0 0}.OffroadPortal-module__A92Ila__requirementGrid article:nth-child(4){border-radius:0 0 0 12px}.OffroadPortal-module__A92Ila__requirementGrid article:last-child{border-radius:0 0 12px}.OffroadPortal-module__A92Ila__requirementGrid article svg{color:#dc5c25;grid-row:span 2}.OffroadPortal-module__A92Ila__requirementGrid article span{color:#8a9298;font-size:9px}.OffroadPortal-module__A92Ila__requirementGrid article strong{font-size:11px;line-height:1.5}.OffroadPortal-module__A92Ila__requirementCard>p{color:#69727a;border-top:1px dashed #ddd9d0;align-items:flex-start;gap:12px;margin:18px 0 0;padding-top:15px;font-size:11px;line-height:1.6;display:flex}.OffroadPortal-module__A92Ila__requirementCard>p strong{color:var(--ink);flex:none}.OffroadPortal-module__A92Ila__mapCard,.OffroadPortal-module__A92Ila__leaderSection{gap:19px;padding:clamp(18px,2.4vw,28px);display:grid}.OffroadPortal-module__A92Ila__sectionHeading{justify-content:space-between;align-items:center;gap:20px;display:flex}.OffroadPortal-module__A92Ila__sectionHeading h2{margin:0;font-size:16px}.OffroadPortal-module__A92Ila__sectionHeading p{color:#818990;margin:3px 0 0;font-size:10px;line-height:1.5}.OffroadPortal-module__A92Ila__routeStats{gap:21px;display:flex}.OffroadPortal-module__A92Ila__routeStats span{color:#8a9298;text-align:right;font-size:9px;display:grid}.OffroadPortal-module__A92Ila__routeStats strong{color:var(--ink);font-size:18px}.OffroadPortal-module__A92Ila__mapShell{background:#e9efe9;border:1px solid #d6dfd7;border-radius:16px;overflow:hidden}.OffroadPortal-module__A92Ila__mapHeader,.OffroadPortal-module__A92Ila__mapFooter{background:#ffffffeb;justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.OffroadPortal-module__A92Ila__mapHeader>div:first-child{align-items:center;gap:9px;display:flex}.OffroadPortal-module__A92Ila__mapHeader .OffroadPortal-module__A92Ila__eyebrow{margin:0}.OffroadPortal-module__A92Ila__mapHeader strong{color:#68726e;font-size:9px;font-weight:650}.OffroadPortal-module__A92Ila__demoBadge{color:#9a6013;background:#fff1dd;border:1px solid #f3d09b;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800}.OffroadPortal-module__A92Ila__mapTools{gap:5px;display:flex}.OffroadPortal-module__A92Ila__mapTools button{color:#4b5853;background:#fff;border:1px solid #d9ded9;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.OffroadPortal-module__A92Ila__mapViewport{min-height:320px;position:relative;overflow:hidden}.OffroadPortal-module__A92Ila__mapViewport svg{width:100%;height:auto;min-height:320px;max-height:520px;display:block}.OffroadPortal-module__A92Ila__mapMarker{cursor:pointer;outline:none}.OffroadPortal-module__A92Ila__mapMarker circle{stroke:#fff;stroke-width:4px}.OffroadPortal-module__A92Ila__mapMarker text{fill:#fff;pointer-events:none;font-size:11px;font-weight:850}.OffroadPortal-module__A92Ila__mapMarkerDefault{fill:#253d50}.OffroadPortal-module__A92Ila__mapMarkerStart{fill:#2d9c68}.OffroadPortal-module__A92Ila__mapMarkerDestination{fill:#ee642d}.OffroadPortal-module__A92Ila__mapMarkerSupply{fill:#d89727}.OffroadPortal-module__A92Ila__mapMarkerRescue{fill:#cb3d32}.OffroadPortal-module__A92Ila__mapAxisLabel{fill:#6f7c75;font-size:9px;font-weight:650}.OffroadPortal-module__A92Ila__mapPopover{color:#fff;text-align:left;background:#122033f2;border:0;border-radius:11px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 9px;min-width:230px;max-width:calc(100% - 30px);padding:10px 12px;display:grid;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #1220333d}.OffroadPortal-module__A92Ila__mapPopover>span{background:#ef6c2f;border-radius:8px;grid-row:span 2;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.OffroadPortal-module__A92Ila__mapPopover strong{font-size:11px}.OffroadPortal-module__A92Ila__mapPopover small{color:#ffffff94;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.OffroadPortal-module__A92Ila__mapFooter{color:#6f7974;border-top:1px solid #d9e0d9;flex-wrap:wrap;justify-content:flex-start;gap:8px 14px;font-size:9px}.OffroadPortal-module__A92Ila__mapFooter span{align-items:center;gap:5px;display:inline-flex}.OffroadPortal-module__A92Ila__mapFooter i{border-radius:3px;width:14px;height:7px}.OffroadPortal-module__A92Ila__legendRoute{background:#ef6c2f}.OffroadPortal-module__A92Ila__legendSupply{background:#d89727}.OffroadPortal-module__A92Ila__legendRescue{background:#cb3d32}.OffroadPortal-module__A92Ila__mapFooter time{margin-left:auto}.OffroadPortal-module__A92Ila__mapEmpty,.OffroadPortal-module__A92Ila__sectionEmpty,.OffroadPortal-module__A92Ila__compactEmpty{color:#84908a;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:210px;padding:28px;display:flex}.OffroadPortal-module__A92Ila__mapEmpty strong,.OffroadPortal-module__A92Ila__sectionEmpty strong{color:#48554f;font-size:13px}.OffroadPortal-module__A92Ila__mapEmpty span,.OffroadPortal-module__A92Ila__sectionEmpty span{max-width:420px;font-size:10px;line-height:1.55}.OffroadPortal-module__A92Ila__riskStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.OffroadPortal-module__A92Ila__riskStrip article{color:#c45c27;background:#fff7ef;border:1px solid #f0dfca;border-radius:10px;grid-template-columns:20px minmax(0,1fr) auto;align-items:flex-start;gap:8px;padding:11px;display:grid}.OffroadPortal-module__A92Ila__riskStrip article>div{gap:3px;display:grid}.OffroadPortal-module__A92Ila__riskStrip strong{color:#664632;font-size:10px}.OffroadPortal-module__A92Ila__riskStrip span{color:#9a7965;font-size:9px;line-height:1.45}.OffroadPortal-module__A92Ila__riskStrip em{color:#b65325;font-size:9px;font-style:normal;font-weight:750}.OffroadPortal-module__A92Ila__leaderGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.OffroadPortal-module__A92Ila__leaderCard{background:linear-gradient(#fbfbf8,#fff);border:1px solid #e3e1db;border-radius:14px;gap:13px;padding:18px;display:grid;position:relative}.OffroadPortal-module__A92Ila__leaderRank{color:#e3e0d8;font-size:25px;font-weight:900;position:absolute;top:11px;right:15px}.OffroadPortal-module__A92Ila__leaderAvatar{color:#66756d;background:#e8ece7;border:3px solid #fff;border-radius:14px;justify-content:center;align-items:center;width:58px;height:58px;display:flex;overflow:hidden;box-shadow:0 5px 16px #1423301a}.OffroadPortal-module__A92Ila__leaderAvatar img{object-fit:cover;width:100%;height:100%}.OffroadPortal-module__A92Ila__leaderIdentity>div{align-items:center;gap:6px;display:flex}.OffroadPortal-module__A92Ila__leaderIdentity h3{margin:0;font-size:15px}.OffroadPortal-module__A92Ila__leaderIdentity svg{color:#2c9563}.OffroadPortal-module__A92Ila__leaderIdentity>span{color:#879098;font-size:9px}.OffroadPortal-module__A92Ila__leaderFacts{background:#f4f3ef;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 6px;display:grid}.OffroadPortal-module__A92Ila__leaderFacts span{color:#d66028;grid-template-columns:16px 1fr;align-items:center;gap:2px;padding:0 7px;display:grid}.OffroadPortal-module__A92Ila__leaderFacts span+span{border-left:1px solid #dedcd5}.OffroadPortal-module__A92Ila__leaderFacts strong{color:var(--ink);font-size:11px}.OffroadPortal-module__A92Ila__leaderFacts small{color:#92989d;grid-column:1/-1;font-size:8px}.OffroadPortal-module__A92Ila__tagList{flex-wrap:wrap;gap:5px;display:flex}.OffroadPortal-module__A92Ila__tagList span{color:#54705d;background:#edf3ee;border-radius:999px;padding:5px 7px;font-size:8px}.OffroadPortal-module__A92Ila__leaderCard ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.OffroadPortal-module__A92Ila__leaderCard li{color:#657078;align-items:flex-start;gap:6px;font-size:9px;line-height:1.45;display:flex}.OffroadPortal-module__A92Ila__leaderCard li svg{color:#2e9b66;flex:none}.OffroadPortal-module__A92Ila__leaderCard>button{color:#fff;background:#17283b;border:0;border-radius:9px;justify-content:center;align-items:center;min-height:36px;font-size:10px;display:flex}.OffroadPortal-module__A92Ila__metricRow,.OffroadPortal-module__A92Ila__governmentMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.OffroadPortal-module__A92Ila__metricRow article{border:1px solid var(--line);background:#fff;border-radius:13px;gap:4px;padding:17px;display:grid}.OffroadPortal-module__A92Ila__metricRow article>span{color:#717b83;align-items:center;gap:7px;font-size:10px;display:flex}.OffroadPortal-module__A92Ila__metricRow article>span svg{color:#df652b}.OffroadPortal-module__A92Ila__metricRow article>strong{letter-spacing:-.04em;font-size:25px}.OffroadPortal-module__A92Ila__metricRow article>small{color:#969ca1;font-size:8px}.OffroadPortal-module__A92Ila__dataPanel{overflow:hidden}.OffroadPortal-module__A92Ila__dataToolbar{border-bottom:1px solid #e8e6df;align-items:center;gap:10px;padding:14px 16px;display:flex}.OffroadPortal-module__A92Ila__searchBox,.OffroadPortal-module__A92Ila__filterSelect{color:#8b9297;background:#fbfbf9;border:1px solid #deddd7;border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:flex}.OffroadPortal-module__A92Ila__searchBox{min-width:min(330px,45%)}.OffroadPortal-module__A92Ila__searchBox input,.OffroadPortal-module__A92Ila__filterSelect select{box-shadow:none;background:0 0;border:0;min-height:37px;padding:0}.OffroadPortal-module__A92Ila__filterSelect{margin-left:auto}.OffroadPortal-module__A92Ila__resultCount{color:#8b9297;font-size:9px}.OffroadPortal-module__A92Ila__leadTableWrap{overflow-x:auto}.OffroadPortal-module__A92Ila__leadTable{border-collapse:collapse;width:100%;min-width:940px}.OffroadPortal-module__A92Ila__leadTable th{color:#818990;letter-spacing:.04em;text-align:left;background:#f7f6f2;padding:11px 15px;font-size:9px;font-weight:750}.OffroadPortal-module__A92Ila__leadTable td{vertical-align:middle;border-top:1px solid #eceae4;padding:13px 15px}.OffroadPortal-module__A92Ila__leadTable tbody tr:hover{background:#fcfcfa}.OffroadPortal-module__A92Ila__leadTable td>strong,.OffroadPortal-module__A92Ila__leadTable td>small{display:block}.OffroadPortal-module__A92Ila__leadTable td>strong{align-items:center;gap:5px;font-size:10px;display:flex}.OffroadPortal-module__A92Ila__leadTable td>small{color:#92989d;margin-top:4px;font-size:8px}.OffroadPortal-module__A92Ila__leadTakeoverButton{color:#fff;background:#f05a28;border:0;border-radius:6px;align-items:center;gap:4px;min-height:25px;margin-top:7px;padding:0 8px;font-size:8px;font-weight:800;display:inline-flex}.OffroadPortal-module__A92Ila__leadTakeoverButton:disabled{opacity:.62}.OffroadPortal-module__A92Ila__leadActionMessage{color:#4f6d5a;margin-top:5px;font-size:8px;font-style:normal;display:block}.OffroadPortal-module__A92Ila__leadPerson{align-items:center;gap:9px;display:flex}.OffroadPortal-module__A92Ila__leadPerson>span{color:#4f6d5a;background:#eaf0eb;border-radius:10px;justify-content:center;align-items:center;width:35px;height:35px;font-size:11px;font-weight:800;display:flex}.OffroadPortal-module__A92Ila__leadPerson div{gap:2px;display:grid}.OffroadPortal-module__A92Ila__leadPerson strong{font-size:11px}.OffroadPortal-module__A92Ila__leadPerson small{color:#8f969b;font-size:8px}.OffroadPortal-module__A92Ila__scoreCell{align-items:center;gap:8px;display:flex}.OffroadPortal-module__A92Ila__scoreCell>strong{font-size:12px}.OffroadPortal-module__A92Ila__scoreCell>span{background:#ecebe6;border-radius:999px;width:48px;height:5px;display:block;overflow:hidden}.OffroadPortal-module__A92Ila__scoreCell>span i{border-radius:inherit;background:linear-gradient(90deg,#ef9b45,#e45d27);height:100%;display:block}.OffroadPortal-module__A92Ila__statusBadge,.OffroadPortal-module__A92Ila__regionRisk{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:750;display:inline-block}.OffroadPortal-module__A92Ila__status_new{color:#a96216;background:#fff0df}.OffroadPortal-module__A92Ila__status_following{color:#3268a5;background:#e9f1ff}.OffroadPortal-module__A92Ila__status_proposal{color:#6d4bb0;background:#f1ecff}.OffroadPortal-module__A92Ila__status_won{color:#277c50;background:#e6f6ed}.OffroadPortal-module__A92Ila__status_lost{color:#71797e;background:#f0f1f1}.OffroadPortal-module__A92Ila__governmentScope{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:9px;padding:10px 13px;display:flex}.OffroadPortal-module__A92Ila__governmentScope>svg{color:#db6129}.OffroadPortal-module__A92Ila__governmentScope span{gap:2px;display:grid}.OffroadPortal-module__A92Ila__governmentScope strong{font-size:10px}.OffroadPortal-module__A92Ila__governmentScope small{color:#8c949a;font-size:8px}.OffroadPortal-module__A92Ila__governmentMetrics article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:16px;display:grid}.OffroadPortal-module__A92Ila__governmentMetrics article>span{color:#5b6b61;background:#f0f2ef;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.OffroadPortal-module__A92Ila__governmentMetrics article>div{gap:2px;display:grid}.OffroadPortal-module__A92Ila__governmentMetrics small{color:#828b91;font-size:9px}.OffroadPortal-module__A92Ila__governmentMetrics strong{letter-spacing:-.03em;font-size:21px}.OffroadPortal-module__A92Ila__governmentMetrics strong em{color:#858d93;margin-left:3px;font-size:9px;font-style:normal}.OffroadPortal-module__A92Ila__governmentMetrics p{color:#9a9fa3;margin:0;font-size:8px}.OffroadPortal-module__A92Ila__governmentMetrics .OffroadPortal-module__A92Ila__tone_positive>span{color:#278053;background:#e8f6ee}.OffroadPortal-module__A92Ila__governmentMetrics .OffroadPortal-module__A92Ila__tone_warning>span{color:#b56a15;background:#fff2df}.OffroadPortal-module__A92Ila__governmentMetrics .OffroadPortal-module__A92Ila__tone_danger>span{color:#bb4031;background:#ffebe8}.OffroadPortal-module__A92Ila__governmentGrid{grid-template-columns:minmax(0,1.16fr) minmax(340px,.84fr);gap:14px;display:grid}.OffroadPortal-module__A92Ila__panelHeading{border-bottom:1px solid #e9e7e1;padding:15px 17px}.OffroadPortal-module__A92Ila__panelHeading>div{align-items:center;gap:9px;display:flex}.OffroadPortal-module__A92Ila__panelHeading svg{color:#dc622a}.OffroadPortal-module__A92Ila__panelHeading span{gap:2px;display:grid}.OffroadPortal-module__A92Ila__panelHeading strong{font-size:12px}.OffroadPortal-module__A92Ila__panelHeading small{color:#8d9499;font-size:8px}.OffroadPortal-module__A92Ila__regionList,.OffroadPortal-module__A92Ila__alertList{display:grid}.OffroadPortal-module__A92Ila__regionList article{border-top:1px solid #eeece7;grid-template-columns:minmax(130px,.75fr) minmax(270px,1.4fr);align-items:center;gap:14px;padding:13px 17px;display:grid}.OffroadPortal-module__A92Ila__regionList article:first-child,.OffroadPortal-module__A92Ila__alertList article:first-child{border-top:0}.OffroadPortal-module__A92Ila__regionIdentity{align-items:center;gap:9px;display:flex}.OffroadPortal-module__A92Ila__regionIdentity>span{color:#53675a;background:#ecf0ec;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:flex}.OffroadPortal-module__A92Ila__regionIdentity>div{gap:2px;display:grid}.OffroadPortal-module__A92Ila__regionIdentity strong{font-size:10px}.OffroadPortal-module__A92Ila__regionIdentity small{color:#91989d;font-size:8px}.OffroadPortal-module__A92Ila__regionList dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.OffroadPortal-module__A92Ila__regionList dl div{border-left:1px solid #e7e5df;gap:2px;padding-left:10px;display:grid}.OffroadPortal-module__A92Ila__regionList dt{color:#93999e;font-size:7px}.OffroadPortal-module__A92Ila__regionList dd{margin:0;font-size:11px;font-weight:800}.OffroadPortal-module__A92Ila__risk_low{color:#267a4f;background:#e7f5ed}.OffroadPortal-module__A92Ila__risk_medium{color:#a86418;background:#fff1dd}.OffroadPortal-module__A92Ila__risk_high{color:#ba4b2c;background:#ffebe4}.OffroadPortal-module__A92Ila__risk_critical{color:#9f2e2e;background:#f8dddd}.OffroadPortal-module__A92Ila__alertList article{border-top:1px solid #eeece7;grid-template-columns:31px minmax(0,1fr);align-items:flex-start;gap:10px;padding:14px 16px;display:grid}.OffroadPortal-module__A92Ila__alertList article>span{color:#66756b;background:#eef1ef;border-radius:9px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.OffroadPortal-module__A92Ila__alertList article>div{gap:5px;display:grid}.OffroadPortal-module__A92Ila__alertList header{justify-content:space-between;align-items:center;gap:8px;display:flex}.OffroadPortal-module__A92Ila__alertList strong{font-size:10px}.OffroadPortal-module__A92Ila__alertList em{color:#707a73;background:#f0f1ef;border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal}.OffroadPortal-module__A92Ila__alertList p{color:#747d83;margin:0;font-size:9px;line-height:1.5}.OffroadPortal-module__A92Ila__alertList small{color:#9aa0a4;font-size:8px}.OffroadPortal-module__A92Ila__alertList .OffroadPortal-module__A92Ila__alert_low>span{color:#287c51;background:#e8f5ed}.OffroadPortal-module__A92Ila__alertList .OffroadPortal-module__A92Ila__alert_medium>span{color:#ae6819;background:#fff1df}.OffroadPortal-module__A92Ila__alertList .OffroadPortal-module__A92Ila__alert_high>span{color:#b8492c;background:#ffebe4}.OffroadPortal-module__A92Ila__alertList .OffroadPortal-module__A92Ila__alert_critical>span{color:#b53d2d;background:#ffe7e3}.OffroadPortal-module__A92Ila__compactEmpty{min-height:150px;font-size:10px}.OffroadPortal-module__A92Ila__governmentNote{color:#7e878c;align-items:center;gap:7px;margin:-6px 0 0;font-size:9px;display:flex}.OffroadPortal-module__A92Ila__feedbackLayout{grid-template-columns:minmax(300px,.75fr) minmax(420px,1.25fr);gap:16px;display:grid}.OffroadPortal-module__A92Ila__feedbackPromise,.OffroadPortal-module__A92Ila__feedbackForm{border-radius:17px;padding:clamp(20px,3vw,32px)}.OffroadPortal-module__A92Ila__feedbackDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.OffroadPortal-module__A92Ila__feedbackDetailGrid label{gap:7px;display:grid}.OffroadPortal-module__A92Ila__feedbackDetailGrid label>span{color:#515c66;font-size:11px;font-weight:700}.OffroadPortal-module__A92Ila__feedbackDetailGrid textarea{color:var(--ink);resize:vertical;background:#fbfbf9;border:1px solid #deddd7;border-radius:9px;outline:none;width:100%;min-height:84px;padding:10px 12px;line-height:1.5}.OffroadPortal-module__A92Ila__feedbackDetailGrid textarea:focus{background:#fff;border-color:#ef8c60;box-shadow:0 0 0 3px #ef6c2f17}.OffroadPortal-module__A92Ila__feedbackPromise{color:#fff;background:radial-gradient(circle at 80% 0,#ff9a5c33,#0000 24%),linear-gradient(145deg,#14243a,#1b3449)}.OffroadPortal-module__A92Ila__feedbackPromise>svg{color:#ff9d64}.OffroadPortal-module__A92Ila__feedbackPromise h2{margin:16px 0 20px;font-size:19px;line-height:1.35}.OffroadPortal-module__A92Ila__feedbackPromise ol{gap:13px;margin:0;padding:0;list-style:none;display:grid}.OffroadPortal-module__A92Ila__feedbackPromise li{align-items:flex-start;gap:10px;display:flex}.OffroadPortal-module__A92Ila__feedbackPromise li>span{color:#ffae7d;background:#ffffff1a;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:flex}.OffroadPortal-module__A92Ila__feedbackPromise li div{gap:3px;display:grid}.OffroadPortal-module__A92Ila__feedbackPromise li strong{font-size:11px}.OffroadPortal-module__A92Ila__feedbackPromise li small{color:#ffffff7a;font-size:9px;line-height:1.5}.OffroadPortal-module__A92Ila__feedbackPromise>p{color:#ffffff94;border-top:1px solid #ffffff1a;margin:22px 0 0;padding-top:16px;font-size:9px;line-height:1.6}.OffroadPortal-module__A92Ila__feedbackForm{border:1px solid var(--line);background:#fff;gap:17px;display:grid}.OffroadPortal-module__A92Ila__feedbackForm fieldset>small{color:#92989d;margin-top:8px;font-size:8px;display:block}.OffroadPortal-module__A92Ila__ratingChoices{gap:7px;display:flex}.OffroadPortal-module__A92Ila__ratingChoices span{color:#68717a;cursor:pointer;background:#f3f2ed;border:1px solid #dfddd6;border-radius:9px;justify-content:center;align-items:center;width:44px;height:37px;font-size:11px;font-weight:750;display:flex}.OffroadPortal-module__A92Ila__ratingChoices input:checked+span{color:#fff;background:#ef6c2f;border-color:#ef6c2f;box-shadow:0 5px 14px #ef6c2f38}.OffroadPortal-module__A92Ila__statePage{color:#172231;background:radial-gradient(circle at 50% 10%,#ef6c2f1f,#0000 25%),linear-gradient(160deg,#f6f4ef,#e8ece8);flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100dvh;padding:24px;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;display:flex}.OffroadPortal-module__A92Ila__stateBrand{align-items:center;gap:11px;display:flex}.OffroadPortal-module__A92Ila__stateBrand strong{letter-spacing:.08em;font-size:17px}.OffroadPortal-module__A92Ila__stateBrand>span{width:39px;height:39px}.OffroadPortal-module__A92Ila__loadingCard,.OffroadPortal-module__A92Ila__errorCard{text-align:center;background:#ffffffeb;border:1px solid #dfddd6;border-radius:18px;width:100%;max-width:540px;padding:36px;box-shadow:0 18px 50px #1e282e14}.OffroadPortal-module__A92Ila__loadingCard h1,.OffroadPortal-module__A92Ila__errorCard h1{margin:17px 0 7px;font-size:22px}.OffroadPortal-module__A92Ila__loadingCard p,.OffroadPortal-module__A92Ila__errorCard p{color:#737d84;margin:0;font-size:11px;line-height:1.6}.OffroadPortal-module__A92Ila__loadingPulse{justify-content:center;align-items:center;gap:6px;display:flex}.OffroadPortal-module__A92Ila__loadingPulse i{background:#ef6c2f;border-radius:999px;width:9px;height:9px;animation:.9s ease-in-out infinite alternate OffroadPortal-module__A92Ila__loadingDot}.OffroadPortal-module__A92Ila__loadingPulse i:nth-child(2){animation-delay:.16s}.OffroadPortal-module__A92Ila__loadingPulse i:nth-child(3){animation-delay:.32s}@keyframes OffroadPortal-module__A92Ila__loadingDot{0%{opacity:.3;transform:translateY(3px)}to{opacity:1;transform:translateY(-3px)}}.OffroadPortal-module__A92Ila__errorCard>span{color:#c84a27;background:#fff0eb;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.OffroadPortal-module__A92Ila__errorCard>small{color:#b66347;letter-spacing:.14em;margin-top:14px;font-size:8px;font-weight:800;display:block}.OffroadPortal-module__A92Ila__errorCard button{color:#fff;background:#17283b;border:0;border-radius:9px;align-items:center;gap:7px;min-height:39px;margin-top:20px;padding:0 15px;font-size:11px;display:inline-flex}.OffroadPortal-module__A92Ila__errorCard code{color:#747d83;overflow-wrap:anywhere;background:#f3f2ee;border-radius:8px;margin-top:18px;padding:10px;font-size:9px;display:block}.OffroadPortal-module__A92Ila__spin{animation:.8s linear infinite OffroadPortal-module__A92Ila__spin}@keyframes OffroadPortal-module__A92Ila__spin{to{transform:rotate(360deg)}}.OffroadPortal-module__A92Ila__navBackdrop{display:none}@media (max-width:1180px){.OffroadPortal-module__A92Ila__shell{grid-template-columns:222px minmax(0,1fr)}.OffroadPortal-module__A92Ila__leaderGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.OffroadPortal-module__A92Ila__governmentGrid{grid-template-columns:1fr}.OffroadPortal-module__A92Ila__feedbackLayout{grid-template-columns:.8fr 1.2fr}.OffroadPortal-module__A92Ila__requirementGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.OffroadPortal-module__A92Ila__requirementGrid article{border-radius:0!important}.OffroadPortal-module__A92Ila__requirementGrid article:first-child{border-radius:12px 0 0!important}.OffroadPortal-module__A92Ila__requirementGrid article:nth-child(2){border-radius:0 12px 0 0!important}.OffroadPortal-module__A92Ila__requirementGrid article:nth-last-child(2){border-radius:0 0 0 12px!important}.OffroadPortal-module__A92Ila__requirementGrid article:last-child{border-radius:0 0 12px!important}}@media (max-width:960px){.OffroadPortal-module__A92Ila__shell,.OffroadPortal-module__A92Ila__shellCompact{display:block}.OffroadPortal-module__A92Ila__sidebar{width:84vw;max-width:292px;transition:transform .2s;position:fixed;transform:translate(-105%);box-shadow:18px 0 48px #0a131c3d}.OffroadPortal-module__A92Ila__sidebarOpen{transform:translate(0)}.OffroadPortal-module__A92Ila__navBackdrop{opacity:0;pointer-events:none;z-index:45;background:#0d17246b;border:0;transition:all .18s;display:block;position:fixed;inset:0}.OffroadPortal-module__A92Ila__navBackdropOpen{opacity:1;pointer-events:auto}.OffroadPortal-module__A92Ila__mobileClose{display:grid}.OffroadPortal-module__A92Ila__shellCompact .OffroadPortal-module__A92Ila__brand>div,.OffroadPortal-module__A92Ila__shellCompact .OffroadPortal-module__A92Ila__tenantChip>div,.OffroadPortal-module__A92Ila__shellCompact .OffroadPortal-module__A92Ila__digitalAdvisorEntry>div,.OffroadPortal-module__A92Ila__shellCompact .OffroadPortal-module__A92Ila__digitalAdvisorEntry>svg,.OffroadPortal-module__A92Ila__shellCompact .OffroadPortal-module__A92Ila__navLabel,.OffroadPortal-module__A92Ila__shellCompact .OffroadPortal-module__A92Ila__navItem>div,.OffroadPortal-module__A92Ila__shellCompact .OffroadPortal-module__A92Ila__navItemActive>div,.OffroadPortal-module__A92Ila__shellCompact .OffroadPortal-module__A92Ila__navItem>svg,.OffroadPortal-module__A92Ila__shellCompact .OffroadPortal-module__A92Ila__navItemActive>svg,.OffroadPortal-module__A92Ila__shellCompact .OffroadPortal-module__A92Ila__sidebarProof,.OffroadPortal-module__A92Ila__shellCompact .OffroadPortal-module__A92Ila__sidebarCollapse span{display:initial}.OffroadPortal-module__A92Ila__shellCompact .OffroadPortal-module__A92Ila__brand{justify-content:flex-start}.OffroadPortal-module__A92Ila__shellCompact .OffroadPortal-module__A92Ila__tenantChip{justify-content:flex-start;padding:11px}.OffroadPortal-module__A92Ila__shellCompact .OffroadPortal-module__A92Ila__digitalAdvisorEntry{justify-content:initial;padding:9px;display:grid}.OffroadPortal-module__A92Ila__shellCompact .OffroadPortal-module__A92Ila__navItem,.OffroadPortal-module__A92Ila__shellCompact .OffroadPortal-module__A92Ila__navItemActive{justify-content:initial;padding:8px 9px;display:grid}.OffroadPortal-module__A92Ila__sidebarCollapse{display:none}.OffroadPortal-module__A92Ila__topbar{height:60px;padding:0 18px}.OffroadPortal-module__A92Ila__mobileMenu{color:#34404b;background:#f1f1ed;border:1px solid #deddd7;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;margin-right:5px;display:inline-flex}.OffroadPortal-module__A92Ila__topbar>div>span,.OffroadPortal-module__A92Ila__topbar>div>svg,.OffroadPortal-module__A92Ila__topbar>div>strong,.OffroadPortal-module__A92Ila__liveState,.OffroadPortal-module__A92Ila__topbar nav time{display:none}.OffroadPortal-module__A92Ila__topbar nav .OffroadPortal-module__A92Ila__feedbackShortcut{display:inline-flex}.OffroadPortal-module__A92Ila__mobileModuleTitle{background:#fff;border-bottom:1px solid #e5e3dc;gap:2px;padding:11px 18px;display:grid}.OffroadPortal-module__A92Ila__mobileModuleTitle span{font-size:12px;font-weight:750}.OffroadPortal-module__A92Ila__mobileModuleTitle small{color:#8c9499;font-size:9px}.OffroadPortal-module__A92Ila__content{padding:24px 18px 36px}.OffroadPortal-module__A92Ila__formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.OffroadPortal-module__A92Ila__wideField{grid-column:span 2}.OffroadPortal-module__A92Ila__metricRow,.OffroadPortal-module__A92Ila__governmentMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.OffroadPortal-module__A92Ila__content{padding:20px 13px 30px}.OffroadPortal-module__A92Ila__topbar{padding:0 13px}.OffroadPortal-module__A92Ila__topbar nav .OffroadPortal-module__A92Ila__feedbackShortcut{width:36px;padding:0;font-size:0}.OffroadPortal-module__A92Ila__pageHeading{flex-direction:column;align-items:flex-start;gap:15px}.OffroadPortal-module__A92Ila__pageHeading h1,.OffroadPortal-module__A92Ila__resultHero h1{font-size:25px}.OffroadPortal-module__A92Ila__pageHeading p,.OffroadPortal-module__A92Ila__resultHero p{font-size:11px}.OffroadPortal-module__A92Ila__resultHero{flex-direction:column;align-items:flex-start;padding:25px 20px}.OffroadPortal-module__A92Ila__heroActions{flex-wrap:wrap;flex:none;width:100%;display:flex}.OffroadPortal-module__A92Ila__heroActions button{flex:1;min-width:150px}.OffroadPortal-module__A92Ila__formGrid,.OffroadPortal-module__A92Ila__switchGrid,.OffroadPortal-module__A92Ila__requirementGrid,.OffroadPortal-module__A92Ila__leaderGrid,.OffroadPortal-module__A92Ila__metricRow,.OffroadPortal-module__A92Ila__governmentMetrics,.OffroadPortal-module__A92Ila__feedbackLayout,.OffroadPortal-module__A92Ila__riskStrip{grid-template-columns:1fr}.OffroadPortal-module__A92Ila__wideField{grid-column:auto}.OffroadPortal-module__A92Ila__requirementGrid article{border-radius:0!important}.OffroadPortal-module__A92Ila__requirementGrid article:first-child{border-radius:12px 12px 0 0!important}.OffroadPortal-module__A92Ila__requirementGrid article:last-child{border-radius:0 0 12px 12px!important}.OffroadPortal-module__A92Ila__sectionHeading{flex-direction:column;align-items:flex-start}.OffroadPortal-module__A92Ila__routeStats{width:100%}.OffroadPortal-module__A92Ila__routeStats span{text-align:left}.OffroadPortal-module__A92Ila__mapHeader{align-items:flex-start;gap:10px}.OffroadPortal-module__A92Ila__mapHeader>div:first-child{flex-direction:column;align-items:flex-start;gap:4px}.OffroadPortal-module__A92Ila__mapViewport,.OffroadPortal-module__A92Ila__mapViewport svg{min-height:260px}.OffroadPortal-module__A92Ila__mapFooter time{width:100%;margin-left:0}.OffroadPortal-module__A92Ila__dataToolbar{flex-wrap:wrap;align-items:stretch}.OffroadPortal-module__A92Ila__searchBox{min-width:100%}.OffroadPortal-module__A92Ila__filterSelect{flex:1;margin-left:0}.OffroadPortal-module__A92Ila__governmentGrid{display:block}.OffroadPortal-module__A92Ila__governmentGrid>section+section{margin-top:14px}.OffroadPortal-module__A92Ila__regionList article{grid-template-columns:1fr auto;align-items:flex-start}.OffroadPortal-module__A92Ila__regionList dl{grid-column:1/-1}.OffroadPortal-module__A92Ila__feedbackLayout{display:grid}.OffroadPortal-module__A92Ila__feedbackDetailGrid{grid-template-columns:1fr}.OffroadPortal-module__A92Ila__consultationForm>.OffroadPortal-module__A92Ila__primaryButton,.OffroadPortal-module__A92Ila__feedbackForm>.OffroadPortal-module__A92Ila__primaryButton{justify-self:stretch}}@media (prefers-reduced-motion:reduce){.OffroadPortal-module__A92Ila__modulePage,.OffroadPortal-module__A92Ila__loadingPulse i,.OffroadPortal-module__A92Ila__spin{animation:none}.OffroadPortal-module__A92Ila__sidebar{transition:none}}
