._app_pvxmx_1{--forest:#355b45;--muted:#738071;--border:#dfe4d9;color:#2e4034;min-width:0;font-family:var(--body);background:#f8f9f4;flex:1;padding:30px clamp(16px,3vw,48px) 32px}._app_pvxmx_1 button,._app_pvxmx_1 input,._app_pvxmx_1 select{font:inherit;color:inherit}._app_pvxmx_1 button{border:1px solid var(--border);background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;font-size:12px;font-weight:600;transition:background .15s;display:inline-flex}._app_pvxmx_1 button:hover{background:#eef2e8}._app_pvxmx_1 button:disabled{opacity:.4}._app_pvxmx_1 :is(button,input,select,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #b57834}._heading_pvxmx_41{justify-content:space-between;align-items:center;gap:12px;max-width:1400px;margin:auto;display:flex}._eyebrow_pvxmx_49{color:#687b61;letter-spacing:.16em;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}._heading_pvxmx_41 h1{font-family:var(--display);letter-spacing:-.045em;margin-top:9px;font-size:clamp(25px,2.7vw,36px);font-weight:600;line-height:1.25}._subtitle_pvxmx_66{color:#77816f;margin-top:6px;font-size:13px;line-height:1.6}._reset_pvxmx_72{padding:0 12px}._modeTabs_pvxmx_75{border-bottom:1px solid var(--border);gap:6px;max-width:1400px;margin:24px auto 20px;padding-bottom:13px;display:flex}._modeTabs_pvxmx_75 button{color:#6b7868;background:0 0;border-color:#0000;min-height:41px;padding:0 16px}._modeTabs_pvxmx_75 button[aria-pressed=true]{color:#36543e;background:#e7eddf;border-color:#dae2d1}._modeTabs_pvxmx_75 button>span{color:#7a7157;background:#e8e4d7;border-radius:4px;padding:2px 4px;font-size:9px}._scalePanel_pvxmx_102{border:1px solid var(--border);background:#fff;border-radius:12px;grid-template-columns:1.12fr 1fr 1fr;max-width:1400px;margin:0 auto 20px;display:grid;box-shadow:0 3px 12px #31432a03}._scaleCard_pvxmx_112{min-width:0;padding:17px 23px}._scaleCard_pvxmx_112+._scaleCard_pvxmx_112{border-left:1px solid var(--border)}._cardLabel_pvxmx_119{text-transform:uppercase;letter-spacing:.08em;color:#687664;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}._cardLabel_pvxmx_119>span{color:#a1aa98;font-size:10px;font-weight:500}._numerical_pvxmx_134{align-items:center;gap:10px;margin:13px 0 9px;display:flex}._numerical_pvxmx_134>strong{white-space:nowrap;font-size:27px;font-weight:500}._numberField_pvxmx_145{background:#fafbf7;border:1px solid #dce3d6;border-radius:6px;align-items:center;gap:6px;min-width:0;min-height:36px;padding:0 10px;display:flex}._numberField_pvxmx_145 input{font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;width:100%;min-width:0}._numberField_pvxmx_145>span:not(._srOnly_pvxmx_164){color:#6d7c67;white-space:nowrap;font-size:12px}._numerical_pvxmx_134>div{min-width:0;max-width:220px}._numerical_pvxmx_134 input{letter-spacing:-.04em;font-size:26px;font-weight:600}._numerical_pvxmx_134 ._numberField_pvxmx_145{background:#fff}._presets_pvxmx_181{flex-wrap:wrap;gap:5px;display:flex}._presets_pvxmx_181 button{background:#f8f9f5;min-height:24px;padding:0 7px;font-size:9px}._presets_pvxmx_181 button[aria-pressed=true]{background:#e9efdf;border-color:#738367}._scaleSlider_pvxmx_196{accent-color:#5e7b4e;width:100%;height:4px;margin:12px 0 2px;display:block}._named_pvxmx_203{align-items:center;gap:10px;min-height:40px;margin-top:16px;display:flex}._named_pvxmx_203>strong{white-space:nowrap;font-size:25px;font-weight:500}._named_pvxmx_203>div{flex:1;min-width:0}._named_pvxmx_203 input{font-size:23px;font-weight:600}._named_pvxmx_203>svg{color:#99a38e;flex-shrink:1}._named_pvxmx_203 select{background:#fff;border:0;max-width:58px;padding:5px 2px;font-size:17px}._scaleHint_pvxmx_234{color:#86907d;gap:54px;margin-top:7px;font-size:10px;display:flex}._scaleBar_pvxmx_241{width:100%;max-width:300px;margin:11px 0 0;display:block}._segmentEdit_pvxmx_247{color:#75816d;align-items:center;gap:8px;font-size:10px;display:flex}._segmentEdit_pvxmx_247>div{max-width:125px}._segmentEdit_pvxmx_247 ._numberField_pvxmx_145{min-height:25px}._segmentEdit_pvxmx_247 input{font-size:11px}._unknown_pvxmx_263,._fixedScale_pvxmx_264{margin:14px 0;font-size:28px;display:block}._workspace_pvxmx_269{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;max-width:1400px;margin:auto;display:grid}._mapPanel_pvxmx_277{border:1px solid var(--border);background:#fff;border-radius:12px;min-width:0;overflow:hidden}._panelHeader_pvxmx_284{justify-content:space-between;align-items:center;gap:8px;padding:16px 18px;display:flex}._panelHeader_pvxmx_284>div{align-items:center;gap:8px;display:flex}._panelHeader_pvxmx_284 strong{font-size:12px;font-weight:600}._panelHeader_pvxmx_284 svg{color:#728763}._liveDot_pvxmx_303{color:#7c886e;white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:flex}._liveDot_pvxmx_303:before{content:"";background:#809f63;border-radius:50%;width:5px;height:5px}._mapToolbar_pvxmx_318{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:0 18px 12px;display:flex}._toolButtons_pvxmx_326{background:#f5f7f0;border-radius:7px;gap:3px;padding:3px;display:flex}._toolButtons_pvxmx_326 button{color:#7b846f;background:0 0;border:0;min-height:29px;padding:0 10px;font-size:10px}._toolButtons_pvxmx_326 button[aria-pressed=true]{color:#3e5b43;background:#fff;box-shadow:0 1px 4px #253c2514}._toolButtons_pvxmx_326>span{align-items:center;gap:6px;padding:8px;font-size:11px;display:flex}._mapToolbar_pvxmx_318>label,._mapBottom_pvxmx_354 label{color:#76826c;align-items:center;gap:5px;font-size:10px;display:flex}._mapToolbar_pvxmx_318 ._newMeasurement_pvxmx_361{background:#f4f6ee;border:0;min-height:29px;margin-left:auto;padding:0 8px;font-size:10px}._app_pvxmx_1 input[type=checkbox]{accent-color:#567544;width:13px;height:13px;margin:0}._mapCanvas_pvxmx_375{border-block:1px solid var(--border);background:#e9eddf;position:relative;overflow:hidden}._mapSvg_pvxmx_381{aspect-ratio:760/500;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}._mapSvg_pvxmx_381:active{cursor:grabbing}._handle_pvxmx_394{cursor:grab;outline:none}._handle_pvxmx_394:focus-visible>circle:nth-child(2){stroke:#f7ce59;stroke-width:6px}._zoomControls_pvxmx_402{border:1px solid #d0dac8;border-radius:6px;gap:1px;display:grid;position:absolute;bottom:36px;right:14px;overflow:hidden;box-shadow:0 2px 7px #35422a14}._zoomControls_pvxmx_402 button{color:#63765b;border:0;border-radius:0;width:44px;min-height:44px}._mapCredit_pvxmx_420{color:#5a6654;background:#fffffff0;max-width:100%;padding:3px 6px;font-size:8px;position:absolute;bottom:0;right:0}._mapCredit_pvxmx_420 span{align-items:center;gap:4px;display:flex}._mapCredit_pvxmx_420 a{text-decoration:underline}._mapBottom_pvxmx_354{border-bottom:1px solid #edf0e7;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 17px;display:flex}._mapBottom_pvxmx_354 p{color:#7b856f;max-width:430px;font-size:10px;line-height:1.65}._mapBottom_pvxmx_354 label{min-width:130px;line-height:1.6}._readouts_pvxmx_456{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;padding:0 18px 20px;display:grid}._readouts_pvxmx_456>div{color:#514a2f;background:#f4f0df;border:1px solid #e2dac0;border-radius:12px;align-self:stretch;min-width:0;padding:20px 24px}._readouts_pvxmx_456>div:last-child{color:#fff;background:#355b45;border-color:#355b45}._readouts_pvxmx_456>div>span{margin-bottom:12px;font-size:14px;font-weight:600;display:block}._readouts_pvxmx_456 strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1.15;display:block}._readouts_pvxmx_456 small{letter-spacing:0;white-space:nowrap;font-size:22px;font-weight:500}._readouts_pvxmx_456>svg{color:#617b58}._virtualNote_pvxmx_501{color:#939b88;text-align:center;padding:0 18px 14px;font-size:9px;line-height:1.6}._mission_pvxmx_508{background:#f8f1df;border:1px solid #e8ddbd;border-radius:10px;max-width:1400px;margin:0 auto 20px;padding:18px 22px;font-size:13px}._missionTitle_pvxmx_517{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;display:flex}._missionTitle_pvxmx_517 h2{margin-right:auto;font-size:18px}._missionTitle_pvxmx_517 select{background:#fffaf0;border:1px solid #e0d4b2;border-radius:6px;max-width:100%;padding:8px;font-size:11px}._missionTitle_pvxmx_517 button{background:#fffaf0;padding:0 12px}._mission_pvxmx_508>p{line-height:1.7}._mission_pvxmx_508 form{flex-wrap:wrap;align-items:end;gap:10px;margin-top:13px;display:flex}._mission_pvxmx_508 form>label{color:#8d7e56;font-size:11px}._answerField_pvxmx_554{background:#fff;border:1px solid #dbd1b8;border-radius:6px;align-items:center;gap:7px;min-height:39px;margin-top:5px;padding:0 10px;display:flex}._answerField_pvxmx_554 input{background:0 0;border:0;outline:0;width:120px;min-width:0}._mission_pvxmx_508 ._primary_pvxmx_572{color:#fff;background:#466446;border-color:#466446;min-height:40px;padding:0 17px}._mission_pvxmx_508 ._missionNote_pvxmx_579{color:#8b805f;margin-top:9px;font-size:10px}._mission_pvxmx_508 ._correct_pvxmx_584,._mission_pvxmx_508 ._incorrect_pvxmx_585{border-radius:6px;margin-top:12px;padding:9px 12px;font-size:12px}._correct_pvxmx_584{color:#365c38;background:#e3eddb}._incorrect_pvxmx_585{color:#9a4b25;background:#f5e3d5}._given_pvxmx_599{margin-top:8px}._fieldError_pvxmx_602{color:#a34e2c;margin-top:4px;font-size:10px;line-height:1.5}._srOnly_pvxmx_164{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (width>=1450px){._workspace_pvxmx_269{grid-template-columns:minmax(0,1fr)}}@media (width<=1000px){._app_pvxmx_1{padding:23px 18px}._workspace_pvxmx_269{grid-template-columns:minmax(0,1fr);gap:14px}._scaleCard_pvxmx_112{padding:15px}._numerical_pvxmx_134 input{font-size:22px}._named_pvxmx_203{gap:6px}._named_pvxmx_203>strong,._named_pvxmx_203 input{font-size:20px}._panelHeader_pvxmx_284{padding:13px}._panelHeader_pvxmx_284 strong{font-size:11px}._readouts_pvxmx_456{gap:22px}._mapBottom_pvxmx_354{flex-direction:column}._scaleHint_pvxmx_234{gap:35px}}@media (width<=760px){._workspace_pvxmx_269{grid-template-columns:1fr}._scalePanel_pvxmx_102{grid-template-columns:1fr 1fr}._scaleCard_pvxmx_112:last-child{border-left:0;border-top:1px solid var(--border);grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:10px;display:grid}._scaleCard_pvxmx_112:last-child ._cardLabel_pvxmx_119{grid-column:1/-1}._scaleBar_pvxmx_241{margin:0}._segmentEdit_pvxmx_247{justify-content:flex-end}._heading_pvxmx_41 h1{font-size:28px}._modeTabs_pvxmx_75 button{padding:0 10px;font-size:11px}._modeTabs_pvxmx_75{gap:2px}._modeTabs_pvxmx_75 svg{width:15px}._mapBottom_pvxmx_354{flex-direction:row}._readouts_pvxmx_456{gap:10px;padding:0 12px 16px}._readouts_pvxmx_456>div{padding:16px}._mapSvg_pvxmx_381{min-height:0}}@media (width<=440px){._app_pvxmx_1{padding:20px 12px}._heading_pvxmx_41{align-items:flex-start}._heading_pvxmx_41 h1{max-width:255px;font-size:25px}._eyebrow_pvxmx_49{letter-spacing:.1em;font-size:8px}._reset_pvxmx_72{min-width:33px;padding:0;font-size:0!important}._reset_pvxmx_72 svg{width:13px}._subtitle_pvxmx_66{max-width:290px;font-size:11px}._modeTabs_pvxmx_75{overflow-x:auto}._modeTabs_pvxmx_75 button{white-space:nowrap;gap:5px;padding:0 7px;font-size:9px}._modeTabs_pvxmx_75 button>span{display:none}._scaleCard_pvxmx_112{padding:12px}._cardLabel_pvxmx_119{letter-spacing:.04em;gap:5px;font-size:8px}._numerical_pvxmx_134{gap:5px}._numerical_pvxmx_134>strong{font-size:20px}._numerical_pvxmx_134 input{font-size:19px}._numberField_pvxmx_145{padding:0 6px}._named_pvxmx_203{gap:5px}._named_pvxmx_203>strong{font-size:17px}._named_pvxmx_203 input{font-size:18px}._named_pvxmx_203>svg{width:14px}._named_pvxmx_203 select{max-width:40px;font-size:12px}._scaleHint_pvxmx_234{gap:24px;font-size:8px}._presets_pvxmx_181{gap:3px}._presets_pvxmx_181 button{padding:0 4px;font-size:8px}._segmentEdit_pvxmx_247{gap:4px;font-size:9px}._segmentEdit_pvxmx_247>div{max-width:80px}._panelHeader_pvxmx_284 strong{font-size:10px}._liveDot_pvxmx_303{font-size:8px}._mapToolbar_pvxmx_318{padding:0 10px 10px}._mapToolbar_pvxmx_318>label{font-size:9px}._toolButtons_pvxmx_326 button{padding:0 7px;font-size:9px}._mapBottom_pvxmx_354{flex-direction:column;gap:5px;padding:10px 12px}._mapBottom_pvxmx_354 p{font-size:9px}._readouts_pvxmx_456{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:0 10px 14px}._readouts_pvxmx_456>div{padding:14px 12px}._readouts_pvxmx_456>svg{display:none}._readouts_pvxmx_456 strong{font-size:30px}._readouts_pvxmx_456>div>span{min-height:34px;font-size:12px;line-height:1.4}._readouts_pvxmx_456 small{font-size:17px}._mapCredit_pvxmx_420{font-size:7px}._virtualNote_pvxmx_501{font-size:8px}._mission_pvxmx_508{padding:15px}._missionTitle_pvxmx_517{gap:7px}._missionTitle_pvxmx_517 h2{width:calc(100% - 35px)}._missionTitle_pvxmx_517 select{flex:1;font-size:10px}._missionTitle_pvxmx_517 button{font-size:10px}}@media (prefers-reduced-motion:reduce){._app_pvxmx_1 *{transition:none!important;animation:none!important}}._locationStatus_pvxmx_884{color:#52634c;background:#f3f5eb;margin:0;padding:10px 16px;font-size:12px}
