.tools_heroArt__s6xdk{grid-area:console;align-self:center;min-width:0;position:relative;margin:10px -10px 0}.tools_heroArt__s6xdk[data-instrument]{margin:24px 8px 24px 0}.tools_heroInstrument__KV8ak{padding:28px 22px 20px}.tools_heroInstrumentTitle__655Zk{margin:0 0 14px;text-align:center;font-size:17px;text-transform:none;letter-spacing:.02em}.tools_heroInstrument__KV8ak canvas{aspect-ratio:1.26;border-radius:12px;background:#fff9ec}.tools_heroArt__s6xdk:before{content:"";position:absolute;inset:15% 0;background:radial-gradient(ellipse,#d6ad843b,transparent 70%);pointer-events:none}.tools_heroArt__s6xdk canvas{position:relative;display:block;width:100%;height:auto;aspect-ratio:1.08}.tools_features__j_0H1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 48px}.tools_features__j_0H1 article{display:grid;grid-template-columns:140px minmax(0,1fr);gap:22px;align-items:center;min-width:0}.tools_features__j_0H1 h3{margin:0 0 10px;font-family:inherit!important;font-size:17px;font-weight:700;line-height:1.4;letter-spacing:-.02em}.tools_features__j_0H1 p{margin:0;font-size:13px;line-height:1.75;color:#595c51}.tools_motif__5t31g{display:block;width:100%;height:auto;transition:translate .3s}@media (hover:hover){.tools_features__j_0H1 article:hover .tools_motif__5t31g{translate:0 -4px}}.tools_accuracy__BZIxC{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:28px;padding:30px;color:#e7edd9}.tools_accuracyVisual__WxeTx{min-width:0;display:flex;flex-direction:column;justify-content:center}.tools_zoomControls__x0KLt{display:flex;gap:10px;justify-content:center}.tools_zoomControls__x0KLt button{min-width:58px;min-height:44px;padding:8px 16px;font-size:13px}.tools_zoomControls__x0KLt button:focus-visible{outline:2px solid #edc49c;outline-offset:4px}.tools_zoomControls__x0KLt button{width:auto}.tools_zoomMap__82Tob{display:block;width:100%;height:auto}.tools_mapScale__6jioE{transition:transform .7s cubic-bezier(.22,1,.36,1)}.tools_zoomCaption__Kb6C0{display:flex;justify-content:center;align-items:center;gap:14px;color:#c6d0b5;font-size:12px;line-height:1.6}.tools_zoomCaption__Kb6C0 strong{color:#efd0a0;font-family:var(--font-lora),Georgia,serif!important;font-size:32px}.tools_accuracyData__zCZWo{min-width:0;align-self:center}.tools_accuracyScroll__Q2lHe{overflow:auto;border-radius:10px}.tools_accuracyData__zCZWo table{width:100%;font-size:12px;border-collapse:separate;border-spacing:3px}.tools_accuracyData__zCZWo td,.tools_accuracyData__zCZWo th{padding:11px 8px;border-radius:5px;text-align:center;white-space:nowrap;font-weight:400}.tools_accuracyData__zCZWo th:first-child{text-align:left}.tools_accuracyData__zCZWo thead{color:#bec9ac;font-size:10px}.tools_accuracyData__zCZWo [data-selected=true]{background:#4b5c3b;color:#e0eebf}.tools_accuracyData__zCZWo p{margin:18px 0 0;color:#bec9ac;font-size:11px;line-height:1.7}@media (max-width:1000px){.tools_features__j_0H1 article{grid-template-columns:100px minmax(0,1fr);gap:16px}.tools_features__j_0H1{gap:24px}.tools_accuracy__BZIxC{grid-template-columns:1fr}.tools_accuracyVisual__WxeTx{width:min(100%,380px);margin:0 auto}}@media (max-width:600px){.tools_features__j_0H1{grid-template-columns:1fr;gap:26px}.tools_features__j_0H1 article{grid-template-columns:100px minmax(0,1fr)}.tools_features__j_0H1 h3{font-size:16px}.tools_accuracy__BZIxC{padding:22px 16px;margin-right:8px}}@media (max-width:380px){.tools_features__j_0H1 article{grid-template-columns:76px minmax(0,1fr);gap:12px}}@media (prefers-reduced-motion:reduce){.tools_mapScale__6jioE,.tools_motif__5t31g{transition:none}}.tools_accuracy__BZIxC[data-compact]{grid-template-columns:1fr}.tools_accuracy__BZIxC[data-compact] .tools_accuracyVisual__WxeTx{width:min(100%,420px);margin:0 auto}@media (max-width:480px){.tools_accuracy__BZIxC{gap:18px;transform:perspective(2200px) rotateX(4deg) rotate(-.4deg)}.tools_accuracy__BZIxC .tools_accuracyVisual__WxeTx{width:min(100%,280px);margin:0 auto}.tools_accuracy__BZIxC .tools_zoomMap__82Tob{height:180px}.tools_accuracy__BZIxC .tools_zoomCaption__Kb6C0 strong{font-size:24px}.tools_accuracyData__zCZWo td,.tools_accuracyData__zCZWo th{padding:8px 5px}}.tools_glossary__mW1_k{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;align-items:start}.tools_glossary__mW1_k details{background:#fff8e9;border-radius:12px;box-shadow:1px 3px 0 #d3c4a8}.tools_glossary__mW1_k summary{padding:20px 24px;font-size:15px;font-weight:700;cursor:pointer;color:#4e6040}.tools_glossary__mW1_k p{margin:0;padding:0 24px 24px;font-size:14px;line-height:1.8;color:#595c51}.tools_workspaceFeatures__pRYsz{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.tools_workspaceFeatures__pRYsz article{min-width:0}.tools_workspaceFeatures__pRYsz h3{font-family:inherit!important;font-size:17px;line-height:1.4;font-weight:700;margin:18px 0 12px}.tools_workspaceFeatures__pRYsz p{font-size:13px;line-height:1.8;color:#595c51}@media (max-width:860px){.tools_workspaceFeatures__pRYsz{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.tools_glossary__mW1_k{grid-template-columns:1fr}}@media (max-width:380px){.tools_workspaceFeatures__pRYsz{grid-template-columns:1fr}}.tools_features__j_0H1 article h3,.tools_workspaceFeatures__pRYsz article h3{font-family:iAWriterQuattro,ui-sans-serif,sans-serif!important}.spatial_instrument___WOY0{padding:24px}.spatial_window__R5bV2{padding:0;border-radius:18px;background:#fff;box-shadow:2px 3px 0 #cfbea0,4px 6px 0 #b6a07f,8px 16px 0 -6px #d6c9ad,0 30px 46px -28px #57442a65}.spatial_window__R5bV2[data-flat]{transform:none}.spatial_windowBar__Oemzn{display:grid;grid-template-columns:70px minmax(0,1fr) 18px;align-items:center;gap:16px;min-height:54px;padding:10px 22px;background:#ece2cd;border-radius:18px 18px 0 0;color:#59604e;font-size:12px}.spatial_windowBar__Oemzn>span{justify-self:center;max-width:100%;padding:5px 16px;border-radius:6px;background:#fff8e9;text-align:center;overflow-wrap:anywhere}.spatial_windowLights__dByU3{display:flex;gap:6px}.spatial_windowLights__dByU3 i{width:9px;height:9px;border-radius:50%;background:#ce8c72}.spatial_windowLights__dByU3 i:nth-child(2){background:#d7b66b}.spatial_windowLights__dByU3 i:nth-child(3){background:#a2b18b}.spatial_windowBody__ZcDO5{min-width:0;padding:16px;border-radius:0 0 18px 18px;overflow:hidden}.spatial_lookup__Y2CbC{grid-area:console;align-self:center;padding:18px;margin:20px 12px 28px 0}.spatial_lookupDisplay__UUCLr{display:flex;align-items:center;gap:16px;padding:18px 20px;background:#30372a;border-radius:12px;box-shadow:inset 2px 3px 0 #20251e,inset -1px -2px 0 #667053}.spatial_lookupDisplay__UUCLr>svg{width:52px;flex-shrink:0}.spatial_lookupDisplay__UUCLr strong{display:block;color:#f1d4a5;font-size:16px;font-weight:600}.spatial_lookupDisplay__UUCLr span{display:block;margin-top:4px;color:#c8d0b7;font-size:11px}.spatial_lookupBody__TWN0k{padding:24px 8px 16px;--color-text-primary:#24251f;--color-text-secondary:#4d5345;--color-text-tertiary:#606553;--color-text-muted:#646653;--color-border:transparent;--color-bg-elevated:#fff8e9;--color-bg-hover:#f3eddf;--color-surface-3:#fff8e9;--color-input-bg:#fff8e9;--color-input-bg-hover:#f3eddf;--color-accent-primary:#5b7046}.spatial_lookupFoot__xBTfR{display:flex;gap:10px;align-items:flex-start;margin:0;padding:4px 8px;color:#5e604e;font-size:12px;line-height:1.6}.spatial_lookupFoot__xBTfR svg{width:16px;flex-shrink:0;margin-top:3px}@media (max-width:760px){.spatial_instrument___WOY0{padding:20px}.spatial_lookup__Y2CbC{margin:8px 10px 24px 0;padding:14px}.spatial_window__R5bV2{margin-right:6px}}@media (max-width:480px){.spatial_windowBar__Oemzn{grid-template-columns:40px minmax(0,1fr) 14px;gap:8px;padding:10px 12px;font-size:11px}.spatial_windowBar__Oemzn>span{padding:5px 8px}.spatial_windowBody__ZcDO5{padding:10px}.spatial_lookupDisplay__UUCLr{padding:16px 12px;gap:10px}.spatial_lookupBody__TWN0k{padding:20px 4px 16px}.spatial_lookupBody__TWN0k button[title]{min-width:44px;min-height:44px}}.spatial_lookupBody__TWN0k{min-width:0}.spatial_lookupInstrument__Qyz5u{padding:30px}.spatial_lookupInstrument__Qyz5u .spatial_lookupTitle__jtQAF{margin:0 0 24px;text-align:center;font-family:inherit!important;font-size:17px;font-weight:700;color:#625d48;letter-spacing:.02em;text-transform:none}.spatial_lookupInstrument__Qyz5u .spatial_lookupBody__TWN0k{padding:0}.spatial_lookupInstrument__Qyz5u .spatial_lookupFoot__xBTfR{display:block;padding:0;margin-top:22px;font-size:11px;line-height:1.7}@media (max-width:760px){.spatial_lookupInstrument__Qyz5u{padding:26px 22px}}@media (max-width:480px){.spatial_lookupInstrument__Qyz5u{padding:24px 18px;transform:perspective(2200px) rotateX(4deg) rotate(-.4deg)}.spatial_lookupInstrument__Qyz5u .spatial_lookupTitle__jtQAF{font-size:16px;margin-bottom:22px}}.toolForm_form__LFSXy{--field:#fff;--field-hover:#f7f3e9;--line:#c6c8b9;--muted:#5c6152;--text:#24251f;--alert:#963e34;display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:14px}.toolForm_form__LFSXy>*{min-width:0}.toolForm_form__LFSXy.toolForm_instrument__2C_U7 label{color:#625d48;text-transform:none;font-size:12px;letter-spacing:.015em;text-shadow:0 1px 0 #fff9,0 -1px 0 #57482730}.toolForm_instrument__2C_U7 input{background:var(--field);border:0;border-radius:10px;box-shadow:inset 0 2px 4px #58442c1c,0 1px 0 #fff8;min-height:50px;font-size:16px}.toolForm_row__RIodN{display:grid;gap:14px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.toolForm_field__bsqWq{display:grid;min-width:0;gap:8px}.toolForm_form__LFSXy label,.toolForm_label__NHAxi{margin-bottom:8px;color:var(--muted);font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.toolForm_field__bsqWq>.toolForm_label__NHAxi{margin-bottom:0}.toolForm_label__NHAxi span{color:#68705e;font-weight:600}.toolForm_control__x36zd{position:relative;display:flex;align-items:center}.toolForm_control__x36zd>svg{position:absolute;left:14px;width:16px;height:16px;color:var(--muted);pointer-events:none}.toolForm_control__x36zd>img{position:absolute;left:14px;width:18px;height:auto;border-radius:2px;pointer-events:none}.toolForm_input__Nww8O,.toolForm_select__uOrOg{width:100%;min-width:0;height:48px;padding:0 14px;border:0;border-radius:10px;background:var(--field);color:var(--text);font:inherit;font-size:14px;letter-spacing:-.01em;transition:border-color .16s ease,background .16s ease}.toolForm_input__Nww8O{padding-left:40px}.toolForm_inputBare__BXsiO{padding-left:14px}.toolForm_input__Nww8O:disabled{color:var(--muted);cursor:not-allowed}.toolForm_input__Nww8O::-moz-placeholder{color:#68705e}.toolForm_input__Nww8O::placeholder{color:#68705e}.toolForm_input__Nww8O:hover,.toolForm_select__uOrOg:hover{background:var(--field-hover)}.toolForm_input__Nww8O:focus,.toolForm_select__uOrOg:focus{border-color:var(--accent,#5b7046);background:var(--field-hover);outline:2px solid var(--accent,#5b7046);outline-offset:2px}.toolForm_inputInvalid__X_THm,.toolForm_inputInvalid__X_THm:focus{outline:2px solid var(--alert);outline-offset:2px}.toolForm_select__uOrOg{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;background-image:linear-gradient(45deg,transparent 50%,#9d9c93 0);background-position:calc(100% - 16px) 52%;background-size:6px 6px;background-repeat:no-repeat;color-scheme:light;cursor:pointer}.toolForm_selectInset__N9mRz{padding-left:42px}.toolForm_select__uOrOg.toolForm_select__uOrOg{border:0!important;background-color:var(--field)!important;color:var(--text)!important;color-scheme:light!important}.toolForm_select__uOrOg.toolForm_select__uOrOg:hover{background-color:var(--field-hover)!important}.toolForm_select__uOrOg.toolForm_select__uOrOg:focus{border-color:var(--accent,#5b7046)!important;background-color:var(--field-hover)!important;box-shadow:none!important}.toolForm_select__uOrOg.toolForm_select__uOrOg option{background:#fff!important;color:var(--text)!important}.toolForm_fieldError__DgUig{color:var(--alert);font-size:11px}.toolForm_submit__QXkfo{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:54px;padding:0 20px 0 24px;border:0;border-radius:11px;background:#35432c;box-shadow:2px 4px 0 #788562;color:#fff7ef;font:inherit;font-size:14px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background .17s ease,transform .17s ease}.toolForm_submit__QXkfo svg{width:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:square;transition:transform .17s ease}.toolForm_submit__QXkfo:hover:not(:disabled){background:#455737;transform:translateY(-1px)}.toolForm_submit__QXkfo:hover:not(:disabled) svg{transform:translateX(4px)}.toolForm_submit__QXkfo:disabled{background:#c6c8b9;color:#9d9c93;cursor:not-allowed}.toolForm_spinner__axlTY{width:16px;height:16px;flex:0 0 16px;border-radius:50%;border:2px solid rgba(255,255,255,.28);border-top-color:#fff7ef;animation:toolForm_toolSpin__HylQa .7s linear infinite}@keyframes toolForm_toolSpin__HylQa{to{transform:rotate(1turn)}}.toolForm_alert__PgJG6{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:10px;background:rgba(224,138,111,.12);color:var(--alert);font-size:12px;line-height:1.5}.toolForm_alert__PgJG6 svg{width:16px;height:16px;flex:0 0 16px}.toolForm_turnstile__JdRVp{display:flex;justify-content:center}.toolForm_hint__VPmi0{margin:-4px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.toolForm_progress__0PAzS{margin:-4px 0 0}.toolForm_progressTrack__w8Yy_{display:block;overflow:hidden;height:3px;border-radius:2px;background:#3c3c34}.toolForm_progressBar__sck0O{display:block;height:100%;border-radius:2px;background:var(--accent,#5b7046);transition:width .5s cubic-bezier(.22,1,.36,1)}.toolForm_progress__0PAzS p{margin:9px 0 0;color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.toolForm_limit__mhfHa{display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:12px;background:#eee7d6}.toolForm_limitDial____WQN{position:relative;width:52px;height:52px;flex:0 0 52px}.toolForm_limitDial____WQN svg{width:52px;height:52px;transform:rotate(-90deg)}.toolForm_limitDial____WQN span{position:absolute;inset:0;display:grid;place-items:center;color:var(--text);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.toolForm_limitCopy__AUI9x strong{display:block;color:var(--alert);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.toolForm_limitCopy__AUI9x p{margin:6px 0 0;color:var(--muted);font-size:11.5px;line-height:1.55}@media (max-width:560px){.toolForm_row__RIodN{grid-template-columns:minmax(0,1fr)}.toolForm_input__Nww8O,.toolForm_select__uOrOg{height:48px;font-size:16px}}@media (prefers-reduced-motion:reduce){.toolForm_spinner__axlTY{animation-duration:2s}}.toolForm_form__LFSXy input{color:var(--text);background:var(--field)}.toolForm_submit__QXkfo:active:not(:disabled){transform:translate(1px,3px);box-shadow:1px 1px 0 #788562}@media (max-width:560px){.toolForm_form__LFSXy input{font-size:16px}}@media (prefers-reduced-motion:reduce){.toolForm_submit__QXkfo,.toolForm_submit__QXkfo svg{transition:none}}.toolForm_instrument__2C_U7{--field:#fff9ec;--field-hover:#fffcf4;gap:20px}.toolForm_instrument__2C_U7 .toolForm_label__NHAxi{color:#625d48;font-size:12px;text-transform:none;letter-spacing:.015em}.toolForm_instrument__2C_U7 .toolForm_label__NHAxi span{color:inherit;font-size:11px;font-weight:400}.toolForm_instrument__2C_U7 .toolForm_input__Nww8O,.toolForm_instrument__2C_U7 .toolForm_select__uOrOg{height:50px;box-shadow:inset 0 2px 4px #58442c1c,0 1px 0 #fffaf0}.toolForm_instrument__2C_U7 .toolForm_control__x36zd>img,.toolForm_instrument__2C_U7 .toolForm_control__x36zd>svg{z-index:1}.toolForm_instrument__2C_U7 .toolForm_select__uOrOg{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m2 2 4 4 4-4' fill='none' stroke='%23625d48' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:12px 8px}.toolForm_instrument__2C_U7 .toolForm_submit__QXkfo{margin-top:2px;min-height:50px;box-shadow:1px 2px 0 #71835b,2px 4px 0 #71835b,3px 6px 0 #71835b,6px 12px 16px -8px #67523540}.toolForm_instrument__2C_U7 .toolForm_submit__QXkfo:active:not(:disabled){transform:translate(2px,4px);box-shadow:1px 2px 0 #71835b}.toolForm_instrument__2C_U7 .toolForm_submit__QXkfo:focus-visible{outline:2px solid #4b5d3b;outline-offset:5px}.toolForm_instrument__2C_U7 .toolForm_submit__QXkfo:disabled{color:#4e5741}.toolForm_instrument__2C_U7 .toolForm_fieldError__DgUig{margin:0;font-size:12px;line-height:1.5}@media (max-width:560px){.toolForm_instrument__2C_U7 .toolForm_row__RIodN{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:360px){.toolForm_instrument__2C_U7 .toolForm_row__RIodN{grid-template-columns:1fr}}