.C1PmhG_footer{margin-top:var(--space-10);padding-top:var(--space-9);border-top:1px solid var(--line);gap:var(--space-4);color:var(--fg2);font-size:var(--text-sm);display:grid}.C1PmhG_privacy b{color:var(--fg)}.C1PmhG_links{gap:var(--space-1) var(--space-5);flex-wrap:wrap;display:flex}.C1PmhG_links a{min-height:var(--tap);color:var(--paddy);align-items:center;font-weight:600;display:inline-flex}.C1PmhG_credit{color:var(--muted);font-size:var(--text-xs)}
.N0Nc9q_btn{width:var(--tap);height:var(--tap);border-radius:var(--r-pill);color:var(--fg2);cursor:pointer;transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.N0Nc9q_btn:hover{color:var(--fg);background:var(--grid)}.N0Nc9q_btn:active{transform:scale(.95)}.N0Nc9q_btn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}
.AVcaRa_top{padding-block:calc(env(safe-area-inset-top,0px) + var(--space-5)) var(--space-5);align-items:center}.AVcaRa_brand{color:inherit;min-height:var(--tap);text-decoration:none}.AVcaRa_brand:hover .AVcaRa_name{color:var(--paddy)}.AVcaRa_name{font:700 var(--text-xl) / var(--leading-tight) var(--font-display)}.AVcaRa_nav{gap:var(--space-6);align-items:center;margin-left:auto;display:flex}.AVcaRa_link{min-height:var(--tap);color:var(--muted);font-weight:500;font-size:var(--text-base);transition:color var(--dur-fast) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.AVcaRa_link:hover{color:var(--fg);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1.5px}}.AVcaRa_link[aria-current=page]{color:var(--fg);font-weight:600}.AVcaRa_link[aria-current=page]:after{content:"";background:var(--paddy);border-radius:1px;height:2px;position:absolute;bottom:8px;left:0;right:0}.AVcaRa_stamps{flex-basis:100%}@media (max-width:760px){.AVcaRa_team{display:none}.AVcaRa_stamps{display:flex}}@media (max-width:620px){.AVcaRa_brand{gap:var(--space-3)}.AVcaRa_brand svg{width:32px;height:32px}.AVcaRa_name{font-size:var(--text-base)}.AVcaRa_nav{gap:var(--space-5)}.AVcaRa_link{font-size:var(--text-sm)}}@media (max-width:420px){.AVcaRa_place{display:none}}
.cozEaG_page{z-index:1200;background:var(--bg);padding:calc(env(safe-area-inset-top,0px) + var(--space-9)) max(var(--space-7), env(safe-area-inset-right,0px)) calc(var(--appbar,92px) + env(safe-area-inset-bottom,0px) + var(--space-9)) max(var(--space-7), env(safe-area-inset-left,0px));outline:none;animation:.24s cubic-bezier(.23,1,.32,1) both cozEaG_page-in;position:fixed;inset:0;overflow-y:auto}@keyframes cozEaG_page-in{0%{transform:translateY(10px)}to{transform:none}}.cozEaG_inner{gap:var(--space-6);width:min(520px,100%);margin:0 auto;display:grid}.cozEaG_title{margin:0 0 var(--space-1);font:700 2rem / 1.1 var(--font-display);letter-spacing:-.025em}.cozEaG_profile{gap:var(--space-5);padding:var(--space-6);background:var(--panel);box-shadow:var(--shadow-control);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.cozEaG_profile h2{font:700 var(--text-lg) / 1.2 var(--font-display);margin:0}.cozEaG_profile p{font-size:var(--text-sm);color:var(--muted);line-height:var(--leading-snug);margin:2px 0 0}.cozEaG_avatar{background:var(--paddy-soft);width:56px;height:56px;color:var(--paddy);border-radius:50%;place-items:center;display:grid}.cozEaG_avatar svg{width:30px;height:30px}.cozEaG_who{min-width:0}.cozEaG_who p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cozEaG_initial{font:700 var(--text-xl) / 1 var(--font-display)}.cozEaG_avatar{position:relative;overflow:hidden}.cozEaG_face,.cozEaG_faceLoading{width:100%;height:100%;transition:opacity .2s var(--ease-ui);position:absolute;inset:0}.cozEaG_faceLoading{opacity:0}@media (prefers-reduced-motion:reduce){.cozEaG_face,.cozEaG_faceLoading{transition:none}}.cozEaG_action{border-radius:14px;justify-content:center;width:100%;min-height:48px;text-decoration:none}.cozEaG_signout{color:var(--stress);background:var(--panel);box-shadow:var(--shadow-control);border:0;font-weight:600}.cozEaG_error{color:var(--stress);font-size:var(--text-sm);text-align:center;margin:0}.cozEaG_leave{gap:var(--space-3);margin-top:var(--space-6);display:grid}.cozEaG_list{background:var(--panel);box-shadow:var(--shadow-control);border-radius:18px;margin:0;padding:0;list-style:none;overflow:hidden}.cozEaG_list li{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:52px;padding:0 var(--space-6);font-size:var(--text-base);color:var(--fg);display:flex}.cozEaG_list li+li{box-shadow:inset 0 1px 0 var(--grid)}.cozEaG_value{color:var(--muted);font-size:var(--text-sm);text-align:right}.cozEaG_link{min-height:52px;color:inherit;flex:1;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.cozEaG_link svg{width:18px;height:18px;color:var(--muted)}@media (prefers-reduced-motion:reduce){.cozEaG_page{animation:none}}
._8N2y1G_bar{z-index:1250;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + var(--space-4));width:min(360px, calc(100% - 2 * var(--space-6)));gap:var(--space-1);padding:var(--space-2);background:color-mix(in srgb, var(--panel) 82%, transparent);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border:1px solid color-mix(in srgb, var(--line) 65%, transparent);border-radius:999px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;transform:translate(-50%);box-shadow:inset 0 1px #ffffff38,0 10px 30px -10px #00000073}@media (prefers-reduced-transparency:reduce){._8N2y1G_bar{background:color-mix(in srgb, var(--panel) 90%, transparent);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%)}}._8N2y1G_tab{appearance:none;min-height:var(--tap);padding:var(--space-2) var(--space-1);color:var(--muted);font:600 var(--text-2xs) / 1.1 var(--font-body);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:999px;justify-items:center;gap:3px;display:grid}._8N2y1G_tab:hover:not(:disabled){color:var(--fg2)}._8N2y1G_tab[aria-current=page]{color:var(--paddy)}._8N2y1G_tab:disabled{opacity:.4;cursor:default}._8N2y1G_tab:active:not(:disabled){transform:scale(.96)}._8N2y1G_tab:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){._8N2y1G_tab{transition:none}._8N2y1G_tab:active:not(:disabled){transform:none}}._8N2y1G_bar{--tab-cut:color-mix(in srgb, var(--panel) 92%, transparent);background:color-mix(in srgb, var(--panel) 58%, transparent);-webkit-backdrop-filter:blur(26px)saturate(190%);backdrop-filter:blur(26px)saturate(190%);box-shadow:inset 0 1px 0 #ffffffb3, inset 0 -1px 0 color-mix(in srgb, var(--fg) 6%, transparent), 0 12px 30px -8px #00000047, 0 2px 6px #00000014;border:1px solid #ffffff8c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) ._8N2y1G_bar{background:color-mix(in srgb, var(--panel) 52%, transparent);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff29,0 12px 30px -8px #0009}}:root[data-theme=dark] ._8N2y1G_bar{background:color-mix(in srgb, var(--panel) 52%, transparent);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff29,0 12px 30px -8px #0009}._8N2y1G_tab{color:var(--fg2);font-weight:600}._8N2y1G_tab svg{width:25px;height:25px}._8N2y1G_tab[aria-current=page]{color:var(--paddy);background:color-mix(in srgb, var(--fg) 7%, transparent)}._8N2y1G_tab[aria-current=page] svg{stroke-width:1.7px}@media (prefers-reduced-transparency:reduce){._8N2y1G_bar{background:color-mix(in srgb, var(--panel) 90%, transparent);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%)}}._8N2y1G_bar{isolation:isolate}._8N2y1G_indicator{z-index:-1;top:var(--space-2);bottom:var(--space-2);width:var(--ind-w,0px);background:color-mix(in srgb, var(--paddy) 13%, transparent);transform:translateX(var(--ind-x,0px));opacity:var(--ind-o,0);pointer-events:none;border-radius:999px;transition:transform .42s cubic-bezier(.34,1.32,.64,1),width .42s cubic-bezier(.34,1.32,.64,1),opacity .2s ease-out;position:absolute;left:0}._8N2y1G_tab[aria-current=page]{background:0 0}._8N2y1G_tab{transition:color .22s var(--ease-out)}._8N2y1G_tab[aria-current=page] svg{animation:.38s cubic-bezier(.34,1.56,.64,1) _8N2y1G_tab-pop}@keyframes _8N2y1G_tab-pop{0%{transform:scale(.85)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){._8N2y1G_indicator{transition:opacity .15s linear}._8N2y1G_tab[aria-current=page] svg{animation:none}}._8N2y1G_floor{z-index:1240;height:calc(var(--appbar,92px) + env(safe-area-inset-bottom,0px) + 18px);pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--bg) 0%, transparent), var(--bg) 46%);display:none;position:fixed;bottom:0;left:0;right:0}.wrap[data-view=results] ._8N2y1G_floor{display:block}@media (min-width:900px){._8N2y1G_bar{transition:transform .32s var(--ease-out), opacity .2s var(--ease-out), translate .2s var(--ease-out), visibility .2s}html:not([data-page=account]) .wrap[data-view=map]:not(:has(#map.drawing)):not(:has(#scan:not([hidden]))) ._8N2y1G_bar{transform:translateX(calc(-50% - var(--dock-shift)))}.wrap[data-view=map]:has(#map.drawing) ._8N2y1G_bar{opacity:0;visibility:hidden;translate:0 12px}}@media (min-width:900px) and (prefers-reduced-motion:reduce){._8N2y1G_bar{transition:none}}
.hSNmrW_root{left:max(var(--space-7), env(safe-area-inset-left,0px));bottom:calc(max(var(--space-7), env(safe-area-inset-bottom,0px)) + var(--appbar,0px));z-index:1300;align-items:flex-start;gap:var(--space-3);font-family:var(--font-body);flex-direction:column;display:flex;position:fixed}.hSNmrW_launcher{justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--tap);min-height:var(--tap);padding:0 var(--space-5);border-radius:var(--r-pill);border:1px solid var(--paddy);background:var(--paddy);color:var(--panel);font-weight:600;font-size:var(--text-sm);box-shadow:var(--shadow-2);cursor:pointer;transition:transform var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);display:inline-flex;position:relative}.hSNmrW_launcher:hover{transform:translateY(-1px)}.hSNmrW_launcher:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.hSNmrW_launcherDot{background:var(--straw-soft);border:1.5px solid var(--panel);border-radius:50%;flex:none;width:8px;height:8px}.hSNmrW_launcherDotLive{background:var(--straw)}.hSNmrW_launcherDotVoice{background:var(--water)}.hSNmrW_drawer{width:min(410px, calc(100vw - 2 * var(--space-4)));background:var(--panel);max-height:min(76dvh,620px);color:var(--fg);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-3);flex-direction:column;display:flex;overflow:hidden}.hSNmrW_hiddenPanel{display:none!important}.hSNmrW_chatPane{flex-direction:column;flex:auto;min-height:0;display:flex}.hSNmrW_header{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);background:var(--bg);display:flex}.hSNmrW_titleWrap{gap:2px;min-width:0;display:grid}.hSNmrW_title{font-family:var(--font-display);font-size:var(--text-base);font-weight:700;line-height:var(--leading-tight)}.hSNmrW_subtitle{font-size:var(--text-xs);color:var(--muted);line-height:var(--leading-snug)}.hSNmrW_closeBtn{min-width:var(--tap);min-height:var(--tap);border-radius:var(--r-pill);border:1px solid var(--line);background:var(--panel);color:var(--fg2);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.hSNmrW_closeBtn:hover{border-color:var(--paddy);color:var(--fg)}.hSNmrW_controlsBar{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--grid);background:var(--panel);flex-wrap:wrap;display:flex}.hSNmrW_modeTabs{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--bg);gap:2px;padding:2px;display:inline-flex}.hSNmrW_modeTab{min-height:34px;padding:0 var(--space-4);border-radius:var(--r-pill);color:var(--fg2);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;font-weight:600}.hSNmrW_modeTab[aria-selected=true]{background:var(--paddy);color:var(--panel)}.hSNmrW_langSelect{min-height:36px;padding:0 var(--space-3);border-radius:var(--r-md);border:1px solid var(--line);background:var(--panel);color:var(--fg);font-size:var(--text-xs);font-weight:600}.hSNmrW_contextBar{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);background:var(--paddy-soft);border-bottom:1px solid var(--line);font-size:var(--text-xs);color:var(--fg);display:flex}.hSNmrW_contextNonRice{background:var(--straw-soft)}.hSNmrW_contextLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.hSNmrW_contextToggle{color:var(--paddy);font-size:var(--text-xs);cursor:pointer;padding:var(--space-1);background:0 0;border:0;flex:none;font-weight:600;text-decoration:underline}.hSNmrW_contextInspector{max-height:150px;padding:var(--space-3) var(--space-5);background:var(--bg);border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--leading-snug);color:var(--fg2);white-space:pre-wrap;overflow-y:auto}.hSNmrW_messages{min-height:190px;padding:var(--space-4) var(--space-5);gap:var(--space-3);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.hSNmrW_emptyHint{font-size:var(--text-sm);color:var(--fg2);line-height:var(--leading-normal)}.hSNmrW_msg{gap:var(--space-1);flex-direction:column;max-width:92%;display:flex}.hSNmrW_msgUser{align-self:flex-end}.hSNmrW_msgAssistant{align-self:flex-start}.hSNmrW_msgSystem{max-width:100%;font-size:var(--text-2xs);color:var(--muted);text-align:center;padding:var(--space-1) var(--space-3);border-radius:var(--r-pill);background:var(--bg);border:1px solid var(--grid);align-self:center}.hSNmrW_bubble{padding:var(--space-3) var(--space-4);border-radius:var(--r-lg);font-size:var(--text-sm);line-height:var(--leading-normal);word-break:break-word}.hSNmrW_msgUser .hSNmrW_bubble{background:var(--paddy);color:var(--panel);border-bottom-right-radius:var(--r-xs);white-space:pre-wrap}.hSNmrW_msgAssistant .hSNmrW_bubble{background:var(--bg);color:var(--fg);border:1px solid var(--line);border-bottom-left-radius:var(--r-xs)}.hSNmrW_msgMeta{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.hSNmrW_citeChip{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--muted);padding:1px var(--space-2);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--panel)}.hSNmrW_speakBtn{border:1px solid var(--line);background:var(--panel);color:var(--fg2);border-radius:var(--r-pill);padding:2px var(--space-3);font-size:var(--text-2xs);cursor:pointer;align-items:center;gap:4px;font-weight:600;display:inline-flex}.hSNmrW_speakBtn:hover{border-color:var(--paddy);color:var(--paddy)}.hSNmrW_quickChips{gap:var(--space-2);padding:var(--space-2) var(--space-5);border-top:1px solid var(--grid);scrollbar-width:none;display:flex;overflow-x:auto}.hSNmrW_quickChips::-webkit-scrollbar{display:none}.hSNmrW_quickChip{min-height:32px;padding:var(--space-1) var(--space-3);border-radius:var(--r-pill);border:1px solid var(--line);background:var(--bg);color:var(--fg2);font-size:var(--text-xs);cursor:pointer;flex:none}.hSNmrW_quickChip:hover{border-color:var(--paddy);color:var(--fg)}.hSNmrW_composer{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);background:var(--panel);display:flex}.hSNmrW_input{min-width:0;min-height:var(--tap);padding:0 var(--space-4);border-radius:var(--r-pill);border:1px solid var(--line);background:var(--bg);color:var(--fg);font-size:var(--text-sm);flex:auto}.hSNmrW_sendBtn{min-width:var(--tap);min-height:var(--tap);padding:0 var(--space-5);border-radius:var(--r-pill);border:1px solid var(--paddy);background:var(--paddy);color:var(--panel);font-weight:600;font-size:var(--text-sm);cursor:pointer;flex:none}.hSNmrW_sendBtn:disabled{opacity:.45;cursor:default}.hSNmrW_voicePanel{gap:var(--space-4);padding:var(--space-5);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.hSNmrW_voiceStatusCard{gap:var(--space-3);padding:var(--space-5);border-radius:var(--r-lg);border:1px solid var(--line);background:var(--bg);text-align:center;display:grid}.hSNmrW_voiceStateRow{justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;display:inline-flex}.hSNmrW_voiceOrb{background:var(--muted);border-radius:50%;width:12px;height:12px}.hSNmrW_voiceOrbConnected{background:var(--good)}.hSNmrW_voiceOrbSpeaking{background:var(--water)}.hSNmrW_voiceActions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.hSNmrW_voicePrimaryBtn{min-height:var(--tap);padding:0 var(--space-6);border-radius:var(--r-pill);border:1px solid var(--paddy);background:var(--paddy);color:var(--panel);font-weight:600;font-size:var(--text-sm);cursor:pointer}.hSNmrW_voiceDangerBtn{min-height:var(--tap);padding:0 var(--space-6);border-radius:var(--r-pill);border:1px solid var(--stress);background:var(--stress);color:var(--panel);font-weight:600;font-size:var(--text-sm);cursor:pointer}.hSNmrW_voiceSecondaryBtn{min-height:var(--tap);padding:0 var(--space-4);border-radius:var(--r-pill);border:1px solid var(--line);background:var(--panel);color:var(--fg);font-weight:600;font-size:var(--text-sm);cursor:pointer}.hSNmrW_voiceError{padding:var(--space-3) var(--space-4);border-radius:var(--r-md);border:1px solid var(--stress);color:var(--stress);background:var(--panel);font-size:var(--text-xs);line-height:var(--leading-snug)}.hSNmrW_voiceTranscript{gap:var(--space-2);flex-direction:column;display:flex}.hSNmrW_interimBubble{opacity:.72;font-style:italic}.hSNmrW_mdPara{margin:0}.hSNmrW_mdPara+.hSNmrW_mdPara,.hSNmrW_mdPara+.hSNmrW_mdList,.hSNmrW_mdHeading+.hSNmrW_mdPara,.hSNmrW_mdHeading+.hSNmrW_mdList,.hSNmrW_mdList+.hSNmrW_mdPara,.hSNmrW_mdList+.hSNmrW_mdHeading{margin-top:var(--space-2)}.hSNmrW_mdHeading{color:var(--fg);margin:0;font-weight:700}.hSNmrW_mdList{padding-left:var(--space-5);gap:var(--space-1);flex-direction:column;margin:0;display:flex}.hSNmrW_mdCode{font-family:var(--font-mono);font-size:var(--text-xs);border-radius:var(--r-xs);background:var(--panel);border:1px solid var(--grid);padding:1px 4px}.hSNmrW_privacyFoot{padding:var(--space-2) var(--space-5);border-top:1px solid var(--grid);font-size:var(--text-2xs);color:var(--muted);line-height:var(--leading-snug)}@media (max-width:620px){.hSNmrW_root{left:max(var(--space-4), env(safe-area-inset-left,0px));bottom:calc(max(var(--space-4), env(safe-area-inset-bottom,0px)) + var(--appbar,0px))}.hSNmrW_drawer{width:calc(100vw - 2 * var(--space-4));max-height:75dvh}}.hSNmrW_launcherAvatar{margin-left:calc(var(--space-3) * -1)}.hSNmrW_headerAvatar{margin-right:var(--space-2)}.hSNmrW_welcome{justify-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4) 0;text-align:center;display:grid}.hSNmrW_thinkingRow{align-items:flex-end;gap:var(--space-3);flex-direction:row}.wrap:not([data-view=results]) .hSNmrW_root:not([data-live=true]){display:none}.hSNmrW_dock{flex-direction:column;align-items:flex-start;gap:0;display:flex}.hSNmrW_dock>.hSNmrW_launcher{width:64px;min-width:0;height:64px;min-height:0;box-shadow:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;flex:none;padding:0;position:relative;overflow:visible}.hSNmrW_dock>.hSNmrW_launcher:hover{transform:translateY(-2px)}.hSNmrW_dock>.hSNmrW_launcher:active{transform:scale(.96)}.hSNmrW_dock>.hSNmrW_launcher:before{content:"";background:color-mix(in srgb, var(--paddy) 26%, var(--panel));box-shadow:var(--shadow-3), inset 0 0 0 3px var(--panel);border-radius:50%;position:absolute;inset:0}.hSNmrW_pop{clip-path:path("M -30 -50 H 94 V 32 H 61 A 29 29 0 0 1 3 32 H -30 Z");display:block;position:absolute;inset:0}.hSNmrW_pop .hSNmrW_launcherAvatar{filter:drop-shadow(0 2px 3px #00000038);background:0 0;border-radius:0;margin:0;position:absolute;bottom:-9px;left:-10px}.hSNmrW_badge{z-index:2;background:var(--paddy);width:27px;height:27px;color:var(--panel);border:2.5px solid var(--panel);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-5px;box-shadow:0 1px 3px #00000040}.hSNmrW_badge svg{width:14px;height:14px;display:block;transform:translate(.5px,-.5px)}.hSNmrW_badgeLive{background:var(--paddy)}.hSNmrW_badgeVoice{background:var(--water);animation:1.6s ease-in-out infinite hSNmrW_badge-live}@keyframes hSNmrW_badge-live{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--water) 55%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--water) 0%, transparent)}}.hSNmrW_teaser{background:var(--panel);border:1px solid var(--line);max-width:min(220px,100vw - 104px);color:var(--fg);transform-origin:0 100%;transition:padding .26s var(--ease-out), border-radius .26s var(--ease-out);border-radius:18px 18px 18px 6px;margin:0 0 22px 50px;padding:10px 14px;animation:.42s cubic-bezier(.34,1.5,.64,1) both hSNmrW_think-in,4.4s ease-in-out .6s infinite hSNmrW_cloud-float;position:relative;box-shadow:0 6px 14px #0000001f,0 1px 2px #00000014}.hSNmrW_teaser:has(.hSNmrW_dots){border-radius:999px;padding:9px 13px}.hSNmrW_teaser:hover{scale:1.03}.hSNmrW_trail{width:0;height:0;position:absolute;bottom:0;left:0}.hSNmrW_trail i{background:var(--panel);border:1px solid var(--line);border-radius:50%;animation:.32s cubic-bezier(.34,1.6,.64,1) both hSNmrW_dot-pop,2.6s ease-in-out infinite hSNmrW_dot-drift;position:absolute;box-shadow:0 2px 5px #0000001f}.hSNmrW_trail i:first-child{width:7px;height:7px;animation-delay:0s,.5s;bottom:-20px;left:-16px}.hSNmrW_trail i:nth-child(2){width:11px;height:11px;animation-delay:.12s,.9s;bottom:-10px;left:-6px}.hSNmrW_teaserBody{appearance:none;color:inherit;text-align:left;font:600 13px / 1.3 var(--font-body);text-wrap:balance;cursor:pointer;background:0 0;border:0;min-width:0;padding:0 12px 0 0;display:block;position:relative}.hSNmrW_teaserClose{z-index:1;appearance:none;border:1px solid var(--line);background:var(--panel);width:18px;height:18px;color:var(--muted);cursor:pointer;animation:hSNmrW_body-in .26s var(--ease-out) .7s both;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-8px;right:-8px;box-shadow:0 1px 3px #00000024}.hSNmrW_teaserClose:before{content:"";border-radius:50%;position:absolute;inset:-9px}.hSNmrW_teaserClose svg{stroke-width:2.6px;width:9px;height:9px}.hSNmrW_teaserClose:active{transform:scale(.9)}@keyframes hSNmrW_cloud-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}@keyframes hSNmrW_dot-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes hSNmrW_body-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes hSNmrW_cloud-float{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-5px)rotate(-.8deg)}65%{transform:translateY(-2px)rotate(.6deg)}}@keyframes hSNmrW_cloud-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.025,1.035)}}@keyframes hSNmrW_dot-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(1px,-4px)scale(1.08)}}.hSNmrW_live{display:inline-grid}.hSNmrW_liveGhost,.hSNmrW_liveShown{grid-area:1/1}.hSNmrW_liveGhost{visibility:hidden}.hSNmrW_liveShown{min-height:1.35em}.hSNmrW_caret{vertical-align:-.15em;background:var(--paddy);width:2px;height:1.05em;margin-left:2px;animation:.9s step-end infinite hSNmrW_caret-blink;display:inline-block}@keyframes hSNmrW_caret-blink{50%{opacity:0}}.hSNmrW_dots{align-items:center;gap:4px;height:1.35em;display:inline-flex}.hSNmrW_dots i{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite hSNmrW_dot-bounce}.hSNmrW_dots i:nth-child(2){animation-delay:.15s}.hSNmrW_dots i:nth-child(3){animation-delay:.3s}@keyframes hSNmrW_dot-bounce{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.hSNmrW_teaser,.hSNmrW_trail i,.hSNmrW_teaserClose{animation:none}.hSNmrW_teaser{transition:none}.hSNmrW_teaser:hover{scale:none}.hSNmrW_badgeVoice,.hSNmrW_dots i,.hSNmrW_caret{animation:none}}.hSNmrW_insightCard{gap:var(--space-4);padding:var(--space-5);border-radius:var(--r);background:color-mix(in srgb, var(--paddy) 9%, var(--panel));border:1px solid color-mix(in srgb, var(--paddy) 22%, var(--line));align-items:flex-start;display:flex}.hSNmrW_insightTitle{font-size:var(--text-sm);color:var(--fg);margin-bottom:var(--space-2);display:block}.hSNmrW_insightList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.hSNmrW_insightList li{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--fg2);padding-left:14px;position:relative}.hSNmrW_insightList li:before{content:"";background:var(--paddy);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}@keyframes hSNmrW_think-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.hSNmrW_drawer{border:1px solid var(--line);background:var(--panel);border-radius:26px;box-shadow:0 18px 40px #0000002e,0 2px 6px #00000014}.hSNmrW_sheetHead{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid var(--grid);display:flex}.hSNmrW_sheetHead .hSNmrW_titleWrap{flex:1;gap:1px;min-width:0;display:grid}.hSNmrW_sheetHead .hSNmrW_title{font:700 var(--text-base) / 1.2 var(--font-display);color:var(--fg);margin:0}.hSNmrW_sheetHead .hSNmrW_subtitle{font-size:var(--text-sm);color:var(--muted);margin:0;line-height:1.3}.hSNmrW_headActions{align-items:center;gap:var(--space-2);flex:none;display:flex}.hSNmrW_iconBtn,.hSNmrW_newBtn{appearance:none;cursor:pointer;color:var(--fg2);height:38px;font:500 var(--text-sm) / 1 var(--font-body);transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.hSNmrW_iconBtn{background:color-mix(in srgb, var(--fg) 6%, var(--panel));width:38px}.hSNmrW_iconBtn[aria-pressed=true]{background:var(--paddy);color:var(--panel)}.hSNmrW_newBtn{padding:0 var(--space-3)}.hSNmrW_iconBtn:hover,.hSNmrW_newBtn:hover{background:color-mix(in srgb, var(--fg) 10%, var(--panel))}.hSNmrW_iconBtn:focus-visible,.hSNmrW_newBtn:focus-visible{outline:var(--focus-ring);outline-offset:2px}.hSNmrW_messages{padding:var(--space-5);gap:var(--space-4)}.hSNmrW_msg{gap:6px}.hSNmrW_msgAssistant .hSNmrW_bubble{background:color-mix(in srgb, var(--fg) 7%, var(--panel));color:var(--fg);padding:var(--space-5) var(--space-6);max-width:88%;font-size:var(--text-base);border:0;border-radius:20px;line-height:1.45}.hSNmrW_msgUser .hSNmrW_bubble{background:var(--paddy);color:var(--panel);padding:var(--space-4) var(--space-5);border:0;border-radius:20px}.hSNmrW_msgAssistant .hSNmrW_bubble .hSNmrW_mdPara{margin:0 0 var(--space-3)}.hSNmrW_msgAssistant .hSNmrW_bubble .hSNmrW_mdPara:last-child{margin-bottom:0}.hSNmrW_msgAssistant .hSNmrW_bubble .hSNmrW_insightList{margin:0 0 var(--space-3)}.hSNmrW_msgAssistant .hSNmrW_bubble .hSNmrW_insightList li{color:var(--fg);font-size:var(--text-sm)}.hSNmrW_msgActions{gap:var(--space-2);padding-left:var(--space-2);display:flex}.hSNmrW_actionBtn{appearance:none;cursor:pointer;min-height:32px;padding:0 var(--space-2);color:var(--muted);font:500 var(--text-sm) / 1 var(--font-body);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;display:inline-flex}.hSNmrW_actionBtn:hover{color:var(--fg);background:color-mix(in srgb, var(--fg) 5%, var(--panel))}.hSNmrW_actionBtn[aria-pressed=true]{color:var(--paddy)}.hSNmrW_quickChips{gap:var(--space-3);padding:var(--space-1) 0 0;border:0;flex-wrap:wrap;display:flex;overflow:visible}.hSNmrW_quickChip{appearance:none;cursor:pointer;text-align:left;border:1px solid var(--line);background:var(--panel);color:var(--fg);padding:10px var(--space-5);font:500 var(--text-sm) / 1.25 var(--font-body);white-space:normal;border-radius:999px}.hSNmrW_quickChip:hover{border-color:color-mix(in srgb, var(--paddy) 50%, var(--line))}.hSNmrW_composer{margin:0 var(--space-5) var(--space-3);background:0 0;border:0;padding:0;display:block;position:relative}.hSNmrW_composer .hSNmrW_input{resize:none;width:100%;min-height:84px;padding:var(--space-5) 60px var(--space-5) var(--space-5);background:color-mix(in srgb, var(--fg) 6%, var(--panel));color:var(--fg);font:400 var(--text-base) / 1.4 var(--font-body);border:1px solid #0000;border-radius:22px;display:block}.hSNmrW_composer .hSNmrW_input:focus{border-color:color-mix(in srgb, var(--paddy) 45%, var(--line));background:var(--panel);outline:none}.hSNmrW_composer .hSNmrW_sendBtn{background:var(--paddy);width:42px;height:42px;min-height:0;color:var(--panel);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:12px;right:12px}.hSNmrW_composer .hSNmrW_sendBtn:disabled{background:color-mix(in srgb, var(--fg) 12%, var(--panel));color:var(--muted);cursor:default}.hSNmrW_privacyFoot{padding:0 var(--space-6) var(--space-4);font-size:var(--text-xs);color:var(--muted);text-align:center;background:0 0;border:0;line-height:1.4}.hSNmrW_sheetHead .hSNmrW_title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:420px){.hSNmrW_newLabel{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.hSNmrW_newBtn{background:color-mix(in srgb, var(--fg) 6%, var(--panel));width:38px;padding:0}}.hSNmrW_scrim{display:none}@media (max-width:620px){.hSNmrW_drawer{z-index:2;width:100%;max-width:none;height:min(88dvh,720px);max-height:none;padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:0;border-radius:26px 26px 0 0;animation:.32s cubic-bezier(.32,.72,0,1) both hSNmrW_sheet-up;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 40px #00000038}.hSNmrW_drawer:before{content:"";background:color-mix(in srgb, var(--fg) 18%, var(--panel));border-radius:3px;flex:none;width:38px;height:5px;margin:8px auto 0;display:block}.hSNmrW_sheetHead{padding-top:var(--space-3)}.hSNmrW_root:has(.hSNmrW_drawer:not(.hSNmrW_hiddenPanel)) .hSNmrW_dock{display:none}.hSNmrW_scrim{z-index:1;background:#00000052;border:0;padding:0;animation:.24s ease-out both hSNmrW_scrim-in;display:block;position:fixed;inset:0}}@keyframes hSNmrW_sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes hSNmrW_scrim-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hSNmrW_drawer,.hSNmrW_scrim{animation:none!important}}.hSNmrW_messages .hSNmrW_quickChips{flex-flow:column;align-items:flex-start;min-width:0;overflow:visible}.hSNmrW_messages .hSNmrW_quickChip{white-space:normal;overflow-wrap:anywhere;text-align:left;flex:none;min-width:0;max-width:100%}.hSNmrW_chatPane .hSNmrW_messages{padding-bottom:var(--space-7);-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.hSNmrW_chatPane .hSNmrW_composer{margin-top:var(--space-2)}html[data-page=account] .hSNmrW_root{display:none}.hSNmrW_dock{transform:translate(var(--drag-x,0px), calc(var(--dock-dy,0px) + var(--drag-y,0px)));transition:transform .32s cubic-bezier(.32,.72,0,1)}.hSNmrW_root[data-dragging=true] .hSNmrW_dock{transition:none}.hSNmrW_root[data-dragging=true] .hSNmrW_launcher{cursor:grabbing;scale:1.06}.hSNmrW_dock>.hSNmrW_launcher{touch-action:none;cursor:grab}.hSNmrW_root[data-side=right]{left:auto;right:max(var(--space-4), env(safe-area-inset-right,0px));align-items:flex-end}.hSNmrW_root[data-side=right] .hSNmrW_dock{align-items:flex-end}.hSNmrW_root[data-side=right] .hSNmrW_teaser{transform-origin:100% 100%;border-radius:18px 18px 6px;margin:0 50px 22px 0}.hSNmrW_root[data-side=right] .hSNmrW_trail{left:auto;right:0}.hSNmrW_root[data-side=right] .hSNmrW_trail i:first-child{left:auto;right:-16px}.hSNmrW_root[data-side=right] .hSNmrW_trail i:nth-child(2){left:auto;right:-6px}@media (min-width:621px){.hSNmrW_root[data-side=right]{right:max(var(--space-7), env(safe-area-inset-right,0px))}}@media (prefers-reduced-motion:reduce){.hSNmrW_dock{transition:none}}.wrap[data-locked] .hSNmrW_root{display:none}
.VXzzkq_avatar{background:color-mix(in srgb, var(--paddy) 16%, var(--panel));pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:30%;flex:none;display:inline-block;position:relative;overflow:hidden}.VXzzkq_avatar picture,.VXzzkq_avatar .VXzzkq_still{display:block;position:absolute;inset:0}.VXzzkq_avatar img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.VXzzkq_breathe{transform-origin:50% 100%;animation:4.2s ease-in-out infinite VXzzkq_avatar-breathe}.VXzzkq_blink{opacity:0;animation:5.6s step-end infinite VXzzkq_avatar-blink}@keyframes VXzzkq_avatar-breathe{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(.998,1.014)rotate(.5deg)}}@keyframes VXzzkq_avatar-blink{0%,92%{opacity:0}93%,96%{opacity:1}97%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.VXzzkq_breathe,.VXzzkq_blink{animation:none}}
.jfMR6G_mapcol{gap:0}.jfMR6G_mapbox{display:grid;position:relative}.jfMR6G_mapwrap{position:relative}.jfMR6G_hint,.jfMR6G_glassBtn,.jfMR6G_tools,.jfMR6G_fieldCard,.jfMR6G_round,.jfMR6G_scanText{background:color-mix(in srgb, var(--panel) 78%, transparent);-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);box-shadow:inset 0 1px 0 #ffffff40, var(--shadow-2);border:1px solid color-mix(in srgb, var(--line) 70%, transparent)}@media (prefers-reduced-transparency:reduce){.jfMR6G_hint,.jfMR6G_glassBtn,.jfMR6G_tools,.jfMR6G_fieldCard,.jfMR6G_round,.jfMR6G_scanText{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none}}.jfMR6G_topStack{z-index:1100;left:50%;top:calc(env(safe-area-inset-top,0px) + var(--map-top,76px));justify-items:center;gap:var(--space-3);pointer-events:none;grid-template-columns:minmax(0,1fr);width:min(420px,100% - 120px);display:grid;position:absolute;transform:translate(-50%)}:is(.wrap:not([data-view=map]) .jfMR6G_topStack,html[data-page=account] .jfMR6G_topStack){display:none}.jfMR6G_hint{width:fit-content;min-width:0;max-width:100%;padding:var(--space-3) var(--space-7);border-radius:calc(var(--r) + 4px);color:var(--fg);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-snug);text-align:center;text-wrap:balance;overflow-wrap:anywhere;pointer-events:none;margin:0}.jfMR6G_drawbar{z-index:1150;left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + var(--space-9));justify-content:center;align-items:center;gap:var(--space-5);padding:0 var(--space-7);pointer-events:none;display:flex;position:absolute}.jfMR6G_drawbar>*{pointer-events:auto}.jfMR6G_fab{width:68px;height:68px;font:300 2.6rem/1 var(--font-body);background:linear-gradient(to bottom, color-mix(in srgb, var(--paddy) 88%, white), var(--paddy));transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:inset 0 1px #ffffff4d,0 2px 4px #0000002e,0 14px 30px -10px #00000073}.jfMR6G_fab:active{transform:scale(.94);box-shadow:inset 0 2px 4px #00000040,0 1px 2px #0003}.jfMR6G_check{min-height:56px;padding:0 var(--space-9);border-radius:var(--r-pill);transition:transform var(--dur-fast) var(--ease-out);font-size:1.05rem;box-shadow:inset 0 1px #ffffff40,0 10px 24px -10px #00000073}.jfMR6G_check:active:not(:disabled){transform:scale(.97)}.jfMR6G_check:disabled{opacity:1;background:color-mix(in srgb, var(--panel) 70%, var(--line));color:var(--muted);border-color:var(--line);cursor:default;box-shadow:inset 0 1px 3px #00000024}.jfMR6G_round{width:52px;height:52px;color:var(--fg);transition:transform var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;padding:0;font-size:1.25rem;display:grid}.jfMR6G_round:active:not(:disabled){transform:scale(.94)}.jfMR6G_round:disabled{opacity:1;color:var(--muted);cursor:default}.jfMR6G_drawbar:not(:has(#finishBtn:not([hidden]))) .jfMR6G_cancel{display:none}.jfMR6G_chrome{display:contents}.jfMR6G_side{z-index:1160;right:var(--space-5);top:calc(env(safe-area-inset-top,0px) + var(--map-top,76px));gap:var(--space-3);justify-items:end;display:grid;position:absolute}.jfMR6G_glassBtn{min-height:var(--tap);align-items:center;gap:var(--space-2);padding:0 var(--space-6);border-radius:var(--r-pill);color:var(--fg);font-size:var(--text-sm);transition:transform var(--dur-fast) var(--ease-out);display:inline-flex}.jfMR6G_glassBtn:active{transform:scale(.96)}.jfMR6G_glassBtn[aria-expanded=true]{background:var(--paddy);color:var(--panel);border-color:var(--paddy)}.jfMR6G_scrim{z-index:1190;cursor:default;background:#00000047;border:0;padding:0;position:fixed;inset:0}.jfMR6G_tools{z-index:1200;right:var(--space-5);top:calc(env(safe-area-inset-top,0px) + var(--map-top,76px));width:min(380px, calc(100% - 2 * var(--space-5)));max-height:calc(100dvh - var(--map-top,76px) - var(--appbar,0px) - var(--space-9));overscroll-behavior:contain;padding:var(--space-6);border-radius:22px;display:none;position:absolute;overflow:auto}.jfMR6G_layersBody{gap:var(--space-5);display:grid}.jfMR6G_panelTitle{font-size:var(--text-lg)}.jfMR6G_modes{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.jfMR6G_modes>span{flex-basis:100%}.jfMR6G_modeArt{object-fit:contain;opacity:.78;width:26px;height:26px;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);display:block}.jfMR6G_modes .btn[aria-pressed=true] .jfMR6G_modeArt{opacity:1;transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.jfMR6G_modeArt{transition:none}}.jfMR6G_layersBody .btn{min-height:var(--tap)}.jfMR6G_layersBody #imgCtl{gap:var(--space-3)}.jfMR6G_layersBody #imgCtl>label:first-child{flex-basis:100%}.jfMR6G_layersBody #srWrap{align-items:center;gap:var(--space-2);min-height:var(--tap);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.jfMR6G_layersBody #srWrap input[type=checkbox]{width:20px;height:20px;accent-color:var(--paddy);cursor:pointer}.jfMR6G_layersBody #tlCtl input[type=range]{min-height:var(--tap);accent-color:var(--paddy)}.jfMR6G_selWrap{flex:160px;max-width:100%}.jfMR6G_select{width:100%}:is(.jfMR6G_mapbox:has(#scan:not([hidden])) .jfMR6G_hint,.jfMR6G_mapbox:has(#scan:not([hidden])) .jfMR6G_drawbar){display:none}.jfMR6G_scanText{left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + var(--space-9) + 84px);width:fit-content;max-width:min(340px, calc(100% - 2 * var(--space-7)));padding:var(--space-3) var(--space-7);border-radius:calc(var(--r) + 4px);color:var(--fg);font-size:var(--text-sm);text-align:center;text-wrap:balance;font-weight:600;line-height:var(--leading-snug);margin-inline:auto;position:absolute}@media (max-width:620px){.jfMR6G_side span{display:none}.jfMR6G_glassBtn{width:var(--tap);justify-content:center;padding:0}.jfMR6G_topStack{width:min(420px,100% - 128px)}.jfMR6G_hint{padding:var(--space-3) var(--space-5)}.jfMR6G_tools{width:100%;max-height:72dvh;padding-bottom:calc(var(--space-6) + var(--appbar,0px) + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0;inset:auto 0 0}}@media (prefers-reduced-motion:reduce){.jfMR6G_fab,.jfMR6G_check,.jfMR6G_round,.jfMR6G_glassBtn{transition:none}}.jfMR6G_crosshair{z-index:1120;pointer-events:none;opacity:0;width:54px;height:54px;transition:opacity var(--dur-fast) var(--ease);margin:-27px 0 0 -27px;position:absolute;top:calc(50% - 72px);left:50%}.jfMR6G_crosshair[data-show="1"]{opacity:1}.jfMR6G_crosshair .jfMR6G_arm{background:#fff;position:absolute;box-shadow:0 0 0 1.5px #000000a6}.jfMR6G_crosshair .jfMR6G_arm:first-child{width:2px;height:16px;margin-left:-1px;top:0;left:50%}.jfMR6G_crosshair .jfMR6G_arm:nth-child(2){width:2px;height:16px;margin-left:-1px;bottom:0;left:50%}.jfMR6G_crosshair .jfMR6G_arm:nth-child(3){width:16px;height:2px;margin-top:-1px;top:50%;left:0}.jfMR6G_crosshair .jfMR6G_arm:nth-child(4){width:16px;height:2px;margin-top:-1px;top:50%;right:0}.jfMR6G_crossDot{border:2.5px solid var(--straw);background:#0003;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1.5px #0000008c,0 0 10px #00000080}@media (hover:hover) and (pointer:fine){.jfMR6G_crosshair{display:none}}.jfMR6G_stamps{margin-bottom:var(--space-3)}.jfMR6G_fabLabel{display:none}@media (min-width:760px) and (hover:hover) and (pointer:fine){.jfMR6G_fab{width:auto;height:60px;padding:0 var(--space-8) 0 var(--space-6);border-radius:var(--r-pill);gap:var(--space-3);display:inline-flex}.jfMR6G_fabLabel{font:700 1.15rem / 1 var(--font-display);letter-spacing:-.01em;display:inline}}.jfMR6G_steps{display:none}@media (min-width:900px){.jfMR6G_steps{z-index:1140;left:var(--space-5);top:calc(env(safe-area-inset-top,0px) + calc(var(--map-top,76px) + 148px));width:320px;padding:var(--space-6);gap:var(--space-4);background:var(--raised);box-shadow:var(--shadow-card), 0 6px 12px -6px #00000040;border-radius:18px;margin:0;list-style:none;display:grid;position:absolute}:is(.jfMR6G_mapbox:has(#map.drawing) .jfMR6G_steps,.jfMR6G_mapbox:has(#scan:not([hidden])) .jfMR6G_steps,.wrap[data-panel=layers] .jfMR6G_steps,.wrap[data-panel=city] .jfMR6G_steps,.wrap[data-field] .jfMR6G_steps){display:none}.wrap:not([data-view=map]) .jfMR6G_steps{display:none}}.jfMR6G_stepsTitle{font:700 1.25rem / 1.25 var(--font-display);letter-spacing:-.015em;text-wrap:balance}.jfMR6G_steps>li:not(.jfMR6G_stepsTitle):not(.jfMR6G_stepsNote){gap:var(--space-4);grid-template-columns:52px minmax(0,1fr);align-items:center;display:grid}.jfMR6G_steps b{display:block}.jfMR6G_steps small{font-size:var(--text-sm);color:var(--fg2);display:block}.jfMR6G_stepIco{place-items:center;width:52px;height:52px;display:grid}.jfMR6G_stepIco img{object-fit:contain;width:52px;height:52px;display:block}.jfMR6G_stepsNote{font-size:var(--text-xs);color:var(--muted)}.jfMR6G_modes{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.jfMR6G_modes>span:first-child{grid-column:1/-1}:is(.jfMR6G_modes .btn[data-mode],.jfMR6G_modes #cityToggle){min-height:72px;padding:var(--space-2);text-align:center;white-space:normal;line-height:1.2;font-size:var(--text-sm);border-radius:14px;align-content:center;justify-items:center;gap:4px;display:grid}.jfMR6G_modes #cityToggle{min-height:var(--tap);grid-column:1/-1}.jfMR6G_modeArt{width:38px;height:38px}.jfMR6G_stepsTitle{min-height:64px;padding-right:64px;position:relative}.jfMR6G_stepsArt{filter:drop-shadow(0 4px 6px #0003);width:72px;height:auto;position:absolute;top:-22px;right:0}.jfMR6G_scanText{will-change:opacity;animation:2.4s ease-in-out infinite jfMR6G_scan-breathe}@keyframes jfMR6G_scan-breathe{0%,to{opacity:.74}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.jfMR6G_scanText{opacity:1;animation:none}}.jfMR6G_fieldCard{z-index:1150;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 104px);width:min(380px, calc(100% - 2 * var(--space-6)));align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-5) var(--space-6);text-align:left;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;display:grid;position:absolute;transform:translate(-50%)}.jfMR6G_fieldCard:hover{transform:translate(-50%)translateY(-1px)}.jfMR6G_fieldCard:active{transform:translate(-50%)scale(.985)}.jfMR6G_fieldCard:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.jfMR6G_fcMain{gap:2px;min-width:0;display:grid}.jfMR6G_fcTop{align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.jfMR6G_fcTop b{font:700 var(--text-lg) / var(--leading-snug) var(--font-display);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jfMR6G_fcArea{font-size:var(--text-sm);color:var(--muted);flex:none}.jfMR6G_fcFacts{align-items:center;gap:2px var(--space-4);font-size:var(--text-sm);color:var(--fg2);flex-wrap:wrap;display:flex}.jfMR6G_fcFact{align-items:center;gap:var(--space-2);display:inline-flex}.jfMR6G_fcDot{background:var(--muted);border-radius:50%;flex:none;width:9px;height:9px}.jfMR6G_fcDot.jfMR6G_good{background:var(--paddy)}.jfMR6G_fcDot.jfMR6G_watch{background:var(--straw)}.jfMR6G_fcDot.jfMR6G_stress{background:var(--stress)}.jfMR6G_fcGo{width:34px;height:34px;color:var(--paddy);background:color-mix(in srgb, var(--paddy) 14%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.jfMR6G_fieldCard{transition:none}.jfMR6G_fieldCard:hover,.jfMR6G_fieldCard:active{transform:translate(-50%)}}.jfMR6G_fieldCard,.jfMR6G_drawbar{margin-bottom:var(--appbar,64px)}@media (max-width:899px){.jfMR6G_drawbar{gap:var(--space-3);padding:0 var(--space-5)}.jfMR6G_drawbar .jfMR6G_fab{flex:none;width:60px;height:60px}.jfMR6G_drawbar .jfMR6G_round{flex:none;width:48px;height:48px}.jfMR6G_drawbar .jfMR6G_check{min-width:0;min-height:48px;padding:0 var(--space-6);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-size:.95rem;overflow:hidden}}.jfMR6G_fieldCard{display:none!important}@media (max-width:899px){.jfMR6G_drawbar{justify-content:flex-end}.jfMR6G_mapbox:has(#map.drawing) .jfMR6G_drawbar{justify-content:center}.jfMR6G_drawbar .jfMR6G_fab{order:9}.jfMR6G_drawbar .jfMR6G_cancel{order:8}}@media (min-width:900px){.jfMR6G_drawbar{left:calc(50% - var(--dock-shift) + 220px + var(--space-7));right:auto;bottom:calc(env(safe-area-inset-bottom,0px) + var(--space-4) + 3px);justify-content:flex-start;margin-bottom:0;padding:0}.jfMR6G_drawbar .jfMR6G_fab{width:var(--dock-btn);justify-content:center}.jfMR6G_mapbox:has(#map.drawing) .jfMR6G_drawbar{left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + var(--space-4));justify-content:center}.jfMR6G_side,.jfMR6G_tools{right:var(--space-7)}.jfMR6G_steps{left:var(--space-7)}}
._1UW-UW_orbit{--lap:9s;--sun-x:9px;--sun-y:13px;pointer-events:none;position:absolute;inset:0}._1UW-UW_area{fill:#ffffff1a;stroke:none}._1UW-UW_sweep{x:calc(var(--fx,0px) - 4px);y:0px;width:calc(var(--fw,0px) + 8px);height:calc(var(--fh,0px) * .5);animation:_1UW-UW_sat-sweep var(--lap) linear infinite alternate}._1UW-UW_trackSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}._1UW-UW_track{fill:none;stroke:#ffffff4d;stroke-width:1px}._1UW-UW_arm{will-change:transform;width:0;height:0;position:absolute;top:0;left:0}._1UW-UW_footprint{width:calc(var(--sat,56px) * 2.15);height:calc(var(--sat,56px) * 2.15);margin:calc(var(--sat,56px) * -1.075) 0 0 calc(var(--sat,56px) * -1.075);background:radial-gradient(closest-side,#ffffff29,#ffffff0d 60%,#0000);border-radius:50%;position:absolute;top:0;left:0}._1UW-UW_craft{width:var(--sat,56px);height:var(--sat,56px);margin:calc(var(--sat,56px) / -2) 0 0 calc(var(--sat,56px) / -2);animation:_1UW-UW_sat-roll var(--lap) linear infinite;display:block;position:absolute;top:0;left:0}._1UW-UW_shadow{filter:brightness(0)blur(2.6px);opacity:.34;animation:_1UW-UW_sat-roll-shadow var(--lap) linear infinite}@keyframes _1UW-UW_sat-sweep{0%{transform:translateY(calc(var(--fy,0px) - var(--fh,0px) * .2))}to{transform:translateY(calc(var(--fy,0px) + var(--fh,0px) * .7))}}@keyframes _1UW-UW_sat-roll{to{rotate:360deg}}@keyframes _1UW-UW_sat-roll-shadow{0%{transform:translate(var(--sun-x), var(--sun-y));rotate:0deg}to{transform:translate(var(--sun-x), var(--sun-y));rotate:360deg}}@media (prefers-reduced-motion:reduce){._1UW-UW_craft,._1UW-UW_shadow,._1UW-UW_sweep{animation:none}._1UW-UW_sweep{transform:translateY(calc(var(--fy,0px) + var(--fh,0px) * .25))}._1UW-UW_shadow{transform:translate(var(--sun-x), var(--sun-y));transform:translate(var(--sun-x), var(--sun-y));animation:none}}
._4WqGlG_bar{z-index:950;align-items:center;gap:var(--space-3);margin-inline:calc(-1 * max(16px, env(safe-area-inset-left,0px)));padding:var(--space-3) max(16px, env(safe-area-inset-left,0px));background:var(--bg);border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);box-shadow:0 -2px 0 var(--bg);margin-bottom:var(--space-7);display:none;position:sticky;top:0}._4WqGlG_barBtn{min-height:var(--tap);padding:0 var(--space-6);font-size:var(--text-base);white-space:nowrap;align-items:center;gap:var(--space-2);transition:transform var(--dur-fast) var(--ease-out);display:inline-flex}._4WqGlG_barBtn:active{transform:scale(.96)}._4WqGlG_iconBtn{width:var(--tap);height:var(--tap);border-radius:50%;flex:none;justify-content:center;padding:0}._4WqGlG_barTitle{text-align:center;color:var(--fg2);flex:1;font-weight:700}._4WqGlG_summary{gap:var(--space-7);padding:var(--space-5) 0 var(--space-6);min-width:0;display:grid}._4WqGlG_summary>*{min-width:0}._4WqGlG_meta{color:var(--muted);font-size:var(--text-sm);letter-spacing:.01em;font-variant-numeric:tabular-nums}._4WqGlG_headline{align-items:baseline;gap:var(--space-4);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.7rem,6.8vw,2.25rem);font-weight:700;line-height:1.08;display:flex}._4WqGlG_dot{background:currentColor;border-radius:50%;flex:none;width:12px;height:12px;transform:translateY(-2px)}._4WqGlG_lead{color:var(--fg2);max-width:46ch;margin-top:calc(-1 * var(--space-4));font-size:1.1rem}._4WqGlG_good{color:var(--good)}._4WqGlG_watch{color:var(--watch)}._4WqGlG_stress{color:var(--stress)}._4WqGlG_info{color:var(--info)}._4WqGlG_actions{gap:var(--space-4);flex-wrap:wrap;display:flex}._4WqGlG_action{min-height:52px;padding:0 var(--space-8);font-size:var(--text-base);flex:220px}._4WqGlG_tiles{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}._4WqGlG_tile{gap:var(--space-2);min-width:0;padding:var(--space-5) var(--space-5) var(--space-4);background:var(--panel);border-radius:var(--r-md);box-shadow:var(--edge-light), 0 0 0 1px var(--line), var(--shadow-1);grid-template-rows:auto 1fr auto;display:grid}._4WqGlG_tile dt{font-size:var(--text-xs);color:var(--muted);letter-spacing:.01em}._4WqGlG_tile dd{font:700 clamp(1.45rem, 6vw, 1.75rem) / 1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-self:center;margin:0}._4WqGlG_tile dd.mono{font-family:var(--font-mono);letter-spacing:-.01em;font-weight:600}._4WqGlG_hint{font-size:var(--text-xs);color:var(--muted);line-height:var(--leading-snug)}._4WqGlG_todo{gap:var(--space-3);display:grid}._4WqGlG_todo h3{font-size:var(--text-lg)}._4WqGlG_todo ol{margin:0;padding:0;list-style:none}._4WqGlG_todo li{gap:var(--space-5);padding:var(--space-5) 0 var(--space-5) var(--space-4);border-top:1px solid var(--line);grid-template-columns:92px minmax(0,1fr);align-items:baseline;display:grid;position:relative}._4WqGlG_todo li:last-child{border-bottom:1px solid var(--line)}._4WqGlG_todo li:before{content:"";left:0;top:var(--space-4);bottom:var(--space-4);background:0 0;border-radius:1px;width:2px;position:absolute}._4WqGlG_todo li:first-child:before{background:var(--paddy)}._4WqGlG_when{font-size:var(--text-sm);color:var(--muted);font-variant-numeric:tabular-nums;gap:2px;display:grid}._4WqGlG_when b{color:var(--paddy);letter-spacing:-.01em;font-weight:700}._4WqGlG_todo li:first-child ._4WqGlG_when b{color:var(--fg)}._4WqGlG_todo li>*{overflow-wrap:anywhere;min-width:0}._4WqGlG_stepTitle{font-size:var(--text-base);display:block}._4WqGlG_why{color:var(--fg2);font-size:var(--text-sm);margin-top:2px;display:block}._4WqGlG_rotation{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-6) var(--space-7);border-radius:var(--r-md);background:var(--paddy-soft);color:var(--fg);box-shadow:var(--edge-light), 0 0 0 1px color-mix(in srgb, var(--paddy) 22%, transparent);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);text-decoration:none;display:flex}@media (hover:hover){._4WqGlG_rotation:hover{box-shadow:var(--edge-light), 0 0 0 1px color-mix(in srgb, var(--paddy) 38%, transparent), var(--shadow-2)}}._4WqGlG_rotation>span:first-child{gap:2px;min-width:0;display:grid}._4WqGlG_rotation b{font:700 var(--text-lg) / 1.2 var(--font-display)}._4WqGlG_rotation:active{transform:scale(.98)}._4WqGlG_arrow{color:var(--paddy);transition:transform var(--dur-fast) var(--ease-out);font-size:1.3rem}@media (hover:hover){._4WqGlG_rotation:hover ._4WqGlG_arrow{transform:translate(3px)}}@media (max-width:380px){._4WqGlG_tile{padding:var(--space-3) var(--space-3) var(--space-3)}._4WqGlG_tile dd{font-size:clamp(1.15rem,5vw,1.45rem)}._4WqGlG_tiles{gap:var(--space-2)}._4WqGlG_todo li{gap:var(--space-3);grid-template-columns:76px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){._4WqGlG_barBtn,._4WqGlG_rotation,._4WqGlG_arrow{transition:none}}@media print{._4WqGlG_bar,._4WqGlG_actions,._4WqGlG_saveRow{display:none!important}._4WqGlG_summary{break-inside:avoid}}._4WqGlG_barTitle{color:var(--fg)}.reportcol:has(#report .fcard) ._4WqGlG_summary{display:none}._4WqGlG_save{gap:var(--space-3);justify-items:start;display:grid}._4WqGlG_saveBtn{min-height:52px;padding:0 var(--space-8);font-size:var(--text-base)}._4WqGlG_saveError{color:var(--stress);font-size:var(--text-sm);line-height:var(--leading-snug);max-width:46ch;margin:0}._4WqGlG_consent{gap:var(--space-5);padding:var(--space-7);background:var(--panel);border-radius:var(--r-md);box-shadow:var(--edge-light), 0 0 0 1px var(--line), var(--shadow-1);animation:_4WqGlG_saveIn .22s var(--ease-ui) both}._4WqGlG_consent p{color:var(--fg2);line-height:var(--leading-normal);max-width:52ch;margin:0}._4WqGlG_consentActions{gap:var(--space-4);flex-wrap:wrap;display:flex}._4WqGlG_saved{gap:var(--space-2);padding:var(--space-6);background:var(--panel);border-radius:var(--r-md);box-shadow:var(--edge-light), 0 0 0 1px var(--line), var(--shadow-1);animation:_4WqGlG_saveIn .22s var(--ease-ui) both;grid-auto-flow:row}._4WqGlG_saved>b{font:700 var(--text-lg) / 1.2 var(--font-display)}._4WqGlG_saved ._4WqGlG_saveBtn{margin-top:var(--space-2)}._4WqGlG_saveRow ._4WqGlG_save._4WqGlG_saved>._4WqGlG_hint{text-align:left;justify-self:start}._4WqGlG_st_approved{color:var(--good)}._4WqGlG_st_pending{color:var(--watch)}._4WqGlG_st_rejected{color:var(--stress)}._4WqGlG_why{color:var(--stress);font-size:var(--text-sm);line-height:var(--leading-snug);overflow-wrap:anywhere;margin:0}._4WqGlG_savedTitle{align-items:center;gap:var(--space-3);font-weight:700;display:inline-flex}._4WqGlG_savedTitle ._4WqGlG_dot{width:10px;height:10px;transform:none}._4WqGlG_savedLink{color:var(--paddy);font-size:var(--text-sm)}@keyframes _4WqGlG_saveIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}._4WqGlG_saveRow{padding:var(--space-5) 0 var(--space-3);min-width:0}._4WqGlG_saveRow ._4WqGlG_save{justify-items:stretch}._4WqGlG_saveRow ._4WqGlG_saveBtn{width:100%}._4WqGlG_saveRow ._4WqGlG_save>._4WqGlG_hint,._4WqGlG_saveRow ._4WqGlG_saveError{text-align:center;justify-self:center}._4WqGlG_saveRow ._4WqGlG_consentActions>*{flex:1 1 0}@media (max-width:1099px){._4WqGlG_saveRow{padding:var(--space-3) 0 var(--space-9)}}._4WqGlG_bar ._4WqGlG_iconBtn{background:color-mix(in srgb, var(--fg) 7%, var(--bg));width:42px;height:42px;min-height:42px;color:var(--fg);box-shadow:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:0;border-radius:50%}._4WqGlG_bar ._4WqGlG_iconBtn svg{stroke-width:1.9px;width:20px;height:20px}._4WqGlG_bar ._4WqGlG_iconBtn:active{background:color-mix(in srgb, var(--fg) 14%, var(--bg));transform:scale(.94)}@media (hover:hover) and (pointer:fine){._4WqGlG_bar ._4WqGlG_iconBtn:hover{background:color-mix(in srgb, var(--fg) 11%, var(--bg));border:0}}._4WqGlG_bar ._4WqGlG_iconBtn:focus-visible{outline:var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){._4WqGlG_bar ._4WqGlG_iconBtn{transition:none}._4WqGlG_bar ._4WqGlG_iconBtn:active{transform:none}}._4WqGlG_tiles:has(>._4WqGlG_tile:only-child){grid-template-columns:minmax(0,1fr)}._4WqGlG_tiles>._4WqGlG_tile:only-child{column-gap:var(--space-7);padding:var(--space-6) var(--space-7);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center}._4WqGlG_tiles>._4WqGlG_tile:only-child dt{grid-area:1/1}._4WqGlG_tiles>._4WqGlG_tile:only-child dd{grid-area:2/1;align-self:start}._4WqGlG_tiles>._4WqGlG_tile:only-child ._4WqGlG_hint{text-align:right;max-width:18ch;font-size:var(--text-sm);grid-area:1/2/span 2}:is(._4WqGlG_tiles:has(>._4WqGlG_tile:nth-child(2):last-child),._4WqGlG_tiles:has(>._4WqGlG_tile:nth-child(4):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}._4WqGlG_tiles:has(>._4WqGlG_tile:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}._4WqGlG_tiles:has(>._4WqGlG_tile:nth-child(5):last-child)>._4WqGlG_tile{grid-column:span 2}._4WqGlG_tiles:has(>._4WqGlG_tile:nth-child(5):last-child)>._4WqGlG_tile:nth-child(n+4){grid-column:span 3}._4WqGlG_tile,._4WqGlG_rotation,._4WqGlG_consent{border-radius:16px}._4WqGlG_farmConfirmHead{align-items:center;gap:var(--space-7);display:flex}._4WqGlG_farmConfirmHead h2{font-size:var(--text-xl);margin:0}._4WqGlG_farmConfirmHead p{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--text-sm)}
.ZyvbqW_launcher{justify-content:center;align-items:center;gap:var(--space-3);min-height:var(--tap);min-width:0;max-width:100%;padding:var(--space-2) var(--space-5);border:1px solid var(--line);border-radius:calc(var(--r) + 4px);background:var(--panel);color:var(--fg);box-shadow:var(--shadow-control);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-snug);text-align:center;overflow-wrap:anywhere;pointer-events:auto;cursor:pointer;display:inline-flex}.ZyvbqW_launcher>span:first-child{white-space:nowrap;flex-shrink:0}.ZyvbqW_launcherStatus{min-width:0;color:var(--muted);font-size:var(--text-2xs);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.ZyvbqW_dialog{pointer-events:auto;width:min(640px, calc(100vw - var(--space-7) * 2));max-height:calc(100dvh - var(--space-10));border:1px solid var(--line);border-radius:var(--r);color:var(--fg);background:var(--panel);box-shadow:var(--shadow-3);padding:0;overflow:auto}.ZyvbqW_dialog::backdrop{background:color-mix(in srgb, var(--bg) 72%, transparent)}.ZyvbqW_header{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-7);border-bottom:1px solid var(--line);display:flex}.ZyvbqW_header h2,.ZyvbqW_content h3,.ZyvbqW_content h4,.ZyvbqW_header p,.ZyvbqW_content p{margin:0}.ZyvbqW_header h2{font-size:var(--text-xl)}.ZyvbqW_eyebrow{color:var(--muted);font-size:var(--text-xs)}.ZyvbqW_content{gap:var(--space-7);padding:var(--space-7);line-height:var(--leading-normal);overflow-wrap:anywhere;display:grid}.ZyvbqW_content h3{font-size:var(--text-lg);line-height:var(--leading-snug)}.ZyvbqW_scope{color:var(--fg2);font-size:var(--text-sm)}.ZyvbqW_close,.ZyvbqW_content button{min-height:var(--tap);padding:var(--space-3) var(--space-5);border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);color:var(--fg);cursor:pointer}.ZyvbqW_content button:disabled{color:var(--muted);cursor:wait}.ZyvbqW_launcher:focus-visible,.ZyvbqW_close:focus-visible,.ZyvbqW_content button:focus-visible,.ZyvbqW_content summary:focus-visible,.ZyvbqW_tableScroll:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.ZyvbqW_controls{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.ZyvbqW_status{color:var(--paddy);font-size:var(--text-sm);font-weight:600}.ZyvbqW_status[data-stale=true]{color:var(--watch)}.ZyvbqW_notice{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--r-md);background:var(--well);font-size:var(--text-sm);display:grid}.ZyvbqW_notice button{justify-self:start}.ZyvbqW_summary{gap:var(--space-4);padding:var(--space-6);border-radius:var(--r-lg);background:color-mix(in srgb, var(--paddy) 9%, var(--panel));display:grid}.ZyvbqW_summary h3{color:var(--paddy);font-size:var(--text-sm)}.ZyvbqW_headline{font:700 var(--text-xl) / var(--leading-snug) var(--font-display)}.ZyvbqW_savedTime{color:var(--fg2);font-size:var(--text-sm)}.ZyvbqW_nextCheck{gap:var(--space-3);display:grid}.ZyvbqW_caption{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.ZyvbqW_metrics{border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.ZyvbqW_metric{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-5);border-bottom:1px solid var(--line);display:grid}.ZyvbqW_metric dt{color:var(--fg2);font-size:var(--text-sm)}.ZyvbqW_metric dd{overflow-wrap:anywhere;margin:0}.ZyvbqW_value{font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:650}.ZyvbqW_change{color:var(--fg2);font-size:var(--text-xs)}.ZyvbqW_insights,.ZyvbqW_history{gap:var(--space-5);min-width:0;display:grid}.ZyvbqW_insightCard{gap:var(--space-3);padding-block:var(--space-5);border-top:1px solid var(--line);display:grid}.ZyvbqW_insightCard p{color:var(--fg2)}.ZyvbqW_insightCard .ZyvbqW_followUp{color:var(--fg);font-size:var(--text-sm)}.ZyvbqW_content .ZyvbqW_evidenceButton{font-size:var(--text-xs);color:var(--paddy);justify-self:start}.ZyvbqW_rawDetails{border:1px solid var(--line);border-radius:var(--r-md);min-width:0}.ZyvbqW_rawDetails>summary{padding:var(--space-5)}.ZyvbqW_rawDetails summary{min-height:var(--tap);cursor:pointer;align-content:center;font-weight:600}.ZyvbqW_rawContent{gap:var(--space-6);min-width:0;padding:0 var(--space-5) var(--space-5);display:grid}.ZyvbqW_sourceDetails{font-size:var(--text-sm)}.ZyvbqW_sourceDetails>div{gap:var(--space-3);padding-block:var(--space-4);border-top:1px solid var(--line);display:grid}.ZyvbqW_sourceDetails h4{font-size:var(--text-sm)}.ZyvbqW_evidence{gap:var(--space-3);background:var(--well);padding:var(--space-5);border-radius:var(--r-md);font-size:var(--text-xs);overflow-wrap:anywhere;display:grid}.ZyvbqW_tableScroll{border:1px solid var(--line);border-radius:var(--r-md);max-width:100%;overflow-x:auto}.ZyvbqW_tableScroll table{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.ZyvbqW_tableScroll caption{padding:var(--space-3);text-align:left;color:var(--muted)}.ZyvbqW_tableScroll th,.ZyvbqW_tableScroll td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums}.ZyvbqW_tableScroll th:first-child{text-align:left;white-space:nowrap}.ZyvbqW_tableScroll tbody th{font-weight:400}@media (max-width:480px){.ZyvbqW_content,.ZyvbqW_header,.ZyvbqW_summary{padding:var(--space-5)}.ZyvbqW_metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.ZyvbqW_launcher,.ZyvbqW_dialog{display:none}}
.QU4ukG_loadingCard{gap:var(--space-6);padding:var(--space-8);background:var(--panel);border:1px solid var(--line);border-radius:var(--r);display:grid}.QU4ukG_status{font-size:var(--text-sm);color:var(--fg2);margin:0;font-weight:600}.QU4ukG_skeletonHead{border-radius:var(--r-sm);background:var(--grid);width:62%;height:28px}.QU4ukG_skeletonTiles{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.QU4ukG_skeletonTile{border-radius:var(--r-md);background:var(--grid);height:76px}.QU4ukG_skeletonLine{border-radius:var(--r-xs);background:var(--grid);width:100%;height:14px}.QU4ukG_skeletonLineShort{width:74%}@media (prefers-reduced-motion:no-preference){.QU4ukG_skeletonHead,.QU4ukG_skeletonTile,.QU4ukG_skeletonLine{animation:QU4ukG_pw-pulse 1.6s var(--ease) infinite}}@keyframes QU4ukG_pw-pulse{0%,to{opacity:1}50%{opacity:.52}}
.q_IOQG_confirmation{gap:var(--space-3);flex-basis:100%;min-width:0;display:grid}.q_IOQG_estimate,.q_IOQG_note{color:var(--fg2);font-size:var(--text-sm);line-height:var(--leading-snug);margin:0}.q_IOQG_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.q_IOQG_actions button{min-height:48px}.q_IOQG_confirmation>button{justify-self:start}@media print{.q_IOQG_actions,.q_IOQG_confirmation>button{display:none}}
.zI8hua_dialog{width:min(100% - var(--space-6), 28rem);max-height:calc(100dvh - var(--space-6));padding:var(--space-6);background:var(--bg);color:var(--fg);border:1px solid var(--line);border-radius:var(--r-lg);overflow:auto}.zI8hua_dialog::backdrop{background:color-mix(in srgb, var(--fg) 55%, transparent)}.zI8hua_heading{justify-content:space-between;align-items:start;gap:var(--space-3);display:flex}.zI8hua_heading h2{margin:0}.zI8hua_dialog p{color:var(--fg2);font-size:var(--text-sm)}.zI8hua_form,.zI8hua_form label{gap:var(--space-3);display:grid}.zI8hua_form{gap:var(--space-4)}.zI8hua_form input{min-width:0;min-height:44px;padding:var(--space-3)}.zI8hua_heading button,.zI8hua_form button{min-height:44px}
.OS4CVW_panel{gap:var(--space-4);min-width:0;padding:var(--space-6);margin-bottom:var(--space-6);border:1px solid var(--line);border-radius:var(--r);background:var(--panel);color:var(--fg);display:grid}.OS4CVW_header{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.OS4CVW_panel p,.OS4CVW_panel h2{margin:0}.OS4CVW_eyebrow,.OS4CVW_source{color:var(--muted);font-size:var(--text-sm);overflow-wrap:anywhere}.OS4CVW_tableScroll{max-width:100%;overflow-x:auto}.OS4CVW_table{border-collapse:collapse;width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.OS4CVW_table th,.OS4CVW_table td{padding:var(--space-3);border-bottom:1px solid var(--line);text-align:left}.OS4CVW_table tbody th{font-weight:400}
.kSwEuW_grid{gap:var(--space-7);margin:0 0 var(--space-7);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.kSwEuW_c4{grid-column:span 4}.kSwEuW_c5{grid-column:span 5}.kSwEuW_c7{grid-column:span 7}.kSwEuW_c8{grid-column:span 8}.kSwEuW_c12{grid-column:span 12}@media (max-width:1180px){.kSwEuW_c4,.kSwEuW_c5,.kSwEuW_c7,.kSwEuW_c8{grid-column:span 12}}.kSwEuW_greeting{margin:0 0 var(--space-2)}.kSwEuW_date{margin:0 0 var(--space-9);color:var(--fg2)}.kSwEuW_kpis{gap:var(--space-7);margin:0 0 var(--space-7);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.kSwEuW_kpi{gap:var(--space-6);padding:var(--space-7);border-radius:var(--r-lg);animation:kSwEuW_dashIn .38s var(--ease-ui) both;animation-delay:calc(var(--i,0) * 50ms);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.kSwEuW_kpiIcon{border-radius:var(--r-md);width:44px;height:44px;color:var(--paddy);background:var(--paddy-soft);place-items:center;display:grid}.kSwEuW_kpiLabel{color:var(--fg2);font-size:var(--text-sm);margin:0}.kSwEuW_kpiValue{margin:var(--space-1) 0 0;font-family:var(--font-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.9rem;font-weight:700;line-height:1.1}.kSwEuW_kpiValue small{font-family:var(--font-body);font-size:var(--text-sm);color:var(--muted);font-weight:400}.kSwEuW_kpiHint{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.kSwEuW_kpi{position:relative}.kSwEuW_kpiSpark{right:var(--space-7);bottom:var(--space-7);align-items:flex-end;gap:3px;width:64px;height:36px;display:flex;position:absolute}.kSwEuW_kpiSpark i{background:var(--paddy);transform-origin:bottom;min-height:3px;animation:kSwEuW_sparkUp .52s var(--ease-ui) both;border-radius:2px;flex:1}.kSwEuW_kpiSpark i[data-zero=true]{background:var(--grid)}@keyframes kSwEuW_sparkUp{0%{transform:scaleY(0)}to{transform:none}}@media (prefers-reduced-motion:reduce){.kSwEuW_kpiSpark i{animation:none}}.kSwEuW_kpiGood{color:var(--paddy)}.kSwEuW_card{min-width:0;padding:var(--space-7);border-radius:var(--r-lg);animation:kSwEuW_dashIn .42s var(--ease-ui) both;animation-delay:calc(var(--i,0) * 60ms);flex-direction:column;display:flex}.kSwEuW_cardHead{justify-content:space-between;align-items:baseline;gap:var(--space-5);margin:0 0 var(--space-6);display:flex}.kSwEuW_cardTitle{font-size:var(--text-lg);margin:0}.kSwEuW_cardSub{color:var(--muted);font-size:var(--text-xs);margin:2px 0 0}.kSwEuW_cardLink{color:var(--paddy);font-size:var(--text-sm);white-space:nowrap}.kSwEuW_cardLink:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.kSwEuW_empty{color:var(--muted);margin:0}.kSwEuW_map{border-radius:var(--r-md);background:var(--well);width:100%;position:relative;overflow:hidden}.kSwEuW_mapPhoto{background-repeat:no-repeat;position:absolute;inset:0}.kSwEuW_mapScrim{pointer-events:none;background:linear-gradient(#050e0947,#0000 35%,#050e098c);position:absolute;inset:0}.kSwEuW_mapCaption{left:var(--space-5);bottom:var(--space-4);padding:2px var(--space-4);font-size:var(--text-xs);color:var(--on-photo);border-radius:var(--r-pill);background:#050e099e;margin:0;position:absolute}@keyframes kSwEuW_pinDrop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.kSwEuW_donut{gap:var(--space-8);grid-template-columns:minmax(0,11rem) minmax(0,1fr);align-items:center;display:grid}@media (max-width:560px){.kSwEuW_donut{grid-template-columns:minmax(0,1fr);justify-items:center}}.kSwEuW_donutSvg{width:100%;max-width:11rem;height:auto}.kSwEuW_donutSlice{animation:kSwEuW_ringIn .7s var(--ease-ui) both}.kSwEuW_donutValue{font:700 15px var(--font-display);fill:var(--fg);font-variant-numeric:tabular-nums}.kSwEuW_donutLabel{font:400 6px var(--font-body);fill:var(--muted)}.kSwEuW_legend{gap:var(--space-3);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}.kSwEuW_legend li{align-items:center;gap:var(--space-4);grid-template-columns:10px minmax(0,1fr) auto 2.4rem;display:grid}.kSwEuW_legend i{border-radius:3px;width:10px;height:10px}.kSwEuW_legendName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kSwEuW_legendVal{color:var(--fg2);font-family:var(--font-mono);font-size:var(--text-xs)}.kSwEuW_legendPct{text-align:right;color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs)}@keyframes kSwEuW_ringIn{0%{opacity:0}to{opacity:1}}.kSwEuW_line{gap:var(--space-3);display:grid}.kSwEuW_lineSvg{width:100%;display:block;overflow:visible}.kSwEuW_lineDraw{stroke-dasharray:1;stroke-dashoffset:0;animation:kSwEuW_lineDraw .9s var(--ease-ui) both}.kSwEuW_lineAxis{justify-content:space-between;gap:var(--space-5);color:var(--muted);font-size:var(--text-xs);display:flex}.kSwEuW_lineNow{color:var(--fg);font-family:var(--font-mono)}.kSwEuW_lineKey{gap:var(--space-7);color:var(--fg2);font-size:var(--text-xs);display:flex}.kSwEuW_lineKey i{width:18px;height:0;margin-right:var(--space-3);vertical-align:middle;border-top:2.5px solid var(--paddy);display:inline-block}.kSwEuW_lineKey i.kSwEuW_keyNormal{border-top:2px dashed var(--muted)}@keyframes kSwEuW_lineDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.kSwEuW_temp{align-items:baseline;gap:var(--space-4);margin:0 0 var(--space-6);display:flex}.kSwEuW_tempBig{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:3rem;font-weight:700;line-height:1}.kSwEuW_tempNote{color:var(--fg2);font-size:var(--text-sm)}.kSwEuW_facts{gap:var(--space-5);padding-top:var(--space-6);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.kSwEuW_facts div{gap:var(--space-1);display:grid}.kSwEuW_facts dt{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-xs);display:flex}.kSwEuW_facts dd{font-family:var(--font-mono);font-size:var(--text-base);font-variant-numeric:tabular-nums;margin:0}@keyframes kSwEuW_dashIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.kSwEuW_rain{justify-content:space-between;align-items:baseline;gap:var(--space-5);margin:var(--space-6) 0 0;padding-top:var(--space-6);border-top:1px solid var(--line);font-size:var(--text-sm);color:var(--fg2);display:flex}.kSwEuW_rain b{color:var(--fg);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.kSwEuW_weatherChart{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--line)}.kSwEuW_weatherChart h3{margin:0 0 var(--space-4);color:var(--fg2);font-size:var(--text-sm);font-weight:600}.kSwEuW_fit{align-self:start}.kSwEuW_stack{gap:var(--space-7);align-content:start;min-width:0;display:grid}.kSwEuW_stackFill{grid-template-rows:auto minmax(0,1fr);align-content:stretch}.kSwEuW_c3{grid-column:span 3}@media (max-width:1180px){.kSwEuW_c3{grid-column:span 12}}.kSwEuW_adHead{justify-content:space-between;align-items:flex-start;gap:var(--space-6);margin:0 0 var(--space-8);flex-wrap:wrap;display:flex}.kSwEuW_adHead .kSwEuW_greeting{margin:0 0 var(--space-2)}.kSwEuW_adHead .kSwEuW_date{max-width:46rem;margin:0}.kSwEuW_adActions{gap:var(--space-4);flex-wrap:wrap;display:flex}.kSwEuW_adKpi{gap:var(--space-4);min-height:9.5rem;padding:var(--space-7);border-radius:var(--r-lg);animation:kSwEuW_dashIn .38s var(--ease-ui) both;animation-delay:calc(var(--i,0) * 50ms);align-content:start;display:grid;position:relative}.kSwEuW_adKpiHead{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.kSwEuW_adKpiLabel{font-size:var(--text-base);margin:0;font-weight:600}.kSwEuW_adGo{width:32px;height:32px;color:inherit;border-radius:var(--r-pill);opacity:.75;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border:1px solid;flex:none;place-items:center;display:grid}.kSwEuW_adGo:hover{opacity:1;transform:translate(1px,-1px)}.kSwEuW_adGo:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);opacity:1}.kSwEuW_adKpiValue{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:0;font-size:2.6rem;font-weight:700;line-height:1}.kSwEuW_adKpiValue small{font-family:var(--font-body);font-size:var(--text-sm);opacity:.7;font-weight:400}.kSwEuW_adKpiHint{font-size:var(--text-xs);color:var(--muted);margin:0}.kSwEuW_adFeat{color:#fff;background:radial-gradient(120% 120% at 100% 0,#1f8a57 0%,#1f8a5700 55%),linear-gradient(150deg,#0f5a3c,#0a3b2a);border-color:#0000}.kSwEuW_adFeat .kSwEuW_adKpiHint{color:#ffffffc7}.kSwEuW_adSpark{right:var(--space-7);bottom:var(--space-7);align-items:flex-end;gap:3px;width:64px;height:36px;display:flex;position:absolute}.kSwEuW_adSpark i{background:var(--paddy);transform-origin:bottom;min-height:3px;animation:kSwEuW_sparkUp .52s var(--ease-ui) both;border-radius:2px;flex:1}.kSwEuW_adSpark i[data-zero=true]{background:var(--grid)}.kSwEuW_pills{gap:var(--space-4);grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;height:11rem;display:grid}.kSwEuW_pillCol{gap:var(--space-3);grid-template-rows:minmax(0,1fr) auto;justify-items:center;height:100%;display:grid}.kSwEuW_pillTrack{align-items:flex-end;width:100%;max-width:3.2rem;height:100%;display:flex}.kSwEuW_pill{background:color-mix(in srgb, var(--paddy) 68%, transparent);transform-origin:bottom;width:100%;animation:kSwEuW_growUp .52s var(--ease-ui) both;border-radius:999px;display:block}.kSwEuW_pill[data-top=true]{background:var(--paddy)}.kSwEuW_pill[data-zero=true]{background:repeating-linear-gradient(135deg, var(--line-strong) 0 2px, transparent 2px 6px);opacity:.45}.kSwEuW_pillDay{font-size:var(--text-xs);color:var(--muted)}@keyframes kSwEuW_growUp{0%{transform:scaleY(0)}to{transform:none}}.kSwEuW_gauge{justify-items:center;gap:var(--space-3);display:grid}.kSwEuW_gaugeSvg{width:100%;max-width:15rem;height:auto;overflow:visible}.kSwEuW_gaugeTrack{fill:none;stroke:var(--grid);stroke-width:18px;stroke-linecap:round}.kSwEuW_gaugeFill{fill:none;stroke:var(--paddy);stroke-width:18px;stroke-linecap:round;animation:kSwEuW_gaugeIn .8s var(--ease-ui) both}@keyframes kSwEuW_gaugeIn{0%{stroke-dasharray:0 100}}.kSwEuW_gaugeValue{margin:calc(-1 * var(--space-9)) 0 0;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:2.4rem;font-weight:700}.kSwEuW_gaugeNote{color:var(--muted);font-size:var(--text-xs);text-align:center;margin:0}.kSwEuW_gaugeKey{justify-content:center;gap:var(--space-6);margin:var(--space-3) 0 0;font-size:var(--text-xs);color:var(--fg2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.kSwEuW_gaugeKey i{width:8px;height:8px;margin-right:var(--space-2);background:var(--paddy);border-radius:50%;display:inline-block}.kSwEuW_gaugeKey li:last-child i{background:var(--grid);outline:1px solid var(--line-strong)}.kSwEuW_adDark{gap:var(--space-4);padding:var(--space-7);color:#fff;border-radius:var(--r-lg);animation:kSwEuW_dashIn .42s var(--ease-ui) both;background:radial-gradient(90% 90% at 100% 100%,#1d7a50 0%,#1d7a5000 60%),linear-gradient(160deg,#0b3d2b,#072a1e);flex-direction:column;display:flex;position:relative;overflow:hidden}.kSwEuW_adDark h2{font-size:var(--text-lg);margin:0}.kSwEuW_adDark p{margin:0}.kSwEuW_adDarkBig{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:3rem;font-weight:700;line-height:1}.kSwEuW_adDarkSub{color:#ffffffc7;font-size:var(--text-sm)}.kSwEuW_adDarkLine{width:100%;height:56px;margin-top:auto}.kSwEuW_adDarkLink{color:#fff;font-size:var(--text-sm);text-underline-offset:3px;text-decoration:underline}.kSwEuW_adDarkLink:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.kSwEuW_adKpi,.kSwEuW_adDark,.kSwEuW_pill,.kSwEuW_gaugeFill,.kSwEuW_adSpark i{animation:none}}.kSwEuW_mapBox{flex:1;min-height:8rem;position:relative}.kSwEuW_mapAbs{position:absolute;inset:0}.kSwEuW_adFit{gap:var(--space-7);min-height:calc(100dvh - 2 * (var(--space-5) + var(--space-8)));flex-direction:column;display:flex}.kSwEuW_adFit .kSwEuW_adHead{margin:0}.kSwEuW_adFit .kSwEuW_adHead .kSwEuW_date{max-width:none}.kSwEuW_adFit .kSwEuW_kpis{margin:0}.kSwEuW_adFit .kSwEuW_adKpi{gap:var(--space-3);min-height:0;padding:var(--space-6) var(--space-7)}.kSwEuW_adFit .kSwEuW_adKpiValue{font-size:2.2rem}.kSwEuW_adGrid{gap:var(--space-7);flex:1;grid-template-rows:minmax(14rem,1.3fr) minmax(13rem,1fr);grid-template-columns:repeat(12,minmax(0,1fr));min-height:32rem;display:grid}.kSwEuW_adGrid>*{min-width:0;min-height:0}.kSwEuW_gMap{grid-area:1/1/auto/6}.kSwEuW_gWeek{grid-area:1/6/auto/10}.kSwEuW_gSaved{grid-area:1/10/auto/13}.kSwEuW_gNew{grid-area:2/1/auto/6}.kSwEuW_gRegion{grid-area:2/6/auto/9}.kSwEuW_gSoil{grid-area:2/9/auto/13}.kSwEuW_fitCard{padding:var(--space-6);overflow:hidden}.kSwEuW_fitCard .kSwEuW_cardHead{margin-bottom:var(--space-4)}.kSwEuW_fitCard .kSwEuW_pills{flex:1;height:auto;min-height:4.5rem}.kSwEuW_fitCard .kSwEuW_gauge{flex:1;align-content:center}.kSwEuW_fitCard .kSwEuW_gaugeSvg{max-width:11rem}.kSwEuW_fitCard .kSwEuW_gaugeValue{margin-top:calc(-1 * var(--space-8));font-size:2rem}.kSwEuW_fitCard table th,.kSwEuW_fitCard table td{padding:6px var(--space-4)}.kSwEuW_adGrid .kSwEuW_adDark{padding:var(--space-6);gap:var(--space-3)}.kSwEuW_adGrid .kSwEuW_adDarkBig{font-size:2.4rem}.kSwEuW_adGrid .kSwEuW_adDarkLine{height:44px}@media (max-width:1180px){.kSwEuW_adFit{min-height:0}.kSwEuW_adGrid{flex-direction:column;min-height:0;display:flex}.kSwEuW_adGrid>*{min-height:16rem}.kSwEuW_gMap{min-height:22rem}}.kSwEuW_lineArea{position:relative}.kSwEuW_lineRich .kSwEuW_lineArea{margin-left:2.4rem}.kSwEuW_lineY{padding-right:var(--space-3);color:var(--muted);font-size:var(--text-xs);font-family:var(--font-mono);white-space:nowrap;position:absolute;right:100%;transform:translateY(-50%)}.kSwEuW_lineDot{background:var(--panel);border:2px solid var(--paddy);pointer-events:none;border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute}.kSwEuW_lineChip{padding:1px var(--space-4);color:var(--on-accent);font-size:var(--text-xs);font-weight:600;font-family:var(--font-mono);background:var(--paddy);border-radius:var(--r-pill);pointer-events:none;white-space:nowrap;position:absolute;transform:translate(-50%,-165%)}.kSwEuW_lineRich .kSwEuW_lineAxis{margin-left:2.4rem}.kSwEuW_fitCard .kSwEuW_donut{justify-items:center;gap:var(--space-4);flex:1;grid-template-columns:minmax(0,1fr);align-content:center}.kSwEuW_fitCard .kSwEuW_donutSvg{max-width:8.5rem}.kSwEuW_fitCard .kSwEuW_legend{gap:var(--space-2);width:100%}.kSwEuW_fitCard .kSwEuW_line{flex:1;align-content:center}.kSwEuW_fitCard .kSwEuW_lineKey{display:none}.kSwEuW_fitCard .kSwEuW_lineAxis{font-size:var(--text-xs)}@media (max-width:640px){.kSwEuW_adSpark{display:none}}.kSwEuW_adActions>*{box-sizing:border-box;white-space:nowrap;min-height:40px}@media (max-width:640px){.kSwEuW_adHead{gap:var(--space-5)}.kSwEuW_adActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.kSwEuW_adActions>*{width:100%;padding-left:var(--space-5);padding-right:var(--space-5)}}@media (max-width:400px){.kSwEuW_adActions{grid-template-columns:1fr}}.kSwEuW_adFit .kSwEuW_kpis{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1180px){.kSwEuW_adFit .kSwEuW_kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1181px) and (max-height:820px){.kSwEuW_adFit{gap:var(--space-5);min-height:calc(100dvh - 2 * (var(--space-5) + var(--space-3)))}.kSwEuW_adFit .kSwEuW_adHead .kSwEuW_date{display:none}.kSwEuW_adFit .kSwEuW_adHead .kSwEuW_greeting{margin:0;font-size:1.6rem}.kSwEuW_adFit .kSwEuW_adKpi{padding:var(--space-4) var(--space-6)}.kSwEuW_adFit .kSwEuW_adKpiHint{display:none}.kSwEuW_adGrid{gap:var(--space-5);grid-template-rows:minmax(9rem,1.25fr) minmax(8rem,1fr);min-height:0}.kSwEuW_fitCard{padding:var(--space-5)}.kSwEuW_fitCard .kSwEuW_cardSub{display:none}.kSwEuW_fitCard .kSwEuW_cardHead{margin-bottom:var(--space-3)}.kSwEuW_fitCard tbody tr:nth-child(n+4){display:none}.kSwEuW_fitCard table th,.kSwEuW_fitCard table td{padding:4px var(--space-4)}.kSwEuW_fitCard .kSwEuW_donutSvg{max-width:5.5rem}.kSwEuW_fitCard .kSwEuW_lineSvg{height:6.5rem!important}.kSwEuW_fitCard .kSwEuW_legend{gap:2px}.kSwEuW_adFit .kSwEuW_adKpi{padding-top:var(--space-3);padding-bottom:var(--space-3)}.kSwEuW_adFit .kSwEuW_adKpiValue{font-size:1.6rem}}.kSwEuW_tableScroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;min-width:0;overflow-x:auto}.kSwEuW_tableScroll table{width:100%;min-width:max-content}.kSwEuW_tableScroll{scrollbar-width:thin}.kSwEuW_fitCard .kSwEuW_tableScroll{flex:1;min-height:0}.kSwEuW_adSpark{right:var(--space-6);bottom:var(--space-4);height:36px;max-height:calc(100% - var(--space-4) - 46px)}.kSwEuW_pin{box-sizing:border-box;background:var(--paddy);animation:kSwEuW_pinDrop .42s var(--ease-ui) backwards;transition:transform var(--dur-fast) var(--ease);border:2px solid #fff;border-radius:50%;outline:none;position:absolute;box-shadow:0 0 0 4px #ffffff38,0 2px 6px #00000080}.kSwEuW_pin:hover,.kSwEuW_pin:focus-visible{z-index:3;transform:scale(1.25)}.kSwEuW_pin:focus-visible{box-shadow:0 0 0 3px #fff, 0 0 0 6px var(--paddy)}.kSwEuW_pinTip{padding:3px var(--space-4);font-size:var(--text-xs);color:#fff;white-space:nowrap;border-radius:var(--r-pill);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);background:#0c1611eb;font-weight:600;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)scale(.8)}.kSwEuW_pin:hover .kSwEuW_pinTip,.kSwEuW_pin:focus-visible .kSwEuW_pinTip{opacity:1;transform:translate(-50%)scale(1)}.kSwEuW_mapKey{right:var(--space-5);bottom:var(--space-4);padding:2px var(--space-4);font-size:var(--text-xs);color:var(--on-photo);border-radius:var(--r-pill);background:#050e099e;margin:0;position:absolute}@media (prefers-reduced-motion:reduce){.kSwEuW_pin,.kSwEuW_pinTip{transition:none;animation:none}}.kSwEuW_areaSvg{width:100%;height:100%;position:absolute;inset:0}.kSwEuW_areaShape{stroke:var(--panel);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:round;transition:filter var(--dur-fast) var(--ease);cursor:default}.kSwEuW_areaHover{fill:color-mix(in srgb, var(--fg) 14%, transparent);stroke:var(--fg);stroke-width:1.8px;vector-effect:non-scaling-stroke;stroke-linejoin:round;pointer-events:none}.kSwEuW_areaTip{z-index:2;max-width:14rem;padding:var(--space-2) var(--space-4);font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--fg);background:var(--raised);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-2);white-space:nowrap;pointer-events:none;gap:1px;display:grid;position:absolute}.kSwEuW_areaTip b{font-weight:700}.kSwEuW_areaTip span{color:var(--fg2)}.kSwEuW_areaDot:hover{stroke-width:2.6px}.kSwEuW_areaDot{fill:var(--paddy);stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 2px #00000073)}.kSwEuW_areaRamp{border-radius:var(--r-pill);background:linear-gradient(to right, color-mix(in srgb, var(--paddy) 22%, var(--well)), var(--paddy));width:64px;height:6px}.kSwEuW_fitCard .kSwEuW_donut{align-content:center;justify-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr);container-type:inline-size}.kSwEuW_fitCard .kSwEuW_donutSvg{justify-self:center;width:100%;max-width:6.5rem}.kSwEuW_fitCard .kSwEuW_legend{width:100%;font-size:var(--text-xs)}.kSwEuW_fitCard .kSwEuW_legend li{gap:var(--space-3);grid-template-columns:8px minmax(0,1fr) auto 2.2rem}.kSwEuW_fitCard .kSwEuW_legend:has(li:nth-child(4)){column-gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}@container (max-width:12rem){.kSwEuW_fitCard .kSwEuW_legend li{grid-template-columns:8px minmax(0,1fr) auto}.kSwEuW_legendUnit,.kSwEuW_legendPct{display:none}.kSwEuW_fitCard .kSwEuW_legendName{white-space:normal;overflow-wrap:anywhere;line-height:1.25}}.kSwEuW_areaWrap{gap:var(--space-2);flex-direction:column;display:flex;position:absolute;inset:0}.kSwEuW_areaBar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.kSwEuW_areaStage{flex:1;min-height:0;position:relative}.kSwEuW_areaTitle{min-width:0;max-width:100%;padding:3px var(--space-5);font-size:var(--text-xs);color:var(--fg);background:var(--raised);border:1px solid var(--line);border-radius:var(--r-pill);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.kSwEuW_areaTitle b{font-weight:700}.kSwEuW_areaKey{align-items:center;gap:var(--space-3);color:var(--muted);font-size:var(--text-xs);white-space:nowrap;flex:none;margin:0;display:flex}.kSwEuW_cellFit{text-overflow:ellipsis;white-space:nowrap;max-width:11rem;overflow:hidden}.kSwEuW_areaZoom{left:var(--space-3);bottom:var(--space-3);padding:3px var(--space-5);font:inherit;font-size:var(--text-xs);color:var(--fg);background:var(--raised);border:1px solid var(--line);border-radius:var(--r-pill);cursor:pointer;position:absolute}.kSwEuW_areaZoom:hover{border-color:var(--paddy)}.kSwEuW_areaZoom:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.kSwEuW_areaLabel{fill:var(--fg);font-family:var(--font-body);paint-order:stroke;stroke:var(--well);stroke-width:3px;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none;font-weight:600}.kSwEuW_areaCredit{color:var(--muted);text-align:right;opacity:.85;margin:0;font-size:10px}.kSwEuW_noKey .kSwEuW_lineKey{display:none}.kSwEuW_tblBar{align-items:end;gap:var(--space-5);margin:0 0 var(--space-6);flex-wrap:wrap;display:flex}.kSwEuW_tblBar input[type=search]{min-width:17rem}.kSwEuW_sortLink{align-items:center;gap:var(--space-2);color:inherit;text-decoration:none;display:inline-flex}.kSwEuW_sortLink:hover{color:var(--paddy)}.kSwEuW_sortLink:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.kSwEuW_sortLink[data-on=true]{color:var(--paddy)}.kSwEuW_sortArrow{opacity:.45;flex:none;width:8px;height:12px;position:relative}.kSwEuW_sortArrow:before,.kSwEuW_sortArrow:after{content:"";border-left:4px solid #0000;border-right:4px solid #0000;position:absolute;left:0}.kSwEuW_sortArrow:before{border-bottom:4px solid;top:1px}.kSwEuW_sortArrow:after{border-top:4px solid;bottom:1px}.kSwEuW_sortLink[data-on=true] .kSwEuW_sortArrow{opacity:1}.kSwEuW_sortArrow[data-dir=asc]:after,.kSwEuW_sortArrow[data-dir=desc]:before{opacity:.25}.kSwEuW_pgr{justify-content:space-between;align-items:center;gap:var(--space-5) var(--space-7);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--line);font-size:var(--text-sm);color:var(--fg2);flex-wrap:wrap;display:flex}.kSwEuW_pgrCount{margin:0}.kSwEuW_pgrCount b{color:var(--fg);font-variant-numeric:tabular-nums}.kSwEuW_pgrPages{align-items:center;gap:2px;display:flex}.kSwEuW_pgrPages a,.kSwEuW_pgrPages span{min-width:34px;height:34px;padding:0 var(--space-3);color:var(--fg);font-variant-numeric:tabular-nums;border-radius:var(--r-md);place-items:center;text-decoration:none;display:inline-grid}.kSwEuW_pgrPages a:hover{background:var(--grid)}.kSwEuW_pgrPages a[aria-current=page]{color:var(--on-accent);background:var(--paddy);font-weight:600}.kSwEuW_pgrPages span[data-off=true]{opacity:.35}.kSwEuW_pgrPages span[data-gap=true]{color:var(--muted)}.kSwEuW_pgrPages a:focus-visible,.kSwEuW_pgrSize a:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (max-width:640px){.kSwEuW_tblBar input[type=search]{width:100%;min-width:0}.kSwEuW_tblBar>label{flex:100%}}.kSwEuW_dt{gap:var(--space-5);display:grid;position:relative}.kSwEuW_dtBar{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.kSwEuW_dtSearch{flex:16rem;max-width:24rem;position:relative}.kSwEuW_dtSearch input{width:100%;min-height:40px;padding:0 var(--space-5) 0 2.4rem;font:inherit;color:var(--fg);background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--r-md)}.kSwEuW_dtSearch input:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.kSwEuW_dtSearchIcon{top:50%;left:var(--space-5);color:var(--muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.kSwEuW_dtBtn{align-items:center;gap:var(--space-3);min-height:40px;padding:0 var(--space-6);font:inherit;font-size:var(--text-sm);color:var(--fg);background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--r-md);cursor:pointer;transition:background var(--dur-fast) var(--ease);font-weight:500;display:inline-flex}.kSwEuW_dtBtn:hover{background:var(--grid)}.kSwEuW_dtBtn:focus-visible,.kSwEuW_dtDots:focus-visible,.kSwEuW_dtLink:focus-visible,.kSwEuW_dtMenu button:focus-visible,.kSwEuW_dtMenu a:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.kSwEuW_dtBadge{min-width:20px;height:20px;color:var(--on-accent);font-size:var(--text-xs);background:var(--paddy);border-radius:var(--r-pill);place-items:center;padding:0 5px;display:inline-grid}.kSwEuW_dtLink{font:inherit;font-size:var(--text-sm);color:var(--paddy);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.kSwEuW_dtCount{color:var(--muted);font-size:var(--text-sm);margin:0 0 0 auto}.kSwEuW_dtPopWrap{display:inline-block;position:relative}.kSwEuW_dtPop{z-index:30;gap:var(--space-5);width:min(20rem,86vw);padding:var(--space-6);background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--r-lg);animation:kSwEuW_dtIn .16s var(--ease-ui) both;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #0000002e}.kSwEuW_dtPair{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.kSwEuW_dtPopActions{gap:var(--space-4);display:flex}.kSwEuW_dtPicked{align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-5);font-size:var(--text-sm);background:var(--paddy-soft);border:1px solid color-mix(in srgb, var(--paddy) 30%, transparent);border-radius:var(--r-md);animation:kSwEuW_dtIn .16s var(--ease-ui) both;flex-wrap:wrap;display:flex}.kSwEuW_dtTable thead tr{background:var(--grid)}.kSwEuW_dtTable thead th{padding-top:var(--space-4);padding-bottom:var(--space-4);white-space:nowrap;border-bottom:0}.kSwEuW_dtTable thead th:first-child{border-top-left-radius:var(--r-md);border-bottom-left-radius:var(--r-md)}.kSwEuW_dtTable thead th:last-child{border-top-right-radius:var(--r-md);border-bottom-right-radius:var(--r-md)}.kSwEuW_dtTable tbody tr{transition:background var(--dur-fast) var(--ease)}.kSwEuW_dtTable tbody tr:hover{background:color-mix(in srgb, var(--grid) 55%, transparent)}.kSwEuW_dtTable tbody tr[data-on=true]{background:var(--paddy-soft)}.kSwEuW_dtCheck{width:44px;padding-right:0}.kSwEuW_dtCheck input{width:16px;height:16px;accent-color:var(--paddy);cursor:pointer}.kSwEuW_dtAct{text-align:right;width:52px}.kSwEuW_dtWho{align-items:center;gap:var(--space-4);display:inline-flex}.kSwEuW_dtWho i{width:30px;height:30px;font-style:normal;font-size:var(--text-xs);color:var(--paddy);background:var(--paddy-soft);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.kSwEuW_dtDots{width:34px;height:34px;color:var(--fg2);border-radius:var(--r-md);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.kSwEuW_dtDots:hover,.kSwEuW_dtDots[aria-expanded=true]{color:var(--fg);background:var(--grid)}.kSwEuW_dtMenu{z-index:30;min-width:12.5rem;padding:var(--space-2);text-align:left;background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--r-md);animation:kSwEuW_dtIn .14s var(--ease-ui) both;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 32px #0000002e}.kSwEuW_dtMenu button,.kSwEuW_dtMenu a{align-items:center;gap:var(--space-4);min-height:36px;padding:0 var(--space-4);font:inherit;font-size:var(--text-sm);color:var(--fg);text-align:left;border-radius:var(--r-sm,6px);cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.kSwEuW_dtMenu button:hover,.kSwEuW_dtMenu a:hover{background:var(--grid)}.kSwEuW_dtProgress{z-index:5;opacity:0;height:3px;transition:opacity var(--dur-fast) var(--ease);pointer-events:none;border-radius:2px;position:absolute;top:-6px;left:0;right:0;overflow:hidden}.kSwEuW_dtProgress:after{content:"";background:var(--paddy);width:40%;animation:kSwEuW_dtSlide 1s var(--ease) infinite;border-radius:2px;position:absolute;inset:0}.kSwEuW_dt[data-loading=true] .kSwEuW_dtProgress{opacity:1}.kSwEuW_dtSkel td{padding:var(--space-3) var(--space-5)}.kSwEuW_dtSkel td span{background:linear-gradient(90deg, var(--grid) 0%, color-mix(in srgb, var(--grid) 40%, var(--panel)) 50%, var(--grid) 100%);border-radius:var(--r-md);background-size:200% 100%;height:22px;animation:1.2s linear infinite kSwEuW_dtShimmer;display:block}.kSwEuW_dt[data-loading=true] .kSwEuW_pgr{opacity:.55;pointer-events:none}.kSwEuW_dtToast{z-index:1200;right:var(--space-8);bottom:var(--space-8);padding:var(--space-4) var(--space-6);font-size:var(--text-sm);color:var(--on-accent);background:var(--paddy);border-radius:var(--r-pill);animation:kSwEuW_dtIn .16s var(--ease-ui) both;margin:0;position:fixed;box-shadow:0 8px 24px #00000040}.kSwEuW_pgrSize{align-items:center;gap:var(--space-4);display:inline-flex}.kSwEuW_pgrSize select{min-height:36px;padding:0 var(--space-6) 0 var(--space-5);font:inherit;color:var(--fg);background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--r-md)}.kSwEuW_pgrSize select:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@keyframes kSwEuW_dtIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes kSwEuW_dtSlide{0%{transform:translate(-100%)}to{transform:translate(260%)}}@keyframes kSwEuW_dtShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.kSwEuW_dtPop,.kSwEuW_dtMenu,.kSwEuW_dtPicked,.kSwEuW_dtToast{animation:none}.kSwEuW_dtProgress:after{opacity:.6;width:100%;animation:none}.kSwEuW_dtSkel td span{animation:none}}@media (max-width:640px){.kSwEuW_dtCount{width:100%;margin-left:0}.kSwEuW_dtSearch{max-width:none}}.kSwEuW_dtTable{border-collapse:separate;border-spacing:0 var(--space-2)}.kSwEuW_dtTable thead th{border-bottom:0}.kSwEuW_dtTable tbody td{border-bottom:1px solid var(--line);padding-top:var(--space-4);padding-bottom:var(--space-4)}.kSwEuW_dtTable tbody tr{box-shadow:0 1px 0 var(--line)}.kSwEuW_dtTable tbody td:first-child{border-top-left-radius:var(--r-md);border-bottom-left-radius:var(--r-md)}.kSwEuW_dtTable tbody td:last-child{border-top-right-radius:var(--r-md);border-bottom-right-radius:var(--r-md)}.kSwEuW_dtTable thead{display:table-header-group}.kSwEuW_dtTable tbody:before{content:"";height:var(--space-3);display:table-row}.kSwEuW_dtCheck{width:56px;padding-left:var(--space-6)!important}.kSwEuW_dtAct{width:64px;padding-right:var(--space-5)!important}.kSwEuW_dtPop select,.kSwEuW_dtPop input{box-sizing:border-box;width:100%;min-width:0}.kSwEuW_dtPair>label{min-width:0}.kSwEuW_skel{background:linear-gradient(90deg, var(--grid) 0%, color-mix(in srgb, var(--grid) 40%, var(--panel)) 50%, var(--grid) 100%);border-radius:var(--r-md);background-size:200% 100%;animation:1.2s linear infinite kSwEuW_dtShimmer}.kSwEuW_skelHead{justify-content:space-between;align-items:center;gap:var(--space-6);display:flex}.kSwEuW_skelCard{border-radius:var(--r-lg);min-height:7rem}.kSwEuW_skelPanel{border-radius:var(--r-lg);flex:1;min-height:18rem}@media (prefers-reduced-motion:reduce){.kSwEuW_skel{animation:none}}.kSwEuW_dtPicked{align-items:center;gap:var(--space-5);background:0 0;border:0;border-radius:0;flex-wrap:wrap;margin:0 0 0 auto;padding:0;display:flex}.kSwEuW_dtPicked .kSwEuW_dtBtn{min-height:40px}@media (max-width:640px){.kSwEuW_dtPicked{width:100%;margin-left:0}}
.KKLMwG_main{gap:var(--space-9);padding-top:var(--space-8);max-width:820px;display:grid}.KKLMwG_intro{gap:var(--space-5);padding-bottom:var(--space-8);border-bottom:1px solid var(--line);display:grid}.KKLMwG_lead{font-size:clamp(1.08rem,2.5vw,1.24rem);line-height:var(--leading-normal);color:var(--fg2);max-width:56ch}.KKLMwG_body{gap:var(--space-5);max-width:62ch;display:grid}.KKLMwG_body p{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--fg2)}.KKLMwG_pillars{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.KKLMwG_pillar{gap:var(--space-2);padding:var(--space-6);background:var(--panel);border:1px solid var(--line);border-radius:var(--r);align-content:start;display:grid}.KKLMwG_pillar dt{font:700 var(--text-lg) / var(--leading-tight) var(--font-display);color:var(--fg)}.KKLMwG_pillar dd{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--fg2);margin:0}.KKLMwG_meta{padding:var(--space-5) var(--space-6);border-left:3px solid var(--paddy);background:var(--paddy-soft);border-radius:0 var(--r) var(--r) 0;color:var(--fg2);font-size:var(--text-sm)}.KKLMwG_actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.KKLMwG_actions .btn{min-height:var(--tap);padding-inline:var(--space-7)}@media (max-width:760px){.KKLMwG_main{padding-top:var(--space-6);gap:var(--space-7)}.KKLMwG_pillars{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}
.-wOIAq_page{gap:var(--space-10);max-width:960px;padding-top:var(--space-9);margin:0 auto;display:grid}.-wOIAq_intro{gap:var(--space-3);display:grid}.-wOIAq_section{gap:var(--space-6);scroll-margin-top:var(--space-9);display:grid}.-wOIAq_sectionHead{gap:var(--space-1);display:grid}.-wOIAq_group{gap:var(--space-4);display:grid}.-wOIAq_grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.-wOIAq_swatch{gap:var(--space-2);display:grid}.-wOIAq_chipBox{border:1px solid var(--line);border-radius:var(--r-md);height:56px}.-wOIAq_token{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--fg2);word-break:break-all}.-wOIAq_note{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--fg2);max-width:70ch}.-wOIAq_typeList{gap:var(--space-5);display:grid}.-wOIAq_typeRow{gap:var(--space-1);border-top:1px solid var(--grid);padding-top:var(--space-4);display:grid}.-wOIAq_specimen{font-family:var(--font-display);line-height:var(--leading-tight);margin:0}.-wOIAq_specimenBody{font-family:var(--font-body);line-height:var(--leading-normal);margin:0}.-wOIAq_spaceList{gap:var(--space-3);display:grid}.-wOIAq_spaceRow{gap:var(--space-4);grid-template-columns:90px minmax(0,1fr);align-items:center;display:grid}.-wOIAq_spaceBar{border-radius:var(--r-xs);background:var(--paddy);height:14px}.-wOIAq_tile{background:var(--panel);border:1px solid var(--line);height:72px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--fg2);place-items:center;display:grid}.-wOIAq_shadowTile{background:var(--panel);border-radius:var(--r);height:72px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--fg2);place-items:center;display:grid}.-wOIAq_shadowGrid{gap:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.-wOIAq_focusDemo{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.-wOIAq_tapBox{min-width:var(--tap);min-height:var(--tap);border:1px dashed var(--line);border-radius:var(--r-md);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--muted);place-items:center;display:grid}.-wOIAq_specs{gap:var(--space-8);display:grid}.-wOIAq_spec{gap:var(--space-4);display:grid}.-wOIAq_footerNav{font-size:var(--text-sm);color:var(--fg2);padding-bottom:var(--space-9)}.-wOIAq_mapStage{align-items:center;gap:var(--space-5);padding:var(--space-9) var(--space-7);border-radius:var(--r);background:linear-gradient(135deg, var(--paddy), var(--water));flex-wrap:wrap;display:flex}
.H_TZ-W_main{--gap-section:clamp(56px, 8vw, 112px);--pad-surface:clamp(20px, 4vw, 48px);--r-surface:20px;gap:var(--gap-section);padding-top:var(--space-5);display:grid}.H_TZ-W_muted{color:var(--fg2);line-height:var(--leading-normal)}.H_TZ-W_section{gap:clamp(20px,3vw,36px);display:grid}.H_TZ-W_head{gap:var(--space-4);max-width:62ch;display:grid}.H_TZ-W_section h2,.H_TZ-W_closing h2{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.7rem,1.2rem + 2.2vw,2.75rem);line-height:1.08}.H_TZ-W_sub{font-size:clamp(1.02rem,.95rem + .4vw,1.2rem);line-height:var(--leading-normal);color:var(--fg2);text-wrap:pretty}.H_TZ-W_hero{isolation:isolate;min-height:min(620px,100dvh - 150px);padding:var(--pad-surface);border-radius:var(--r-surface);background:var(--scrim);color:var(--on-photo);align-items:end;display:grid;position:relative;overflow:hidden}.H_TZ-W_heroPhoto{z-index:-2;object-fit:cover;object-position:78% 50%}.H_TZ-W_hero:after{content:"";z-index:-1;background:linear-gradient(to top, color-mix(in srgb, var(--scrim) 92%, transparent) 0%, color-mix(in srgb, var(--scrim) 74%, transparent) 42%, color-mix(in srgb, var(--scrim) 12%, transparent) 78%);position:absolute;inset:0}.H_TZ-W_heroText{gap:var(--space-7);justify-items:start;max-width:560px;display:grid}.H_TZ-W_title{font-family:var(--font-display);letter-spacing:-.04em;color:var(--on-photo);text-wrap:balance;font-size:clamp(2.5rem,1.4rem + 5.4vw,4.75rem);line-height:.98}.H_TZ-W_lead{color:color-mix(in srgb, var(--on-photo) 88%, transparent);max-width:46ch;font-size:clamp(1.05rem,.98rem + .45vw,1.25rem);line-height:1.45}.H_TZ-W_ctaRow{align-items:center;gap:var(--space-5) var(--space-8);padding-top:var(--space-3);flex-wrap:wrap;width:100%;display:flex}.H_TZ-W_note{font-size:var(--text-sm);color:color-mix(in srgb, var(--on-photo) 80%, transparent)}.H_TZ-W_cta{justify-content:center;align-items:center;gap:var(--space-3);border-radius:var(--r-pill);background:var(--paddy);min-height:56px;color:var(--panel);font:700 1.05rem var(--font-body);white-space:nowrap;box-shadow:var(--shadow-1);transition:transform var(--dur-fast) var(--ease-ui), box-shadow var(--dur-fast) var(--ease-ui);padding:0 28px;text-decoration:none;display:inline-flex}.H_TZ-W_cta svg{transition:transform var(--dur-base) var(--ease-ui)}@media (hover:hover) and (pointer:fine){.H_TZ-W_cta:hover{box-shadow:var(--shadow-2);transform:translateY(-1px)}.H_TZ-W_cta:hover svg{transform:translate(3px)}}.H_TZ-W_cta:active{transform:scale(.98)}.H_TZ-W_cta:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.H_TZ-W_ctaOnPhoto,.H_TZ-W_ctaInverse{background:var(--on-photo);color:var(--scrim)}.H_TZ-W_ctaOnPhoto:focus-visible,.H_TZ-W_ctaInverse:focus-visible{outline-color:var(--on-photo)}.H_TZ-W_crops{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.H_TZ-W_crop{gap:var(--space-7);border-radius:var(--r-surface);background:var(--paddy-soft);grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:clamp(20px,3vw,32px);display:grid;position:relative;overflow:hidden}.H_TZ-W_crop[data-crop=corn]{background:var(--straw-soft)}.H_TZ-W_crop[data-crop=sugarcane]{background:var(--water-soft)}.H_TZ-W_cropText{gap:var(--space-2);align-content:start;align-self:start;display:grid}.H_TZ-W_cropName{font:700 clamp(1.5rem, 1.2rem + 1.2vw, 2.1rem) / 1.1 var(--font-display);letter-spacing:-.02em}.H_TZ-W_cropBody{color:var(--fg2);line-height:var(--leading-normal);max-width:40ch}.H_TZ-W_cropArt{width:clamp(84px,22vw,132px);display:block}.H_TZ-W_cropArt img{width:100%;height:auto;display:block}.H_TZ-W_cropNote{font-size:var(--text-sm);color:var(--muted);max-width:72ch}.H_TZ-W_steps{margin:0;padding:0;list-style:none;display:grid}.H_TZ-W_step{gap:var(--space-7);padding-bottom:var(--space-9);grid-template-columns:32px 72px minmax(0,1fr);align-items:start;display:grid;position:relative}.H_TZ-W_step:last-child{padding-bottom:0}.H_TZ-W_stepRail{justify-content:center;align-self:stretch;display:flex;position:relative}.H_TZ-W_step:not(:last-child) .H_TZ-W_stepRail:after{content:"";top:32px;bottom:calc(-1 * var(--space-9));background:var(--line);width:1px;position:absolute;left:50%}.H_TZ-W_stepNum{z-index:1;border-radius:var(--r-pill);background:var(--paddy);width:32px;height:32px;color:var(--panel);font-size:var(--text-sm);place-items:center;font-weight:600;display:grid;position:relative}.H_TZ-W_stepArt{width:72px;display:block}.H_TZ-W_stepArt img{width:100%;height:auto;display:block}.H_TZ-W_stepText{gap:var(--space-1);display:grid}.H_TZ-W_stepTitle{font:700 clamp(1.25rem, 1.1rem + .6vw, 1.6rem) / var(--leading-tight) var(--font-display);letter-spacing:-.02em}.H_TZ-W_getsLead{gap:var(--space-7);align-content:start;display:grid}.H_TZ-W_getsArt{width:min(240px,60%);height:auto;display:none}.H_TZ-W_gets{margin:0;padding:0;list-style:none;display:grid}.H_TZ-W_get{gap:var(--space-8);padding:var(--space-8) 0;grid-template-columns:64px minmax(0,1fr);align-items:center;display:grid}.H_TZ-W_get+.H_TZ-W_get{border-top:1px solid var(--line)}.H_TZ-W_get:first-child{padding-top:0}.H_TZ-W_getText{gap:2px;display:grid}.H_TZ-W_get b{font:700 clamp(1.1rem, 1rem + .4vw, 1.3rem) / var(--leading-snug) var(--font-display);letter-spacing:-.01em}.H_TZ-W_getIcon{width:64px;height:64px;display:block}.H_TZ-W_getIcon img{object-fit:contain;width:100%;height:100%;display:block}.H_TZ-W_trust{padding:var(--pad-surface);border-radius:var(--r-surface);background:var(--panel);box-shadow:var(--shadow-card);align-items:center}.H_TZ-W_trustArt{width:min(180px,46%);height:auto}.H_TZ-W_trustText{gap:var(--space-6);justify-items:start;max-width:68ch;display:grid}.H_TZ-W_closing{gap:var(--space-9);padding:var(--pad-surface);border-radius:var(--r-surface);background:var(--paddy);color:var(--panel);justify-items:start;display:grid}.H_TZ-W_closingText{gap:var(--space-4);max-width:44ch;display:grid}.H_TZ-W_closing h2{color:inherit}.H_TZ-W_closingText p{font-size:clamp(1.02rem,.95rem + .4vw,1.2rem);line-height:var(--leading-normal);color:color-mix(in srgb, var(--panel) 88%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .H_TZ-W_closing .H_TZ-W_ctaInverse{background:var(--scrim);color:var(--on-photo)}}:root[data-theme=dark] .H_TZ-W_closing .H_TZ-W_ctaInverse{background:var(--scrim);color:var(--on-photo)}.H_TZ-W_city{gap:var(--space-6);padding:var(--space-7);border-radius:var(--r);background:var(--panel);border:1px solid var(--line);display:grid}.H_TZ-W_sectionHead{gap:var(--space-2);display:grid}.H_TZ-W_facts{gap:var(--space-4);padding-block:var(--space-4);border-top:1px solid var(--grid);border-bottom:1px solid var(--grid);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0;display:grid}.H_TZ-W_facts div{gap:var(--space-1);display:grid}.H_TZ-W_facts dt{font:600 var(--text-2xs) var(--font-body);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--muted)}.H_TZ-W_facts dd{color:var(--paddy);margin:0;font-size:1.45rem;font-weight:600}.H_TZ-W_linkBtn{justify-self:start;align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-6);border:1px solid var(--paddy);border-radius:var(--r-pill);color:var(--paddy);font-weight:700;text-decoration:none;display:inline-flex}.H_TZ-W_linkBtn:hover{background:var(--paddy-soft)}.H_TZ-W_stickyWrap{z-index:1200;left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + var(--space-5));padding-inline:var(--space-7);pointer-events:none;opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);justify-content:center;display:flex;position:fixed;transform:translateY(12px)}.H_TZ-W_stickyWrap[data-show="1"]{opacity:1;transform:none}.H_TZ-W_stickyCta{pointer-events:auto;width:min(420px,100%);box-shadow:var(--edge-light), var(--shadow-3)}@media (max-width:620px){.H_TZ-W_hero{min-height:min(600px,100dvh - 120px)}.H_TZ-W_ctaRow .H_TZ-W_cta,.H_TZ-W_closing .H_TZ-W_cta{width:100%}.H_TZ-W_step{gap:var(--space-6);grid-template-columns:32px 56px minmax(0,1fr)}.H_TZ-W_stepArt{width:56px}}@media (max-width:899px){.H_TZ-W_main{padding-bottom:88px}}@media (min-width:760px){.H_TZ-W_crops{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.15fr 1fr}.H_TZ-W_crop[data-crop=rice-plant]{grid-row:span 2;grid-template-columns:minmax(0,1fr);align-content:space-between;min-height:400px}.H_TZ-W_crop[data-crop=rice-plant] .H_TZ-W_cropArt{width:clamp(180px,21vw,280px);margin-top:calc(-1 * var(--space-9));justify-self:end}.H_TZ-W_crop[data-crop=rice-plant] .H_TZ-W_cropBody{font-size:var(--text-lg)}.H_TZ-W_hero:after{background:linear-gradient(to right, color-mix(in srgb, var(--scrim) 86%, transparent) 0%, color-mix(in srgb, var(--scrim) 62%, transparent) 38%, color-mix(in srgb, var(--scrim) 0%, transparent) 72%), linear-gradient(to top, color-mix(in srgb, var(--scrim) 55%, transparent) 0%, color-mix(in srgb, var(--scrim) 0%, transparent) 45%)}.H_TZ-W_steps{column-gap:var(--space-9);grid-template-columns:repeat(3,minmax(0,1fr))}.H_TZ-W_step{gap:var(--space-8);grid-template-columns:minmax(0,1fr);padding-bottom:0}.H_TZ-W_stepRail{justify-content:flex-start}.H_TZ-W_step:not(:last-child) .H_TZ-W_stepRail:after{top:50%;bottom:auto;left:44px;right:calc(-1 * var(--space-9) + 12px);width:auto;height:1px}.H_TZ-W_stepArt{width:112px}.H_TZ-W_stepText{max-width:34ch}.H_TZ-W_trust{grid-template-columns:auto minmax(0,1fr);gap:clamp(28px,5vw,72px)}.H_TZ-W_trustArt{width:clamp(160px,18vw,230px)}.H_TZ-W_closing{grid-template-columns:minmax(0,1fr) auto;align-items:end}}@media (min-width:900px){.H_TZ-W_stickyWrap{display:none}.H_TZ-W_getsSection{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,6vw,96px)}.H_TZ-W_getsLead{top:var(--space-9);position:sticky}.H_TZ-W_getsArt{display:block}}@media (prefers-reduced-motion:no-preference){.H_TZ-W_heroText>*{animation:H_TZ-W_rise .7s var(--ease-ui) both}.H_TZ-W_heroText>:nth-child(2){animation-delay:90ms}.H_TZ-W_heroText>:nth-child(3){animation-delay:.18s}.H_TZ-W_heroPhoto{animation:H_TZ-W_settle 1.4s var(--ease-ui) both}@supports (animation-timeline:view()){.H_TZ-W_section,.H_TZ-W_closing{animation:linear both H_TZ-W_rise;animation-timeline:view();animation-range:entry entry 55%}}}@keyframes H_TZ-W_rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes H_TZ-W_settle{0%{transform:scale(1.06)}to{transform:none}}@media (prefers-reduced-motion:reduce){.H_TZ-W_stickyWrap{transition:opacity var(--dur-fast) linear;transform:none}.H_TZ-W_cta{transition:none}.H_TZ-W_cta svg{transition:none}}
