.k-geo-theme.svelte-123pds0{border:1px solid var(--k-border);border-radius:var(--k-radius-sm);padding:6px 7px 4px}.k-geo-theme[data-on=true].svelte-123pds0{border-color:var(--k-border-strong);background:var(--k-panel-2)}.k-geo-theme__h.svelte-123pds0{width:100%;font-family:var(--k-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--k-text-2);align-items:center;gap:7px;font-size:10.5px;display:flex}.k-geo-theme__h.svelte-123pds0:hover{color:var(--k-text)}.k-geo-theme__swatch.svelte-123pds0{background:var(--c);border-radius:2px;flex:none;width:8px;height:8px}.k-geo-theme__n.svelte-123pds0{font-variant-numeric:tabular-nums;color:var(--k-text-3)}.k-geo-theme__blurb.svelte-123pds0{color:var(--k-text-3);margin:4px 0 5px;font-size:10px;line-height:1.35}.k-geo-kind.svelte-123pds0{width:100%;color:var(--k-text-2);align-items:center;gap:7px;padding:3px 2px;font-size:11.5px;display:flex}.k-geo-kind.svelte-123pds0:hover,.k-geo-kind[data-on=true].svelte-123pds0{color:var(--k-text)}.k-geo-kind__box.svelte-123pds0{border:1px solid var(--k-border-strong);width:13px;height:13px;color:var(--k-accent-ink);border-radius:2px;flex:none;justify-content:center;align-items:center;display:flex}.k-geo-kind[data-on=true].svelte-123pds0 .k-geo-kind__box:where(.svelte-123pds0){border-color:var(--k-accent)}.k-geo-kind__n.svelte-123pds0{font-family:var(--k-mono);font-variant-numeric:tabular-nums;color:var(--k-text-3);font-size:10px}.k-geo-feed.svelte-1i2pdtj{border:1px solid var(--k-border);border-radius:var(--k-radius-sm);padding:5px 7px}.k-geo-feed[data-on=true].svelte-1i2pdtj{border-color:var(--k-border-strong);background:var(--k-panel-2)}.k-geo-feed__h.svelte-1i2pdtj{width:100%;color:var(--k-text-2);align-items:center;gap:7px;font-size:11.5px;display:flex}.k-geo-feed[data-on=true].svelte-1i2pdtj .k-geo-feed__h:where(.svelte-1i2pdtj){color:var(--k-text)}.k-geo-feed__box.svelte-1i2pdtj{border:1px solid var(--k-border-strong);width:13px;height:13px;color:var(--k-accent-ink);border-radius:2px;flex:none;justify-content:center;align-items:center;display:flex}.k-geo-feed[data-on=true].svelte-1i2pdtj .k-geo-feed__box:where(.svelte-1i2pdtj){border-color:var(--k-accent)}.k-geo-feed__swatch.svelte-1i2pdtj{background:var(--c);border-radius:2px;flex:none;width:8px;height:8px}.k-geo-feed__n.svelte-1i2pdtj{font-family:var(--k-mono);font-variant-numeric:tabular-nums;color:var(--k-text-3);font-size:10px}.k-geo-feed__note.svelte-1i2pdtj{color:var(--k-text-3);margin-top:4px;font-size:10px;line-height:1.35}.k-geo-radius.svelte-1i2pdtj{width:120px;accent-color:var(--k-accent)}.k-geo-contact.svelte-1i2pdtj{text-align:left;align-items:center;gap:7px;width:100%;padding:3px 2px;display:flex}.k-geo-contact.svelte-1i2pdtj:hover,.k-geo-contact[data-on=true].svelte-1i2pdtj{background:var(--k-panel-2)}.k-geo-contact__label.svelte-1i2pdtj{color:var(--k-text);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.k-geo-contact__stale.svelte-1i2pdtj{font-family:var(--k-mono);color:var(--status-warn);margin-left:5px;font-size:9px}.k-geo-contact__sub.svelte-1i2pdtj{color:var(--k-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.k-geo-contact__num.svelte-1i2pdtj{text-align:right;font-family:var(--k-mono);font-variant-numeric:tabular-nums;color:var(--k-text-2);flex:none;font-size:10px}.k-geo-contact__alt.svelte-1i2pdtj{color:var(--k-text-3);display:block}.k-disc.svelte-iv5c76{border-radius:var(--k-radius);border:1px solid var(--k-border)}.k-disc__h.svelte-iv5c76{width:100%;color:var(--k-text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;display:flex}.k-disc__h.svelte-iv5c76:hover{background:var(--k-panel-2)}.k-disc__chev.svelte-iv5c76{color:var(--k-text-3);transition:transform .18s cubic-bezier(.2,.7,.2,1);display:inline-flex}.k-disc[data-open=true].svelte-iv5c76 .k-disc__chev:where(.svelte-iv5c76){transform:rotate(90deg)}.k-disc__b.svelte-iv5c76{border-top:1px solid var(--k-border);padding:4px 10px 10px}@media (prefers-reduced-motion:reduce){.k-disc__chev.svelte-iv5c76{transition:none}}.k-scn__note.svelte-1520bgu{color:var(--k-text-3);font-size:10.5px;line-height:1.4}.k-scn__note[data-tone=warn].svelte-1520bgu{color:var(--status-warn)}.k-scn__hint.svelte-1520bgu{color:var(--k-text-3);font-size:10px}.k-scn__row.svelte-1520bgu{align-items:center;gap:8px;display:flex}.k-scn__row.svelte-1520bgu select:where(.svelte-1520bgu),.k-scn__row.svelte-1520bgu input:where(.svelte-1520bgu){background:var(--k-panel-2);border:1px solid var(--k-border);min-width:0;color:var(--k-text);border-radius:2px;flex:1;padding:3px 6px;font-size:11.5px}.k-scn__k.svelte-1520bgu{font-family:var(--k-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--k-text-3);white-space:nowrap;font-size:9.5px}.k-scn__list.svelte-1520bgu{flex-direction:column;gap:2px;display:flex}.k-scn__list.svelte-1520bgu li:where(.svelte-1520bgu){background:var(--k-panel-2);border-radius:2px;align-items:center;gap:6px;padding:2px 4px;font-size:11px;display:flex}.k-scn__result.svelte-1520bgu{border-top:1px solid var(--k-border);margin-top:14px;padding-top:12px}.k-scn__badge.svelte-1520bgu{font-family:var(--k-mono);letter-spacing:.08em;border:1px solid var(--status-warn);color:var(--status-warn);text-transform:uppercase;border-radius:2px;padding:1px 5px;font-size:9px}.k-scn__figures.svelte-1520bgu{grid-template-columns:1fr 1fr;gap:6px 10px;margin-bottom:10px;display:grid}.k-scn__v.svelte-1520bgu{font-family:var(--k-mono);font-variant-numeric:tabular-nums;color:var(--k-text);font-size:13px;display:block}.k-scn__v[data-tone=good].svelte-1520bgu{color:var(--status-good)}.k-scn__v[data-tone=warn].svelte-1520bgu{color:var(--status-warn)}.k-scn__compare.svelte-1520bgu{font-family:var(--k-mono);font-variant-numeric:tabular-nums;border-top:1px solid var(--hud-line);grid-template-columns:auto 1fr 1fr;gap:2px 8px;padding-top:8px;font-size:10.5px;display:grid}.k-scn__segs.svelte-1520bgu{flex-direction:column;gap:1px;display:flex}.k-scn__segs.svelte-1520bgu li:where(.svelte-1520bgu){font-family:var(--k-mono);font-variant-numeric:tabular-nums;background:var(--k-panel-2);border-radius:2px;grid-template-columns:1fr auto auto auto;gap:8px;padding:2px 4px;font-size:10.5px;display:grid}.k-scn__seg--transfer.svelte-1520bgu{color:var(--status-warn)}.k-scn__seg-mode.svelte-1520bgu{text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-scn__seg-mode[data-proposed=true].svelte-1520bgu:after{content:" · proposed";color:var(--status-warn)}.k-scn__prov.svelte-1520bgu{color:var(--k-text-3);margin:6px 0;padding-left:14px;font-size:10px;line-height:1.45;list-style:outside}.k-scn__agroup.svelte-1520bgu{margin-top:8px}.k-scn__arow.svelte-1520bgu{border-bottom:1px solid var(--hud-line);grid-template-columns:74px auto;gap:2px 8px;padding:2px 0;display:grid}.k-scn__av.svelte-1520bgu{font-family:var(--k-mono);font-variant-numeric:tabular-nums;color:var(--k-text-2);font-size:10.5px}.k-scn__av.svelte-1520bgu em:where(.svelte-1520bgu){color:var(--k-text-3);font-style:normal}.k-scn__anote.svelte-1520bgu{color:var(--k-text-3);grid-column:1/-1;font-size:9.5px;line-height:1.35}.k-tg__note.svelte-1m4uua,.k-tg__caveat.svelte-1m4uua{color:var(--k-text-3);font-size:10.5px;line-height:1.4}.k-tg__caveat.svelte-1m4uua{border-left:2px solid var(--status-warn);margin:9px 0 6px;padding-left:7px}.k-tg__row.svelte-1m4uua{flex:1;align-items:center;gap:8px;display:flex}.k-tg__row.svelte-1m4uua input:where(.svelte-1m4uua){accent-color:var(--k-accent);flex:1}.k-tg__k.svelte-1m4uua{font-family:var(--k-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--k-text-3);font-size:9.5px}.k-tg__v.svelte-1m4uua{font-family:var(--k-mono);font-variant-numeric:tabular-nums;color:var(--k-text-2);white-space:nowrap;font-size:10.5px}.k-tg__list.svelte-1m4uua{flex-direction:column;gap:1px;display:flex}.k-tg__cell.svelte-1m4uua{text-align:left;align-items:center;gap:8px;width:100%;padding:3px 4px;display:flex}.k-tg__cell.svelte-1m4uua:hover,.k-tg__cell[data-on=true].svelte-1m4uua{background:var(--k-panel-2)}.k-tg__rank.svelte-1m4uua{width:15px;font-family:var(--k-mono);color:var(--k-text-3);text-align:right;flex:none;font-size:10px}.k-tg__pos.svelte-1m4uua{font-family:var(--k-mono);color:var(--k-text-2);font-size:10.5px;display:block}.k-tg__bar.svelte-1m4uua{background:linear-gradient(to right, var(--k-data) calc(var(--v) * 100%), var(--hud-line) calc(var(--v) * 100%));height:3px;margin-top:2px;display:block}.k-tg__score.svelte-1m4uua{font-family:var(--k-mono);font-variant-numeric:tabular-nums;color:var(--k-text);flex:none;font-size:11px}.k-tg__terms.svelte-1m4uua{border-left:1px solid var(--hud-line);margin:2px 0 6px 23px;padding-left:8px}.k-tg__terms.svelte-1m4uua>div:where(.svelte-1m4uua){padding:2px 0}.k-tg__terms.svelte-1m4uua dt:where(.svelte-1m4uua){font-family:var(--k-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--k-text-3);font-size:9.5px}.k-tg__conf.svelte-1m4uua{color:var(--k-text-3);margin:4px 0 2px 22px;font-size:10px;line-height:1.4}.k-tg__terms.svelte-1m4uua>div[data-unknown=true]:where(.svelte-1m4uua){opacity:.55}.k-tg__terms.svelte-1m4uua dd:where(.svelte-1m4uua){align-items:center;gap:6px;margin:1px 0;display:flex}.k-tg__termbar.svelte-1m4uua{background:linear-gradient(to right, var(--k-data) calc(var(--v) * 100%), var(--hud-line) calc(var(--v) * 100%));flex:1;height:3px}.k-tg__termv.svelte-1m4uua,.k-tg__weight.svelte-1m4uua{font-family:var(--k-mono);font-variant-numeric:tabular-nums;color:var(--k-text-2);font-size:9.5px}.k-tg__weight.svelte-1m4uua{color:var(--k-text-3)}.k-tg__why.svelte-1m4uua{color:var(--k-text-3);font-size:9.5px;line-height:1.35}.k-tg__prov.svelte-1m4uua{color:var(--k-text-3);padding-left:14px;font-size:10px;line-height:1.45;list-style:outside}.k-fac.svelte-l6zo5k{padding:10px 12px 12px}.k-fac__head.svelte-l6zo5k{justify-content:space-between;align-items:center;gap:8px;display:flex}.k-fac__kind.svelte-l6zo5k{font-family:var(--k-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--k-text-3);font-size:9px}.k-fac__name.svelte-l6zo5k{margin:3px 0 8px;font-size:13.5px;font-weight:500;line-height:1.3}.k-fac__fig.svelte-l6zo5k{margin:0 0 9px}.k-fac__fig.svelte-l6zo5k img:where(.svelte-l6zo5k){border-radius:var(--k-radius-sm);border:1px solid var(--k-border);background:var(--k-panel-2);width:100%;height:auto;display:block}.k-fac__fig.svelte-l6zo5k figcaption:where(.svelte-l6zo5k){color:var(--k-text-3);margin-top:4px;font-size:9.5px;line-height:1.4}.k-fac__rows.svelte-l6zo5k{grid-template-columns:auto 1fr;gap:2px 10px;margin-bottom:8px;font-size:11.5px;display:grid}.k-fac__rows.svelte-l6zo5k dt:where(.svelte-l6zo5k){font-family:var(--k-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--k-text-3);padding-top:2px;font-size:9px}.k-fac__rows.svelte-l6zo5k dd:where(.svelte-l6zo5k){color:var(--k-text-2);margin:0}.k-fac__mono.svelte-l6zo5k{font-family:var(--k-mono);font-size:10.5px}.k-fac__what.svelte-l6zo5k,.k-fac__none.svelte-l6zo5k{color:var(--k-text-2);margin:0 0 9px;font-size:11.5px;line-height:1.5}.k-fac__none.svelte-l6zo5k{color:var(--k-text-3)}.k-fac__tour.svelte-l6zo5k{justify-content:flex-start;align-items:center;gap:7px;width:100%;margin-bottom:9px;display:flex}.k-fac__tour.svelte-l6zo5k span:where(.svelte-l6zo5k){opacity:.75;text-align:right;margin-left:auto;font-size:9.5px}.k-fac__links.svelte-l6zo5k{flex-wrap:wrap;gap:6px;display:flex}.k-fac__prov.svelte-l6zo5k{border-top:1px solid var(--k-border);color:var(--k-text-3);margin-top:9px;padding-top:8px;font-size:9.5px;line-height:1.45}.k-ptour.svelte-150b03a{padding:10px 12px 12px}.k-ptour.svelte-150b03a header:where(.svelte-150b03a){align-items:center;gap:8px;display:flex}.k-ptour.svelte-150b03a header:where(.svelte-150b03a) button:where(.svelte-150b03a){margin-left:auto}.k-ptour__count.svelte-150b03a{font-family:var(--k-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--k-text-3);font-size:9px}.k-ptour.svelte-150b03a h3:where(.svelte-150b03a){margin:6px 0 5px;font-size:13.5px;font-weight:500;line-height:1.3}.k-ptour__body.svelte-150b03a{color:var(--k-text-2);margin:0 0 7px;font-size:11.5px;line-height:1.55}.k-ptour__evidence.svelte-150b03a{color:var(--k-text-3);border-top:1px solid var(--k-border);margin:0 0 9px;padding-top:7px;font-size:10px;line-height:1.45}.k-ptour__dots.svelte-150b03a{gap:4px;margin-bottom:9px;display:flex}.k-ptour__dots.svelte-150b03a li:where(.svelte-150b03a){background:var(--k-border);border-radius:2px;flex:1;height:3px}.k-ptour__dots.svelte-150b03a li[data-done=true]:where(.svelte-150b03a){background:var(--k-text-3)}.k-ptour__dots.svelte-150b03a li[data-on=true]:where(.svelte-150b03a){background:var(--k-accent)}.k-ptour__bar.svelte-150b03a{align-items:center;gap:6px;display:flex}.k-ptour__bar.svelte-150b03a button:where(.svelte-150b03a):last-child{margin-left:auto}.k-twin-toggle.svelte-ygb175{border-radius:var(--k-radius);border:1px solid var(--k-border);width:100%;color:var(--k-text);font:inherit;cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;padding:9px 10px;transition:border-color .16s,background-color .16s;display:flex}.k-twin-toggle.svelte-ygb175:hover{background:var(--k-panel-2)}.k-twin-toggle.svelte-ygb175:disabled{opacity:.45;cursor:not-allowed}.k-twin-toggle[data-on=true].svelte-ygb175{border-color:var(--k-accent);background:var(--k-panel-2)}:root[data-theme=light] .k-twin-toggle[data-on=true].svelte-ygb175{border-color:var(--k-text)}.k-twin-toggle__icon.svelte-ygb175{border-radius:var(--k-radius-sm);border:1px solid var(--k-border-strong);width:34px;height:34px;color:var(--k-text-2);flex:none;place-items:center;transition:color .16s;display:grid}.k-twin-toggle[data-on=true].svelte-ygb175 .k-twin-toggle__icon:where(.svelte-ygb175){color:var(--k-accent-ink)}.k-twin-toggle__switch.svelte-ygb175{border-radius:var(--k-radius-pill);border:1px solid var(--k-border-strong);background:0 0;flex:none;width:28px;height:16px;transition:border-color .16s;position:relative}.k-twin-toggle__switch.svelte-ygb175>span:where(.svelte-ygb175){background:var(--k-text-3);border-radius:50%;width:10px;height:10px;transition:transform .18s cubic-bezier(.2,.7,.2,1),background-color .16s;position:absolute;top:2px;left:2px}.k-twin-toggle[data-on=true].svelte-ygb175 .k-twin-toggle__switch:where(.svelte-ygb175){border-color:var(--k-accent)}.k-twin-toggle[data-on=true].svelte-ygb175 .k-twin-toggle__switch:where(.svelte-ygb175)>span:where(.svelte-ygb175){background:var(--k-accent);transform:translate(12px)}:root[data-theme=light] .k-twin-toggle[data-on=true].svelte-ygb175 .k-twin-toggle__switch:where(.svelte-ygb175){border-color:var(--k-text)}:root[data-theme=light] .k-twin-toggle[data-on=true].svelte-ygb175 .k-twin-toggle__switch:where(.svelte-ygb175)>span:where(.svelte-ygb175){background:var(--k-text)}@media (prefers-reduced-motion:reduce){.k-twin-toggle.svelte-ygb175,.k-twin-toggle__icon.svelte-ygb175,.k-twin-toggle__switch.svelte-ygb175,.k-twin-toggle__switch.svelte-ygb175>span:where(.svelte-ygb175){transition:none}}.k-alt.svelte-1coersg{border-radius:var(--k-radius);border:1px solid var(--k-border);padding:9px 10px;transition:border-color .16s,background-color .16s}.k-alt[data-on=true].svelte-1coersg{border-color:var(--k-accent);background:var(--k-panel-2)}:root[data-theme=light] .k-alt[data-on=true].svelte-1coersg{border-color:var(--k-text)}.k-alt__icon.svelte-1coersg{border-radius:var(--k-radius-sm);border:1px solid var(--k-border-strong);width:34px;height:34px;color:var(--k-text-2);flex:none;place-items:center;display:grid}.k-alt[data-on=true].svelte-1coersg .k-alt__icon:where(.svelte-1coersg){color:var(--k-accent-ink)}.k-alt__seg.svelte-1coersg{border-radius:var(--k-radius-pill);border:1px solid var(--k-border-strong);grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:2px;display:grid}.k-alt__seg.svelte-1coersg>button:where(.svelte-1coersg){border-radius:var(--k-radius-pill);height:24px;color:var(--k-text-2);font:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;font-size:11.5px;transition:background-color .14s,color .14s;overflow:hidden}.k-alt__seg.svelte-1coersg>button:where(.svelte-1coersg):hover{color:var(--k-text)}.k-alt__seg.svelte-1coersg>button[data-on=true]:where(.svelte-1coersg){background:var(--k-panel);color:var(--k-text);box-shadow:inset 0 0 0 1px var(--k-accent)}:root[data-theme=light] .k-alt__seg.svelte-1coersg>button[data-on=true]:where(.svelte-1coersg){box-shadow:inset 0 0 0 1px var(--k-text)}@media (prefers-reduced-motion:reduce){.k-alt.svelte-1coersg,.k-alt__seg.svelte-1coersg>button:where(.svelte-1coersg){transition:none}}.k-place.svelte-1spictw{border-radius:var(--k-radius);border:1px solid var(--k-border-strong);background:var(--k-panel-2);padding:10px}.k-legend.svelte-1rct35c{border-radius:var(--k-radius);border:1px solid var(--k-border);background:color-mix(in srgb, var(--k-panel) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:300px;padding:10px}.k-tour.svelte-5lic4z{z-index:30;border-radius:var(--k-radius);border:1px solid var(--k-border-strong);background:var(--k-panel);width:min(440px,100% - 24px);box-shadow:var(--k-shadow);padding:12px 14px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.k-tour__dot.svelte-5lic4z{background:var(--k-border-strong);border-radius:50%;width:6px;height:6px;transition:background-color .16s}.k-tour__dot[data-done=true].svelte-5lic4z{background:var(--k-text-3)}.k-tour__dot[data-on=true].svelte-5lic4z{background:var(--k-accent)}:root[data-theme=light] .k-tour__dot[data-on=true].svelte-5lic4z{background:var(--k-text)}.k-soil.svelte-1ay3182{--soil:var(--k-data);--soil-edge:color-mix(in srgb, var(--k-data) 70%, white);--soil-hi:var(--k-accent);position:relative}:root[data-theme=light] .k-soil.svelte-1ay3182{--soil-edge:color-mix(in srgb, var(--k-data) 85%, black);--soil-hi:var(--k-accent-ink)}.k-soil.svelte-1ay3182 svg:where(.svelte-1ay3182){display:block;overflow:visible}.k-soil__eyebrow.svelte-1ay3182{letter-spacing:.08em;text-transform:uppercase;fill:var(--k-text-3);font-size:9px}.k-soil__axis.svelte-1ay3182{fill:var(--k-text-3);font-size:9px}.k-soil__axisline.svelte-1ay3182{stroke:var(--k-border-strong);stroke-width:1px}.k-soil__depth.svelte-1ay3182{font-family:var(--k-mono,ui-monospace, monospace);fill:var(--k-text-2);font-size:9px}.k-soil__tex.svelte-1ay3182{fill:var(--k-text);pointer-events:none;font-size:9px}.k-soil__block.svelte-1ay3182{cursor:pointer;transform-box:fill-box;transform-origin:50% 0;opacity:0;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--soil) 55%, transparent));outline:none;transition:opacity .42s,transform .52s cubic-bezier(.2,.7,.2,1);transform:translateY(-14px)scaleY(.6)}.k-soil[data-shown=true].svelte-1ay3182 .k-soil__block:where(.svelte-1ay3182){opacity:1;transform:none}.k-soil__front.svelte-1ay3182{fill:color-mix(in srgb, var(--soil) 26%, transparent);stroke:var(--soil-edge);stroke-width:1px;stroke-opacity:.85;transition:fill .16s,stroke .16s}.k-soil__side.svelte-1ay3182{fill:color-mix(in srgb, var(--soil) 16%, transparent);stroke:var(--soil-edge);stroke-width:1px;stroke-opacity:.7;transition:fill .16s,stroke .16s}.k-soil__top.svelte-1ay3182{fill:color-mix(in srgb, var(--soil) 58%, white 12%);stroke:var(--soil-edge);stroke-width:1px;stroke-opacity:1;transition:fill .16s,stroke .16s}:root[data-theme=light] .k-soil__top.svelte-1ay3182{fill:color-mix(in srgb, var(--soil) 48%, white)}.k-soil__block.svelte-1ay3182:hover .k-soil__front:where(.svelte-1ay3182),.k-soil__block.svelte-1ay3182:focus-visible .k-soil__front:where(.svelte-1ay3182){fill:color-mix(in srgb, var(--soil) 38%, transparent)}.k-soil__block--on.svelte-1ay3182 .k-soil__front:where(.svelte-1ay3182),.k-soil__block--on.svelte-1ay3182 .k-soil__side:where(.svelte-1ay3182),.k-soil__block--on.svelte-1ay3182 .k-soil__top:where(.svelte-1ay3182){stroke:var(--soil-hi);stroke-width:1.4px;stroke-opacity:1}.k-soil__block--on.svelte-1ay3182{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--soil-hi) 55%, transparent))}.k-soil__slab.svelte-1ay3182 .k-soil__front:where(.svelte-1ay3182){fill:color-mix(in srgb, var(--soil) 32%, var(--k-bg) 68%)}.k-soil__slab.svelte-1ay3182 .k-soil__side:where(.svelte-1ay3182){fill:color-mix(in srgb, var(--soil) 22%, var(--k-bg) 78%)}.k-soil__slab.svelte-1ay3182 .k-soil__top:where(.svelte-1ay3182){fill:color-mix(in srgb, var(--soil) 40%, var(--k-bg) 60%)}.k-soil__slab.svelte-1ay3182 .k-soil__front:where(.svelte-1ay3182),.k-soil__slab.svelte-1ay3182 .k-soil__side:where(.svelte-1ay3182),.k-soil__slab.svelte-1ay3182 .k-soil__top:where(.svelte-1ay3182){stroke:var(--k-text-3);stroke-opacity:.9}.k-soil__slab.svelte-1ay3182{cursor:default;filter:none}.k-soil__slab--unknown.svelte-1ay3182 .k-soil__front:where(.svelte-1ay3182),.k-soil__slab--unknown.svelte-1ay3182 .k-soil__side:where(.svelte-1ay3182),.k-soil__slab--unknown.svelte-1ay3182 .k-soil__top:where(.svelte-1ay3182){fill:#0000;stroke-dasharray:3 3}.k-soil__bedtick.svelte-1ay3182{stroke:var(--k-text-2);stroke-width:1px;stroke-dasharray:2 3}.k-soil__connector.svelte-1ay3182{fill:none;stroke:var(--soil-hi);stroke-width:1px;stroke-opacity:.8}.k-soil__card.svelte-1ay3182{box-sizing:border-box;border-radius:var(--k-radius);border:1px solid color-mix(in srgb, var(--soil-edge) 55%, var(--k-border));background:color-mix(in srgb, var(--k-panel) 92%, var(--soil) 8%);box-shadow:var(--k-shadow), 0 0 12px color-mix(in srgb, var(--soil) 22%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--k-text);padding:6px 8px 7px;font-size:10.5px;transition:top .22s cubic-bezier(.2,.7,.2,1);position:absolute}.k-soil__card-h.svelte-1ay3182{border-bottom:1px solid var(--k-border);color:var(--k-text);justify-content:space-between;align-items:baseline;gap:6px;margin-bottom:4px;padding-bottom:4px;font-size:10.5px;display:flex}.k-soil__card-tag.svelte-1ay3182{letter-spacing:.06em;text-transform:uppercase;color:var(--k-text-3);white-space:nowrap;font-size:9px}.k-soil__row.svelte-1ay3182{justify-content:space-between;gap:6px;line-height:1.45;display:flex}.k-soil__row.svelte-1ay3182 dt:where(.svelte-1ay3182){color:var(--k-text-3);white-space:nowrap}.k-soil__row.svelte-1ay3182 dd:where(.svelte-1ay3182){min-width:0;color:var(--k-text);text-align:right;overflow-wrap:anywhere;margin:0}@media (prefers-reduced-motion:reduce){.k-soil__block.svelte-1ay3182{opacity:1;transition:none;transform:none}.k-soil__card.svelte-1ay3182{transition:none}}.k-ug.svelte-13zxeue{border-radius:var(--k-radius);border:1px solid var(--k-accent);background:var(--k-panel-2);padding:9px 10px 10px}:root[data-theme=light] .k-ug.svelte-13zxeue{border-color:var(--k-text)}.k-ug__icon.svelte-13zxeue{border-radius:var(--k-radius-sm);border:1px solid var(--k-border-strong);width:34px;height:34px;color:var(--k-accent-ink);flex:none;place-items:center;display:grid}.k-ug__stat.svelte-13zxeue{border-radius:var(--k-radius-sm);border:1px solid var(--k-border);background:var(--k-panel);min-width:0;padding:6px 8px}.k-ug__stat-v.svelte-13zxeue{color:var(--k-text);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;line-height:1.1;overflow:hidden}.k-ug__map-bg.svelte-13zxeue{fill:var(--k-panel);stroke:var(--k-border-strong)}.k-ug__dot.svelte-13zxeue{cursor:pointer;outline:none}.k-ug__dot-hit.svelte-13zxeue{fill:#0000}.k-ug__dot-fill.svelte-13zxeue{stroke:var(--k-panel);stroke-width:1px;transition:r .14s}.k-ug__dot.svelte-13zxeue:hover .k-ug__dot-fill:where(.svelte-13zxeue),.k-ug__dot.svelte-13zxeue:focus-visible .k-ug__dot-fill:where(.svelte-13zxeue){stroke:var(--k-text-2)}.k-ug__dot-ring.svelte-13zxeue{fill:none;stroke:var(--k-accent);stroke-width:1.4px}:root[data-theme=light] .k-ug__dot-ring.svelte-13zxeue{stroke:var(--k-accent-ink)}.k-ug__bar.svelte-13zxeue{border:1px solid var(--k-border-strong);border-radius:2px;height:10px;display:flex;overflow:hidden}.k-ug__bar.svelte-13zxeue>span:where(.svelte-13zxeue){height:100%;display:block}.k-ug__bar-sand.svelte-13zxeue{background:color-mix(in srgb, var(--k-data) 30%, transparent)}.k-ug__bar-silt.svelte-13zxeue{background:color-mix(in srgb, var(--k-data) 60%, transparent)}.k-ug__bar-clay.svelte-13zxeue{background:var(--k-data)}.k-ug__clay.svelte-13zxeue{display:block;overflow:visible}.k-ug__clay-axis.svelte-13zxeue{stroke:var(--k-border-strong);stroke-width:1px}.k-ug__clay-t.svelte-13zxeue{font-family:var(--k-mono);fill:var(--k-text-3);font-size:8.5px}.k-ug__clay-line.svelte-13zxeue{fill:none;stroke:var(--k-data);stroke-width:1.5px;stroke-linejoin:round;stroke-dasharray:400;stroke-dashoffset:400px;transition:stroke-dashoffset .9s cubic-bezier(.2,.7,.2,1) .12s}.k-ug__clay[data-drawn=true].svelte-13zxeue .k-ug__clay-line:where(.svelte-13zxeue){stroke-dashoffset:0}.k-ug__clay-dot.svelte-13zxeue{fill:var(--k-panel);stroke:var(--k-data);stroke-width:1.2px;opacity:0;transition:opacity .3s .8s}.k-ug__clay[data-drawn=true].svelte-13zxeue .k-ug__clay-dot:where(.svelte-13zxeue){opacity:1}.k-ug__caveat.svelte-13zxeue{border-radius:var(--k-radius-sm);background:var(--k-panel);color:var(--k-text-3);padding:6px 8px;font-size:10.5px;line-height:1.4}@media (prefers-reduced-motion:reduce){.k-ug__clay-line.svelte-13zxeue{stroke-dashoffset:0;transition:none}.k-ug__clay-dot.svelte-13zxeue{opacity:1;transition:none}.k-ug__dot-fill.svelte-13zxeue{transition:none}}.k-flows.svelte-1gejysi{border-radius:var(--k-radius);border:1px solid var(--k-border);background:var(--k-panel-2);padding:10px}.k-flows__icon.svelte-1gejysi{border-radius:var(--k-radius-sm);border:1px solid var(--k-border-strong);width:34px;height:34px;color:var(--k-accent-ink);flex:none;place-items:center;display:grid}.k-flows__sub.svelte-1gejysi{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.k-flows__tile.svelte-1gejysi{border-radius:var(--k-radius-sm);background:var(--k-panel);text-align:center;padding:8px 6px}.k-flow-steps.svelte-1gejysi{grid-auto-columns:1fr;grid-auto-flow:column;gap:0;display:grid}.k-flow-step.svelte-1gejysi{min-width:0}.k-flow-step__row.svelte-1gejysi{align-items:center;height:12px;display:flex}.k-flow-step__dot.svelte-1gejysi{background:color-mix(in srgb, var(--k-data) 30%, transparent);border:1px solid var(--k-data);border-radius:2px;flex:none;width:10px;height:10px;animation:2.4s ease-in-out infinite k-flow-glow}.k-flow-step[data-status=predicted].svelte-1gejysi .k-flow-step__dot:where(.svelte-1gejysi){background:color-mix(in srgb, var(--status-warn) 30%, transparent);border-color:var(--status-warn);animation:none}.k-flow-step__link.svelte-1gejysi{flex:1;height:6px;margin:0 3px;overflow:visible}.k-flow-step__link.svelte-1gejysi line:where(.svelte-1gejysi){stroke:var(--k-data);stroke-width:1.5px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke;animation:1.2s linear infinite k-flow-dash}.k-flow-step__link.svelte-1gejysi line[data-status=predicted]:where(.svelte-1gejysi){stroke:var(--status-warn)}.k-flow-step__label.svelte-1gejysi{color:var(--k-text);text-transform:capitalize;margin-top:5px;font-size:11.5px;display:block}.k-flow-step__at.svelte-1gejysi{color:var(--k-text-3);white-space:nowrap;text-overflow:ellipsis;padding-right:6px;font-size:10px;display:block;overflow:hidden}.k-flow-leg.svelte-1gejysi{border-radius:var(--k-radius-sm);border:1px solid var(--k-border);border-left-width:3px;border-left-color:var(--k-data);background:var(--k-panel);width:100%;color:var(--k-text);font:inherit;text-align:left;cursor:pointer;align-items:flex-start;gap:8px;padding:8px;transition:border-color .16s,box-shadow .16s;display:flex}.k-flow-leg[data-status=predicted].svelte-1gejysi{border-left-color:var(--status-warn)}.k-flow-leg.svelte-1gejysi:hover{border-color:var(--k-border-strong)}.k-flow-leg[data-on=true].svelte-1gejysi{border-color:var(--k-accent);box-shadow:var(--k-glow)}:root[data-theme=light] .k-flow-leg[data-on=true].svelte-1gejysi{border-color:var(--k-text)}.k-flow-leg__icon.svelte-1gejysi{border-radius:var(--k-radius-sm);border:1px solid var(--k-border-strong);width:26px;height:26px;color:var(--k-text-2);flex:none;place-items:center;margin-top:1px;display:grid}.k-flow-leg[data-on=true].svelte-1gejysi .k-flow-leg__icon:where(.svelte-1gejysi){color:var(--k-accent-ink)}.k-flows__pred.svelte-1gejysi{border-radius:var(--k-radius-sm);border:1px solid var(--k-border);background:var(--k-panel);padding:8px}.k-flows__alt.svelte-1gejysi{border-left:2px solid var(--k-border);padding-left:8px}.k-flows__alt[data-chosen=true].svelte-1gejysi{border-left-color:var(--k-data)}.k-flows__bar.svelte-1gejysi{background:var(--k-border);border-radius:2px;height:4px;margin-top:3px;display:block;overflow:hidden}.k-flows__bar.svelte-1gejysi>span:where(.svelte-1gejysi){background:var(--k-data);height:100%;transition:width .7s cubic-bezier(.2,.7,.2,1);display:block}.k-flows__alt.svelte-1gejysi:not([data-chosen=true]) .k-flows__bar:where(.svelte-1gejysi)>span:where(.svelte-1gejysi){background:color-mix(in srgb, var(--k-data) 45%, transparent)}.k-flows__caveat.svelte-1gejysi{border-radius:var(--k-radius-sm);background:var(--k-panel);color:var(--k-text-3);padding:6px 8px;font-size:10.5px;line-height:1.4}@media (prefers-reduced-motion:reduce){.k-flow-leg.svelte-1gejysi,.k-flows__bar.svelte-1gejysi>span:where(.svelte-1gejysi){transition:none}}.k-share[data-hi=true].svelte-2kc4oh{border-color:var(--k-accent);box-shadow:var(--k-glow)}
