/* V2 expedition console */
.v2{background:#eff1eb;color:#172c2a;padding:75px 0 90px}.v2 .wrap{max-width:1240px}.v2-head{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:32px}.v2 h2{font-size:clamp(30px,4vw,48px);line-height:1.2;margin:10px 0}.v2 h3{font-size:22px;margin:0 0 12px}.v2 p{color:#526c62}.v2-lead{max-width:510px;margin:0}.v2-nav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.v2-nav a{font-size:13px;background:#fff;padding:9px 14px;border-radius:22px;text-decoration:none;border:1px solid #d5ded6}.v2-card{background:#fff;border:1px solid #d5dfd7;border-radius:10px;padding:25px;min-width:0;box-shadow:0 10px 30px #1b372009}.v2-card+.v2-card{margin-top:18px}.v2-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.v2-grid .v2-card+.v2-card{margin:0}.v2-block{margin:26px 0 0;scroll-margin-top:85px}.v2-topline{font-size:11px;font-weight:700;letter-spacing:.15em;color:#947441}.v2-small{font-size:13px;color:#60766c}.v2-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.v2 label{font-size:13px;display:block}.v2 input,.v2 select,.v2 textarea{width:100%;margin-top:5px;padding:10px;border:1px solid #c3d0c7;border-radius:4px;background:#fff;color:#122820;font:inherit}.v2 textarea{min-height:80px;resize:vertical}.v2 input[type=checkbox]{width:18px;height:18px;margin:2px 8px 0 0;vertical-align:middle}.v2 button,.v2 .v2-btn{background:#284a3e;color:#fff;border:0;border-radius:4px;padding:10px 15px;font:inherit;cursor:pointer;text-decoration:none;display:inline-block}.v2 button.secondary{background:#e9eee8;color:#263c30}.v2 button:hover{filter:brightness(1.12)}.v2 output,.v2 .v2-output{display:block;padding:16px;background:#edf3eb;border-radius:6px;margin:14px 0;color:#19362b;white-space:pre-wrap}.v2 .warning{background:#fbecdf;border-left:4px solid #c96d3b;padding:15px;color:#623522;border-radius:0 5px 5px 0}.v2 table{min-width:640px}.v2 td,.v2 th{padding:10px;font-size:13px}.v2-scroll{overflow-x:auto}.v2-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.v2-kpis div{background:#eaf0e8;padding:16px;border-radius:6px}.v2-kpis strong,.v2-kpis span{display:block}.v2-kpis strong{font-size:21px;color:#1b3b2c}.v2-kpis span{font-size:12px;color:#506c5f}.v2-map{height:430px;position:relative;background:#172d2c;overflow:hidden;touch-action:none;border-radius:6px}.v2-map canvas{width:100%;height:100%;display:block;touch-action:none}.map-ui{position:absolute;top:10px;left:10px;display:flex;gap:5px}.map-ui button{padding:5px 12px}.map-credit{position:absolute;right:6px;bottom:4px;background:#ffffffe8;color:#1e342e;padding:2px 5px;font-size:11px}.map-credit a{color:#1e342e}.map-status{position:absolute;bottom:4px;left:5px;background:#1c332ddb;color:#fff;padding:2px 7px;font-size:11px;max-width:65%}.profile{width:100%;height:150px;background:#f0f5ef;border-radius:4px;touch-action:pan-y}.v2 details{background:#f5f7f3;border-radius:6px}.v2 details summary{color:#17382c}.v2-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.v2-step{padding:15px;border-left:3px solid #c6a865;background:#f6f8f3}.v2-step strong{display:block}.v2-tiny{font-size:12px}.v2-progress{font-size:13px}.v2-sections{counter-reset:v2}.v2 section{scroll-margin-top:80px}.v2-alert{background:#283b37;color:#eef8ed;padding:22px;border-radius:6px}.v2-alert p{color:#c9d7ce}.v2-hero-note{color:#ebd4a4;font-size:13px;margin-top:16px}.hero{background-image:linear-gradient(90deg,rgba(8,20,24,.98),rgba(8,20,24,.30)),linear-gradient(0deg,#142a2d,transparent 70%),radial-gradient(ellipse at 70% 70%,#71816a 0,#283e39 34%,#152a2a 65%)}.hero:before{content:'';position:absolute;inset:0;background:linear-gradient(155deg,transparent 58%,#7e8b6d2c 58.2%,transparent 60%),linear-gradient(165deg,transparent 62%,#293f3688 62.2%,transparent 70%);pointer-events:none}.hero-content{position:relative}.hero .small{max-width:650px}.v2-screen{display:none}.v2-screen.active{display:block}@media(max-width:760px){.v2{padding:55px 0}.v2-head{display:block}.v2-grid,.v2-fields{grid-template-columns:1fr}.v2-kpis{grid-template-columns:repeat(2,1fr)}.v2-steps{grid-template-columns:1fr}.v2-map{height:340px}.v2-card{padding:18px}.v2-nav{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px}.v2-nav a{white-space:nowrap}.mobile-nav{z-index:20}.v2 .v2-btn,.v2 button{min-height:42px}}@media print{nav,.mobile-nav,.hero .button,.v2 button,.map-ui,.v2-nav,input[type=file]{display:none!important}.hero{min-height:0!important;padding:20px!important;color:#000;background:#fff!important}.hero:before,.hero:after{display:none}.hero .status,.hero p,.hero .subtitle,.hero .eyebrow{color:#000}.v2,.dark,footer{background:#fff!important;color:#111!important}.dark .card{background:#fff;color:#111;border:1px solid #aaa}.dark .card p,.dark .note{color:#111}.section,.v2{padding:15px 0!important}.v2-card,.card,details{box-shadow:none;break-inside:avoid}.v2-map{height:250px}.v2-nav{display:none}.v2 .v2-screen{display:block}.v2 a{color:#111}.v2-head{display:block}}
nav.v2-nav{position:static;height:auto;background:transparent;color:#172c2a;padding:0;justify-content:flex-start;align-items:center;backdrop-filter:none;border:0;z-index:auto}nav.v2-nav a{color:#28483c}.v2 #gearChecklistV2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v2 #gearChecklistV2 label{display:flex;align-items:flex-start;font-size:14px}.v2 #gearChecklistV2 input{flex:none}.v2 #weatherOut{max-height:320px;overflow:auto}@media(max-width:760px){.v2 #gearChecklistV2{grid-template-columns:1fr}}
@media(max-width:900px){nav .links{gap:12px;font-size:12px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.metrics div{border:0;padding-left:0}.metrics b{overflow-wrap:anywhere}}
@media(max-width:400px){.hero h1{font-size:34px;letter-spacing:0}.hero .button{margin-bottom:6px}.hero .status{max-width:100%;font-size:12px}}
