.k-swipe.svelte-whb4oy{width:2px;background:var(--k-accent);cursor:col-resize;touch-action:none;box-shadow:0 0 0 1px #00000059}.k-swipe.svelte-whb4oy:before{content:"";position:absolute;inset:0 -10px}.k-swipe-handle.svelte-whb4oy{position:absolute;top:50%;left:50%;display:flex;gap:3px;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:var(--k-panel);border:1px solid var(--k-accent);transform:translate(-50%,-50%);box-shadow:0 2px 10px #0006}.k-swipe-handle.svelte-whb4oy span:where(.svelte-whb4oy){display:block;width:2px;height:12px;background:var(--k-text-2);border-radius:1px}.k-twin-toggle.svelte-ygb175{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:var(--k-radius);border:1px solid var(--k-border);background:transparent;color:var(--k-text);font:inherit;cursor:pointer;text-align:left;transition:border-color .16s ease,background-color .16s ease}.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{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:var(--k-radius-sm);border:1px solid var(--k-border-strong);color:var(--k-text-2);transition:color .16s ease}.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{position:relative;flex:none;width:28px;height:16px;border-radius:var(--k-radius-pill);border:1px solid var(--k-border-strong);background:transparent;transition:border-color .16s ease}.k-twin-toggle__switch.svelte-ygb175>span:where(.svelte-ygb175){position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:var(--k-text-3);transition:transform .18s cubic-bezier(.2,.7,.2,1),background-color .16s ease}.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){transform:translate(12px);background:var(--k-accent)}: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{padding:9px 10px;border-radius:var(--k-radius);border:1px solid var(--k-border);transition:border-color .16s ease,background-color .16s ease}.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{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:var(--k-radius-sm);border:1px solid var(--k-border-strong);color:var(--k-text-2)}.k-alt[data-on=true].svelte-1coersg .k-alt__icon:where(.svelte-1coersg){color:var(--k-accent-ink)}.k-alt__seg.svelte-1coersg{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:2px;border-radius:var(--k-radius-pill);border:1px solid var(--k-border-strong)}.k-alt__seg.svelte-1coersg>button:where(.svelte-1coersg){height:24px;border:0;border-radius:var(--k-radius-pill);background:transparent;color:var(--k-text-2);font:inherit;font-size:11.5px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .14s ease,color .14s ease}.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{padding:10px;border-radius:var(--k-radius);border:1px solid var(--k-border-strong);background:var(--k-panel-2)}.k-disc.svelte-iv5c76{border-radius:var(--k-radius);border:1px solid var(--k-border)}.k-disc__h.svelte-iv5c76{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;background:transparent;color:var(--k-text);font:inherit;cursor:pointer}.k-disc__h.svelte-iv5c76:hover{background:var(--k-panel-2)}.k-disc__chev.svelte-iv5c76{display:inline-flex;color:var(--k-text-3);transition:transform .18s cubic-bezier(.2,.7,.2,1)}.k-disc[data-open=true].svelte-iv5c76 .k-disc__chev:where(.svelte-iv5c76){transform:rotate(90deg)}.k-disc__b.svelte-iv5c76{padding:4px 10px 10px;border-top:1px solid var(--k-border)}@media(prefers-reduced-motion:reduce){.k-disc__chev.svelte-iv5c76{transition:none}}.k-legend.svelte-1rct35c{max-width:300px;padding:10px;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)}.k-tour.svelte-5lic4z{position:absolute;left:50%;bottom:20px;z-index:30;width:min(440px,calc(100% - 24px));transform:translate(-50%);padding:12px 14px;border-radius:var(--k-radius);border:1px solid var(--k-border-strong);background:var(--k-panel);box-shadow:var(--k-shadow)}.k-tour__dot.svelte-5lic4z{width:6px;height:6px;border-radius:50%;background:var(--k-border-strong);transition:background-color .16s ease}.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{position:relative;--soil: var(--k-data);--soil-edge: color-mix(in srgb, var(--k-data) 70%, white);--soil-hi: var(--k-accent)}: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{font-size:9px;letter-spacing:.08em;text-transform:uppercase;fill:var(--k-text-3)}.k-soil__axis.svelte-1ay3182{font-size:9px;fill:var(--k-text-3)}.k-soil__axisline.svelte-1ay3182{stroke:var(--k-border-strong);stroke-width:1}.k-soil__depth.svelte-1ay3182{font-family:var(--k-mono, ui-monospace, monospace);font-size:9px;fill:var(--k-text-2)}.k-soil__tex.svelte-1ay3182{font-size:9px;fill:var(--k-text);pointer-events:none}.k-soil__block.svelte-1ay3182{cursor:pointer;outline:none;transform-box:fill-box;transform-origin:50% 0;opacity:0;transform:translateY(-14px) scaleY(.6);transition:opacity .42s ease,transform .52s cubic-bezier(.2,.7,.2,1);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--soil) 55%,transparent))}.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:1;stroke-opacity:.85;transition:fill .16s ease,stroke .16s ease}.k-soil__side.svelte-1ay3182{fill:color-mix(in srgb,var(--soil) 16%,transparent);stroke:var(--soil-edge);stroke-width:1;stroke-opacity:.7;transition:fill .16s ease,stroke .16s ease}.k-soil__top.svelte-1ay3182{fill:color-mix(in srgb,var(--soil) 58%,white 12%);stroke:var(--soil-edge);stroke-width:1;stroke-opacity:1;transition:fill .16s ease,stroke .16s ease}: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.4;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:transparent;stroke-dasharray:3 3}.k-soil__bedtick.svelte-1ay3182{stroke:var(--k-text-2);stroke-width:1;stroke-dasharray:2 3}.k-soil__connector.svelte-1ay3182{fill:none;stroke:var(--soil-hi);stroke-width:1;stroke-opacity:.8}.k-soil__card.svelte-1ay3182{position:absolute;box-sizing:border-box;padding:6px 8px 7px;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);font-size:10.5px;color:var(--k-text);transition:top .22s cubic-bezier(.2,.7,.2,1)}.k-soil__card-h.svelte-1ay3182{display:flex;align-items:baseline;justify-content:space-between;gap:6px;margin-bottom:4px;padding-bottom:4px;border-bottom:1px solid var(--k-border);font-size:10.5px;color:var(--k-text)}.k-soil__card-tag.svelte-1ay3182{font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--k-text-3);white-space:nowrap}.k-soil__row.svelte-1ay3182{display:flex;justify-content:space-between;gap:6px;line-height:1.45}.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){margin:0;min-width:0;color:var(--k-text);text-align:right;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.k-soil__block.svelte-1ay3182{opacity:1;transform:none;transition:none}.k-soil__card.svelte-1ay3182{transition:none}}.k-ug.svelte-13zxeue{padding:9px 10px 10px;border-radius:var(--k-radius);border:1px solid var(--k-accent);background:var(--k-panel-2)}:root[data-theme=light] .k-ug.svelte-13zxeue{border-color:var(--k-text)}.k-ug__icon.svelte-13zxeue{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:var(--k-radius-sm);border:1px solid var(--k-border-strong);color:var(--k-accent-ink)}.k-ug__stat.svelte-13zxeue{min-width:0;padding:6px 8px;border-radius:var(--k-radius-sm);border:1px solid var(--k-border);background:var(--k-panel)}.k-ug__stat-v.svelte-13zxeue{margin-top:2px;font-size:13px;line-height:1.1;color:var(--k-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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:transparent}.k-ug__dot-fill.svelte-13zxeue{stroke:var(--k-panel);stroke-width:1;transition:r .14s ease}.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.4}:root[data-theme=light] .k-ug__dot-ring.svelte-13zxeue{stroke:var(--k-accent-ink)}.k-ug__bar.svelte-13zxeue{display:flex;height:10px;overflow:hidden;border-radius:2px;border:1px solid var(--k-border-strong)}.k-ug__bar.svelte-13zxeue>span:where(.svelte-13zxeue){display:block;height:100%}.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:1}.k-ug__clay-t.svelte-13zxeue{font-family:var(--k-mono);font-size:8.5px;fill:var(--k-text-3)}.k-ug__clay-line.svelte-13zxeue{fill:none;stroke:var(--k-data);stroke-width:1.5;stroke-linejoin:round;stroke-dasharray:400;stroke-dashoffset:400;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.2;opacity:0;transition:opacity .3s ease .8s}.k-ug__clay[data-drawn=true].svelte-13zxeue .k-ug__clay-dot:where(.svelte-13zxeue){opacity:1}.k-ug__caveat.svelte-13zxeue{padding:6px 8px;border-radius:var(--k-radius-sm);background:var(--k-panel);font-size:10.5px;line-height:1.4;color:var(--k-text-3)}@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{padding:10px;border-radius:var(--k-radius);border:1px solid var(--k-border);background:var(--k-panel-2)}.k-flows__icon.svelte-1gejysi{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:var(--k-radius-sm);border:1px solid var(--k-border-strong);color:var(--k-accent-ink)}.k-flows__sub.svelte-1gejysi{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.k-flows__tile.svelte-1gejysi{padding:8px 6px;border-radius:var(--k-radius-sm);background:var(--k-panel);text-align:center}.k-flow-steps.svelte-1gejysi{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:0}.k-flow-step.svelte-1gejysi{min-width:0}.k-flow-step__row.svelte-1gejysi{display:flex;align-items:center;height:12px}.k-flow-step__dot.svelte-1gejysi{flex:none;width:10px;height:10px;border-radius:2px;background:color-mix(in srgb,var(--k-data) 30%,transparent);border:1px solid var(--k-data);animation:k-flow-glow 2.4s ease-in-out infinite}.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.5;stroke-dasharray:4 3;vector-effect:non-scaling-stroke;animation:k-flow-dash 1.2s linear infinite}.k-flow-step__link.svelte-1gejysi line[data-status=predicted]:where(.svelte-1gejysi){stroke:var(--status-warn)}.k-flow-step__label.svelte-1gejysi{display:block;margin-top:5px;font-size:11.5px;color:var(--k-text);text-transform:capitalize}.k-flow-step__at.svelte-1gejysi{display:block;overflow:hidden;padding-right:6px;font-size:10px;color:var(--k-text-3);white-space:nowrap;text-overflow:ellipsis}.k-flow-leg.svelte-1gejysi{display:flex;align-items:flex-start;gap:8px;width:100%;padding:8px;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);color:var(--k-text);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.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{display:grid;place-items:center;width:26px;height:26px;flex:none;margin-top:1px;border-radius:var(--k-radius-sm);border:1px solid var(--k-border-strong);color:var(--k-text-2)}.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{padding:8px;border-radius:var(--k-radius-sm);border:1px solid var(--k-border);background:var(--k-panel)}.k-flows__alt.svelte-1gejysi{padding-left:8px;border-left:2px solid var(--k-border)}.k-flows__alt[data-chosen=true].svelte-1gejysi{border-left-color:var(--k-data)}.k-flows__bar.svelte-1gejysi{display:block;height:4px;margin-top:3px;border-radius:2px;background:var(--k-border);overflow:hidden}.k-flows__bar.svelte-1gejysi>span:where(.svelte-1gejysi){display:block;height:100%;background:var(--k-data);transition:width .7s cubic-bezier(.2,.7,.2,1)}.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{padding:6px 8px;border-radius:var(--k-radius-sm);background:var(--k-panel);font-size:10.5px;line-height:1.4;color:var(--k-text-3)}@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)}
