@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-wght-normal.DHTKMUil.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-wght-normal.B1g8a0vD.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-wght-normal.BpXpdlRW.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-wght-normal.BsaNuasd.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-wght-normal.BVZ5su8S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-wght-normal.DMe4EKeb.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--surface-1: #fdfbf4;--page: #f4f1e8;--ink-1: #1a1712;--ink-2: #575144;--ink-muted: #6d6861;--grid: #e6dfcf;--axis: #c9c0aa;--cat-1: #078661;--cat-2: #b18e15;--cat-3: #3e54b1;--ord5-1: #bf9d86;--ord5-2: #b3774d;--ord5-3: #9c561d;--ord5-4: #753f12;--ord5-5: #4a2e1a;--ord3-1: #ba967f;--ord3-2: #9c5313;--ord3-3: #4d301b;--seq-1: #c4a38e;--seq-2: #bb8b6a;--seq-3: #af744a;--seq-4: #a05e2c;--seq-5: #8b4b16;--seq-6: #733c0f;--seq-7: #59300f;--seq-8: #3e2412;--div-neg-2: #036169;--div-neg-1: #63b3bc;--div-mid: #e2dccd;--div-pos-1: #dc8c7f;--div-pos-2: #a13029;--bv-11: #dbb4f7;--bv-21: #d1796e;--bv-31: #b82a24;--bv-12: #758acb;--bv-22: #91308e;--bv-32: #690031;--bv-13: #3448bc;--bv-23: #3c0078;--bv-33: #1e001e;--period-1: #5b2fb8;--period-2: #1f78d1;--period-3: #0b9f8f;--period-4: #b5179e;--period-5: #d6214a;--statute: #af3c3a;--ui: #04665e;--ui-ink: #ffffff;--masked: #ddd6c4;--public-land: #2b7a4b;--county-line: #000000;--city-limit: #ffe100;--created: #c4188f;--open-space: #80ff00;--road-fill: #ffffff;--road-case: #b4ab99;--road-major: #6e6657;--building: #5a5347;--map-ground: #ece5d5;--map-line: #a0967f}@media(prefers-color-scheme:dark){:root:where(:not([data-theme=light])){color-scheme:dark;--surface-1: #1c1a15;--page: #11100d;--ink-1: #f7f4ec;--ink-2: #c6bfae;--ink-muted: #8d8778;--grid: #2e2a22;--axis: #3d3830;--cat-1: #019b70;--cat-2: #b38f18;--cat-3: #536ccc;--ord5-1: #685346;--ord5-2: #9b643e;--ord5-3: #c57b45;--ord5-4: #d89e76;--ord5-5: #ddc5b6;--ord3-1: #6e594a;--ord3-2: #c77a41;--ord3-3: #d7bfaf;--seq-1: #5e4b3f;--seq-2: #7e573c;--seq-3: #9b633c;--seq-4: #b57241;--seq-5: #c98554;--seq-6: #d79b72;--seq-7: #dfb396;--seq-8: #e3ccbd;--div-neg-2: #4fccd9;--div-neg-1: #2a7f88;--div-mid: #3a3529;--div-pos-1: #a45a4e;--div-pos-2: #fe8b7d;--bv-11: #50326f;--bv-21: #8c5750;--bv-31: #eb5347;--bv-12: #4c62b4;--bv-22: #b972b5;--bv-32: #fd969e;--bv-13: #6786ff;--bv-23: #afb1fd;--bv-33: #fee7fc;--statute: #e66e68;--period-1: #d4b4fe;--period-2: #0091bf;--period-3: #0bd494;--period-4: #ef53bd;--period-5: #fb855e;--ui: #45c1b4;--ui-ink: #11100d;--masked: #3a3529;--public-land: #4fae76;--county-line: #f7f4ec;--city-limit: #ffe100;--created: #ff57cf;--open-space: #80ff00;--road-fill: #4a4434;--road-case: #0f0d09;--road-major: #c6bfae;--building: #d9d1be;--map-ground: #16140f;--map-line: #514938}}:root[data-theme=dark]{color-scheme:dark;--surface-1: #1c1a15;--page: #11100d;--ink-1: #f7f4ec;--ink-2: #c6bfae;--ink-muted: #8d8778;--grid: #2e2a22;--axis: #3d3830;--cat-1: #019b70;--cat-2: #b38f18;--cat-3: #536ccc;--ord5-1: #685346;--ord5-2: #9b643e;--ord5-3: #c57b45;--ord5-4: #d89e76;--ord5-5: #ddc5b6;--ord3-1: #6e594a;--ord3-2: #c77a41;--ord3-3: #d7bfaf;--seq-1: #5e4b3f;--seq-2: #7e573c;--seq-3: #9b633c;--seq-4: #b57241;--seq-5: #c98554;--seq-6: #d79b72;--seq-7: #dfb396;--seq-8: #e3ccbd;--div-neg-2: #4fccd9;--div-neg-1: #2a7f88;--div-mid: #3a3529;--div-pos-1: #a45a4e;--div-pos-2: #fe8b7d;--bv-11: #50326f;--bv-21: #8c5750;--bv-31: #eb5347;--bv-12: #4c62b4;--bv-22: #b972b5;--bv-32: #fd969e;--bv-13: #6786ff;--bv-23: #afb1fd;--bv-33: #fee7fc;--statute: #e66e68;--period-1: #d4b4fe;--period-2: #0091bf;--period-3: #0bd494;--period-4: #ef53bd;--period-5: #fb855e;--ui: #45c1b4;--ui-ink: #11100d;--masked: #3a3529;--public-land: #4fae76;--county-line: #f7f4ec;--city-limit: #ffe100;--created: #ff57cf;--open-space: #80ff00;--road-fill: #4a4434;--road-case: #0f0d09;--road-major: #c6bfae;--building: #d9d1be;--map-ground: #16140f;--map-line: #514938}*{box-sizing:border-box}html{accent-color:var(--ui)}body{margin:0;background:var(--page);color:var(--ink-1);font:14px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}h1,h2,h3{margin:0;font-weight:600;letter-spacing:-.01em}h1{font-size:17px}:root{--serif: "Source Serif 4 Variable", "Source Serif 4", Georgia, "Times New Roman", serif}button,.card>h3,h1,#tour h2,.assist-head h2,.vi-t{font-family:var(--serif)}h1{font-size:19px;font-weight:650;letter-spacing:-.005em}.card>h3{font-size:15px;font-weight:650;letter-spacing:0}button{font-feature-settings:"lnum" 1}h2{font-size:13px;color:var(--ink-2);text-transform:uppercase;letter-spacing:.06em}h3{font-size:13px}a{color:var(--ui)}#app{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr;height:100vh}header{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;padding:10px 14px;background:var(--surface-1);border-bottom:1px solid var(--grid)}header .sub{color:var(--ink-2);font-size:12px}#hdr-actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-wrap:wrap}.hbtn{font-family:var(--serif);font-size:14px;padding:5px 12px;min-height:32px;cursor:pointer;border:1px solid var(--axis);border-radius:7px;background:var(--surface-1);color:var(--ink-1)}.hbtn:hover{border-color:var(--ui)}.hbtn[aria-pressed=true]{background:var(--ui);border-color:var(--ui);color:var(--ui-ink)}#views-btn.hbtn-strong{border-color:var(--ui)}#views-btn .vm-k{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted)}#views-btn #views-current{font-weight:650}#views-btn .vm-caret{color:var(--ink-muted);margin-left:2px}#theme{padding:5px 10px}#viewmenu{position:relative}#nav{position:absolute;right:0;top:calc(100% + 6px);z-index:45;width:min(400px,calc(100vw - 24px));max-height:min(70vh,560px);overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:6px;background:var(--surface-1);border:1px solid var(--axis);border-radius:10px;box-shadow:0 10px 28px #0000002e}#nav[hidden]{display:none}#nav button{display:flex;flex-direction:column;align-items:flex-start;gap:1px;text-align:left;width:100%;padding:7px 10px 7px 12px;border:0;border-left:3px solid transparent;border-radius:6px;background:transparent;color:var(--ink-1);cursor:pointer}#nav button:hover,#nav button:focus-visible{background:var(--page);outline:none}#nav button:focus-visible{box-shadow:inset 0 0 0 2px var(--ui)}#nav button[aria-checked=true]{border-left-color:var(--ui);background:color-mix(in srgb,var(--ui) 9%,transparent)}#nav .vi-t{font-size:15px;font-weight:650}#nav .vi-d{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;line-height:1.35;color:var(--ink-2)}#filters{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:8px 14px;background:var(--surface-1);border-bottom:1px solid var(--grid);font-size:12px}#filters label{display:flex;gap:6px;align-items:center;color:var(--ink-2)}#filters select,#filters input[type=range]{font:inherit}#filters select{background:var(--surface-1);color:var(--ink-1);border:1px solid var(--axis);border-radius:5px;padding:3px 6px}#timewrap{display:flex;align-items:center;gap:8px;min-width:320px;flex:1 1 320px}#timewrap input{flex:1}#snaplabel{font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink-1);min-width:82px}main{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);min-height:0}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:1000px){main{grid-template-columns:1fr;grid-template-rows:minmax(260px,44vh) minmax(0,1fr)}#mapwrap{border-right:0;border-bottom:1px solid var(--grid);min-height:260px}#panel{min-height:0}body.full main{grid-template-rows:minmax(0,1fr)}}#mapwrap{position:relative;min-height:320px;border-right:1px solid var(--grid)}#map{position:absolute;inset:0}#legend{position:absolute;left:10px;bottom:10px;z-index:2;background:var(--surface-1);border:1px solid var(--grid);border-radius:7px;padding:8px 10px;font-size:11px;max-width:260px}#legend .title{color:var(--ink-2);margin-bottom:5px}#legend .ramp{display:flex;height:9px;border-radius:2px;overflow:hidden}#legend .ramp i{flex:1}#legend .ends{display:flex;justify-content:space-between;color:var(--ink-muted);margin-top:3px}#legend .note{color:var(--ink-muted);margin-top:5px}#legend .pl{display:flex;align-items:center;gap:6px;margin-top:3px}#legend .pl i{width:11px;height:11px;border-radius:2px;flex:none}#legend .pl i.ol{width:9px;height:9px;background:transparent;border:2px solid}#legend .yr-band{margin-top:5px}#legend .yr-lab{font-size:10.5px;color:var(--ink-2);font-weight:600}#legend .yr-lab span{font-weight:400;color:var(--ink-muted)}#legend .yr-row{display:flex;gap:3px;margin-top:2px}#legend .yr-classes{gap:4px;margin:4px 0 2px}#legend .yr-classes .yr{width:auto;min-width:30px}#legend .yr-classes .yr i{width:100%;height:13px}#legend .yr{display:flex;flex-direction:column;align-items:center;width:20px;font-size:9.5px;color:var(--ink-2);font-variant-numeric:tabular-nums}#legend .yr i{width:18px;height:12px;border-radius:2px;border:1px solid rgba(0,0,0,.18);box-sizing:border-box}#legend .yr.yr-none i{border-style:dashed}#legend .yr.yr-none{color:var(--ink-muted)}#legend .yr.yr-future{opacity:.35}#legend .yr.yr-now{font-weight:700;color:var(--ink-1)}#legend .yr.yr-now i{outline:2px solid var(--ink-1);outline-offset:1px}#legend .bv{display:grid;grid-template-columns:14px max-content;gap:3px 6px;align-items:center;margin:2px 0}#legend .bv .ylab{writing-mode:vertical-rl;transform:rotate(180deg);color:var(--ink-muted);font-size:10px;text-align:center}#legend .bv .grid{display:grid;grid-template-columns:repeat(3,20px);grid-template-rows:repeat(3,20px);gap:2px}#legend .bv .grid i{display:block;border-radius:2px}#legend .bv .xlab{grid-column:2;color:var(--ink-muted);font-size:10px}#layers{position:absolute;right:10px;top:10px;z-index:3;background:var(--surface-1);border:1px solid var(--grid);border-radius:7px;padding:6px 9px 7px;font-size:11.5px;min-width:150px;box-shadow:0 2px 10px #00000014}#layers summary{cursor:pointer;font-weight:650;color:var(--ink-1);list-style:none}#layers summary::-webkit-details-marker{display:none}#layers summary:before{content:"▾ ";color:var(--ink-muted)}#layers:not([open]) summary:before{content:"▸ "}#layers label{display:flex;align-items:center;gap:6px;margin-top:5px;color:var(--ink-2)}#layers hr{border:0;border-top:1px solid var(--grid);margin:7px 0 2px}#layers label.sub{margin-left:22px;margin-top:2px;font-size:11px}#layers label.sub input:disabled+*{opacity:.5}#layers .hint{color:var(--ink-muted);font-size:10.5px}#lyr-status{margin-top:5px}.maplibregl-ctrl-top-right{margin-top:0;margin-right:168px}#parcelinfo{position:absolute;left:10px;top:10px;z-index:3;max-width:290px;background:var(--surface-1);border:1px solid var(--axis);border-radius:7px;padding:8px 10px;font-size:11.5px;box-shadow:0 3px 14px #00000024}#parcelinfo .gc{font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:.02em}#parcelinfo table{border-collapse:collapse;margin-top:4px}#parcelinfo td{padding:1px 0 1px 8px}#parcelinfo td:first-child{padding-left:0;color:var(--ink-2)}#parcelinfo .x{float:right;cursor:pointer;color:var(--ink-muted)}#panel{overflow-y:auto;padding:12px 14px 28px;display:flex;flex-direction:column;gap:16px}@media(max-width:700px){header{gap:6px 10px;padding:8px 10px}h1{font-size:15px}header .sub{display:none}#hdr-actions{margin-left:0;width:100%;min-width:0;gap:6px}#viewmenu{flex:1 1 auto;min-width:0}#views-btn{width:100%;text-align:left}#nav{left:0;right:auto;width:calc(100vw - 20px)}h1{font-size:17px}header,#filters{min-width:0}.hbtn{min-height:36px;padding:6px 8px;font-size:13px}#views-btn .vm-k{display:none}#filters{gap:6px 12px;padding:6px 10px}#timewrap{min-width:0;flex-basis:100%}#snaplabel{min-width:0}#legend{max-width:56vw;font-size:10.5px;padding:6px 8px}#layers{font-size:11px;min-width:0;max-width:42vw}#parcelinfo{max-width:70vw}.maplibregl-ctrl-top-right{margin-right:0;margin-top:46px}#panel{padding:10px 10px 24px;gap:12px}.stats{gap:12px}}body.full main{grid-template-columns:1fr}body.full #mapwrap,body.full #filters{display:none}body.full #panel{max-width:900px;width:100%;margin:0 auto;box-sizing:border-box}.about{font-size:13px;line-height:1.55;color:var(--ink-1)}.about p{margin:0 0 9px}.about ul{margin:2px 0 8px 18px;padding:0}.about li{margin:4px 0}.about a{color:var(--ui)}.card{background:var(--surface-1);border:1px solid var(--grid);border-radius:9px;padding:11px 12px}.card>h3{margin-bottom:2px}.card .cap{font-size:11.5px;color:var(--ink-2);margin:2px 0 8px}.stats{display:flex;gap:18px;flex-wrap:wrap}.stat .v{font-size:20px;font-weight:650;font-variant-numeric:tabular-nums}.stat .k{font-size:11px;color:var(--ink-2)}.stat .d{font-size:11px;color:var(--ink-muted)}.legend-row{display:flex;gap:12px;flex-wrap:wrap;font-size:11.5px;color:var(--ink-2);margin-top:6px}.legend-row span{display:inline-flex;align-items:center;gap:5px}.legend-row i{width:10px;height:10px;border-radius:2px;display:inline-block}svg{display:block;width:100%;height:auto;overflow:visible}svg text{fill:var(--ink-2);font-size:10.5px}svg .grid line{stroke:var(--grid);stroke-width:1}svg .axis line,svg .axis path{stroke:var(--axis);stroke-width:1}svg .lab-direct{fill:var(--ink-1);font-size:10.5px;font-weight:600;paint-order:stroke;stroke:var(--surface-1);stroke-width:2.5px;stroke-linejoin:round}svg .hit{fill:transparent;cursor:crosshair}svg .crosshair{stroke:var(--ink-muted);stroke-width:1;stroke-dasharray:3 3}svg .snapmark line{stroke:var(--ink-2);stroke-width:1.5}svg .snapmark text{fill:var(--ink-2);font-size:10px;font-weight:600;paint-order:stroke;stroke:var(--surface-1);stroke-width:3px;stroke-linejoin:round}svg .refline{stroke:var(--statute);stroke-width:2}svg .reflab{fill:var(--statute);font-size:10.5px;font-weight:600}.tip{position:fixed;z-index:50;pointer-events:none;background:var(--surface-1);border:1px solid var(--axis);border-radius:6px;padding:6px 8px;font-size:11.5px;box-shadow:0 4px 14px #00000024;max-width:280px}.tip .t{font-weight:650;margin-bottom:3px}.tip table{border-collapse:collapse}.tip td{padding:0 0 0 7px;font-variant-numeric:tabular-nums}.tip td:first-child{padding:0;color:var(--ink-2)}.tip i{width:9px;height:9px;border-radius:2px;display:inline-block;margin-right:5px}table.data{border-collapse:collapse;width:100%;font-size:11.5px}table.data th,table.data td{text-align:right;padding:3px 6px;border-bottom:1px solid var(--grid)}table.data th:first-child,table.data td:first-child{text-align:left}table.data th{color:var(--ink-2);font-weight:600}table.data td{font-variant-numeric:tabular-nums}details.tableview{margin-top:8px}details.tableview summary{cursor:pointer;font-size:11.5px;color:var(--ink-2)}.caveat{font-size:11.5px;color:var(--ink-2)}.caveat ul{margin:6px 0 0;padding-left:18px}.caveat li{margin-bottom:3px}#boot{padding:26px;color:var(--ink-2)}.tablewrap{overflow-x:auto;margin-top:6px}.tablewrap table.data{width:100%;font-size:12px;border-collapse:collapse}.tablewrap table.data th,.tablewrap table.data td{padding:3px 6px;border-bottom:1px solid var(--grid);text-align:left;vertical-align:top}.tablewrap table.data th{color:var(--ink-2);font-weight:650}.badge{display:inline-block;font-size:10.5px;padding:1px 6px;border:1px solid var(--axis);border-radius:9px;color:var(--ink-2);white-space:nowrap}#assist-toggle{font:inherit;font-size:14px;padding:5px 12px;min-height:32px;border:1px solid var(--ui);border-radius:7px;background:var(--ui);color:var(--ui-ink);cursor:pointer}#assist-toggle[aria-expanded=true]{background:var(--surface-1);color:var(--ui)}#assist{position:fixed;top:0;right:0;bottom:0;width:var(--assist-w);z-index:30;display:flex;flex-direction:column;background:var(--surface-1);border-left:1px solid var(--grid);font-size:13px}#assist[hidden]{display:none}.assist-head{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--grid)}.assist-head h2{flex:1;text-transform:none;letter-spacing:0;font-size:14px;color:var(--ink-1)}.assist-head button,.assist-actions button,#assist .chip{font:inherit;font-size:12px;padding:4px 10px;cursor:pointer;border-radius:6px;border:1px solid var(--axis);background:var(--surface-1);color:var(--ink-2)}#assist-close{font-size:16px;line-height:1;padding:2px 8px}#assist-log{flex:1;overflow-y:auto;padding:10px 12px;display:flex;flex-direction:column;gap:14px}.assist-turn{display:flex;flex-direction:column;gap:6px}.assist-q{align-self:flex-end;max-width:92%;background:var(--page);border:1px solid var(--grid);border-radius:10px 10px 2px;padding:6px 10px;white-space:pre-wrap}.assist-status{color:var(--ink-muted);font-size:12px}.assist-a{line-height:1.5}.assist-a p{margin:0 0 7px}.assist-a ul,.assist-a ol{margin:0 0 7px 18px;padding:0}.assist-a li{margin:2px 0}.assist-a code{font-size:12px;background:var(--page);padding:0 3px;border-radius:3px}.assist-trace{font-size:11.5px;color:var(--ink-2)}.assist-trace summary{cursor:pointer;color:var(--ink-muted)}.assist-trace ol{margin:4px 0 0 18px;padding:0}.assist-trace li{margin:2px 0}.assist-trace li.err{color:var(--statute)}.assist-actions-row{display:flex;gap:6px;flex-wrap:wrap}#assist-suggest{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 8px}#assist-suggest[hidden]{display:none}#assist .chip{font-size:11.5px;text-align:left}#assist-form{display:flex;flex-direction:column;gap:6px;padding:8px 12px;border-top:1px solid var(--grid)}#assist-q{font:inherit;font-size:13px;padding:7px 9px;border:1px solid var(--axis);border-radius:7px;background:var(--surface-1);color:var(--ink-1);resize:vertical;min-height:44px}.assist-actions{display:flex;gap:6px}#assist-send{background:var(--ui);color:var(--ui-ink);border-color:var(--ui)}#assist-send:disabled{opacity:.6;cursor:default}#assist-stop[hidden]{display:none}#assist-notice{margin:0 12px 8px;padding:9px 11px;border:1px solid var(--axis);border-left:3px solid var(--ui);border-radius:7px;background:var(--page);color:var(--ink-1);font-size:12.5px;line-height:1.45}#assist-notice[hidden]{display:none}#assist-q:disabled{opacity:.6}#assist-privacy{margin:0;padding:0 12px 10px;font-size:10.5px;color:var(--ink-muted);line-height:1.4}.player{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 6px}.player button{min-width:40px;min-height:36px;padding:5px 10px;border:1px solid var(--axis);border-radius:7px;background:var(--surface-1);color:var(--ink-1);font-size:15px;cursor:pointer}.player button:disabled{opacity:.4;cursor:default}.player button.player-primary{min-width:84px;background:var(--ui);border-color:var(--ui);color:var(--ui-ink);font-weight:650}.player .player-speed{margin-left:auto;font-size:12px;color:var(--ink-2)}.player .player-speed select{font:inherit;font-size:12px;margin-left:4px}.player-where{font-size:12px;color:var(--ink-2)}#tourwrap{position:relative;display:inline-flex;align-items:center}#tour-btn[hidden]{display:none}#tour-btn.tour-pulse{border-color:var(--ui);color:var(--ui);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui) 22%,transparent)}#tour-hint{position:absolute;top:calc(100% + 8px);right:0;z-index:40;width:max-content;max-width:240px;background:var(--surface-1);border:1px solid var(--ui);border-radius:7px;padding:6px 8px 6px 10px;font-size:12px;color:var(--ink-1);box-shadow:0 4px 14px #0000001f}#tour-hint[hidden]{display:none}#tour-hint-x{font:inherit;border:0;background:none;color:var(--ink-muted);cursor:pointer;padding:0 2px;margin-left:4px}#tour{position:fixed;inset:0;z-index:60}#tour[hidden]{display:none}#tour .tour-block{position:absolute;inset:0}#tour.tour-dim .tour-block{background:#0a0e0c8c}#tour .tour-spot{position:absolute;border-radius:8px;pointer-events:none;box-shadow:0 0 0 2px var(--ui),0 0 0 200vmax #0a0e0c8c;transition:all .2s ease}#tour .tour-spot[hidden]{display:none}#tour .tour-card{position:absolute;width:min(360px,calc(100vw - 24px));box-sizing:border-box;background:var(--surface-1);color:var(--ink-1);border:1px solid var(--axis);border-radius:10px;padding:14px 16px 12px;box-shadow:0 10px 30px #00000040;font-size:13px;line-height:1.5}#tour .tour-card.tour-docked{left:12px!important;right:12px;bottom:12px;top:auto!important;width:auto}#tour .tour-card.tour-docked.tour-docked-top{top:12px!important;bottom:auto}#tour .tour-count{font-size:11px;color:var(--ink-muted);margin-bottom:2px}#tour .tour-x{position:absolute;top:6px;right:6px;width:36px;height:36px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--ink-2);font-size:22px;line-height:1;cursor:pointer}#tour .tour-x:hover,#tour .tour-x:focus-visible{background:var(--page);color:var(--ink-1)}#tour h2{padding-right:34px}#tour h2{margin:0 0 6px;font-size:15px;text-transform:none;letter-spacing:0;color:var(--ink-1)}#tour p{margin:0 0 10px;color:var(--ink-2)}#tour .tour-bar{height:3px;background:var(--grid);border-radius:2px;overflow:hidden;margin-bottom:10px}#tour .tour-bar i{display:block;height:100%;background:var(--ui)}#tour .tour-actions{display:flex;align-items:center;gap:6px}#tour .tour-gap{flex:1}#tour .tour-actions button{font:inherit;font-size:12.5px;padding:6px 12px;min-height:32px;border-radius:6px;border:1px solid var(--axis);background:var(--surface-1);color:var(--ink-2);cursor:pointer}#tour .tour-actions button:disabled{opacity:.45;cursor:default}#tour .tour-actions .tour-primary{background:var(--ui);border-color:var(--ui);color:var(--ui-ink)}#tour .tour-actions .tour-link{border-color:transparent;padding-left:0;color:var(--ink-muted)}@media(prefers-reduced-motion:reduce){#tour .tour-spot{transition:none}}@media print{#tour,#tourwrap{display:none!important}}:root{--assist-w: clamp(340px, 34vw, 460px);--assist-h: 56dvh}body.assist-open #app{margin-right:var(--assist-w)}@media(max-width:1400px)and (min-width:1001px){body.assist-open main{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(240px,42vh) minmax(0,1fr)}body.assist-open #mapwrap{border-right:0;border-bottom:1px solid var(--grid);min-height:240px}body.assist-open #panel{min-height:0}body.assist-open.full main{grid-template-rows:minmax(0,1fr)}}@media(max-width:1000px){#assist{top:auto;width:100vw;height:var(--assist-h);border-left:0;border-top:1px solid var(--axis);border-radius:12px 12px 0 0;box-shadow:0 -4px 18px #0000001a}body.assist-open #app{margin-right:0;height:calc(100dvh - var(--assist-h))}body.assist-open main{grid-template-rows:minmax(110px,45%) minmax(0,1fr)}body.assist-open #mapwrap{min-height:110px}body.assist-open.full main{grid-template-rows:minmax(0,1fr)}}@media(max-width:700px){:root{--assist-h: 60dvh}body.assist-open header .sub,body.assist-open #filters,body.assist-open #legend,body.assist-open #layers,body.assist-open #parcelinfo,body.assist-open .maplibregl-ctrl-bottom-right{display:none}}@media print{body.assist-open #app{margin-right:0;height:auto}}.rform{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:12.5px;margin-top:6px}.rform label{display:flex;gap:6px;align-items:center;color:var(--ink-2)}.rform select{font:inherit;background:var(--surface-1);color:var(--ink-1);border:1px solid var(--axis);border-radius:5px;padding:3px 6px;max-width:220px}.rform button,.rform a{font:inherit;font-size:12.5px;padding:4px 12px;cursor:pointer;text-decoration:none;border:1px solid var(--ui);border-radius:6px;background:var(--ui);color:var(--ui-ink)}.rform button.secondary,.rform a{background:var(--surface-1);color:var(--ui)}.rform [hidden]{display:none!important}.report{color-scheme:light;--surface-1: #ffffff;--page: #ffffff;--ink-1: #1a1712;--ink-2: #575144;--ink-muted: #6d6861;--grid: #e6dfcf;--axis: #c9c0aa;--cat-1: #078661;--cat-2: #b18e15;--cat-3: #3e54b1;--ord5-1: #bf9d86;--ord5-2: #b3774d;--ord5-3: #9c561d;--ord5-4: #753f12;--ord5-5: #4a2e1a;--ord3-1: #ba967f;--ord3-2: #9c5313;--ord3-3: #4d301b;--seq-1: #c4a38e;--seq-2: #bb8b6a;--seq-3: #af744a;--seq-4: #a05e2c;--seq-5: #8b4b16;--seq-6: #733c0f;--seq-7: #59300f;--seq-8: #3e2412;--statute: #af3c3a;--ui: #04665e;--masked: #ddd6c4;--public-land: #2b7a4b;--open-space: #80ff00;--created: #c4188f;width:8.5in;max-width:100%;margin:0 auto;padding:.6in .75in;box-sizing:border-box;background:#fff;color:var(--ink-1);font-size:12px;line-height:1.45;border:1px solid var(--grid);box-shadow:0 2px 12px #00000014}.report .mast{border-bottom:2px solid var(--ink-1);padding-bottom:8px;margin-bottom:14px}.report .eyebrow{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2)}.report h1{font-size:22px;font-weight:650;margin:2px 0 4px;letter-spacing:-.01em}.report .scope{font-size:12.5px;color:var(--ink-2)}.report .meta{font-size:10.5px;color:var(--ink-muted);margin-top:3px}.report .rsec{margin:0 0 16px}.report .rsec>*{break-inside:avoid;page-break-inside:avoid}.report .rsec.long>.tablewrap{break-inside:auto;page-break-inside:auto}.report h2{font-size:13.5px;font-weight:650;color:var(--ink-1);text-transform:none;letter-spacing:0;margin:0 0 2px;border-top:1px solid var(--grid);padding-top:8px;break-after:avoid;page-break-after:avoid}.report .cap{font-size:11px;color:var(--ink-2);margin:2px 0 8px;break-after:avoid;page-break-after:avoid}.report code{font-size:9.5px;white-space:nowrap}.report .blank{display:inline-block;width:66px;height:11px;border-bottom:1px solid var(--axis)}.report .rnote{font-size:10.5px;color:var(--ink-2);margin-top:6px}.report .rprose{font-size:12px}.report .rprose p{margin:0 0 8px}.report .rprose code{font-size:11px}.report .rcaveats{font-size:10px;color:var(--ink-2)}.report .rcaveats ul{margin:0 0 6px 16px;padding:0}.report .rcaveats li{margin:2px 0}.report .rcaveats p{margin:0}.report .stats{gap:14px 22px;margin-bottom:4px}.report .stat .v{font-size:18px}.report .rgrid2{display:grid;grid-template-columns:1fr 1fr;gap:6px 18px}.report .tablewrap{overflow:visible;margin-top:4px}.report .tablewrap table.data{font-size:10px}.report .tablewrap table.data th,.report .tablewrap table.data td{padding:2px 5px}.report table.data thead{display:table-header-group}.report tr{break-inside:avoid}.report details.tableview{display:none}.report .legend-row{font-size:10.5px}.report svg .hit{cursor:default}@page{size:letter;margin:.6in .75in .7in}@media print{html,body{background:#fff!important;height:auto}#app{display:block;height:auto}header,#filters,#mapwrap,#legend,#assist,.no-print,.tip{display:none!important}main{display:block}#panel{display:block;overflow:visible;padding:0;max-width:none;margin:0}.report{width:auto;max-width:none;padding:0;margin:0;border:0;box-shadow:none}}#sheet-grip,#legend-more,#filters-more{display:none}@media(max-width:700px){main{display:block;position:relative;min-height:0;--sheet-h: 32%;--peek: 32%}#mapwrap{position:absolute;top:0;left:0;right:0;bottom:calc(var(--peek) + 24px);min-height:0;border:0}#sheet-grip{display:flex;position:absolute;left:0;right:0;bottom:var(--sheet-h);height:26px;z-index:6;align-items:center;justify-content:center;padding:0;margin:0;cursor:grab;touch-action:none;background:var(--surface-1);border:1px solid var(--axis);border-bottom:0;border-radius:14px 14px 0 0;box-shadow:0 -4px 14px #00000024;transition:bottom .22s ease}#sheet-grip span{width:44px;height:5px;border-radius:3px;background:var(--ink-muted)}#sheet-grip:focus-visible{outline:2px solid var(--ui);outline-offset:-3px}#panel{position:absolute;left:0;right:0;bottom:0;height:var(--sheet-h);z-index:5;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--surface-1);padding:4px 10px 28px;gap:12px;transition:height .22s ease}main.sheet-dragging #panel,main.sheet-dragging #sheet-grip{transition:none}body.full main{display:grid}body.full #panel{position:static;height:auto}body.full #sheet-grip{display:none}body.assist-open:not(.full) #panel,body.assist-open:not(.full) #sheet-grip{display:none}body.assist-open:not(.full) #mapwrap{bottom:0}body.assist-open #hdr-actions>:not(#viewmenu){display:none}body.assist-open header{padding-bottom:6px}body.assist-open h1{font-size:15px}body.assist-open #app{overflow:hidden;grid-template-rows:auto minmax(0,1fr)}#legend{max-width:calc(100vw - 96px);left:8px;bottom:8px;padding:6px 8px 5px}#legend:not(.expanded) #legend-body .note{display:none}#legend-more{display:inline-block;margin-top:5px;font-size:11.5px;padding:3px 10px;min-height:26px;border:1px solid var(--axis);border-radius:6px;background:var(--surface-1);color:var(--ink-2);cursor:pointer}#legend .yr-classes{gap:2px;min-width:238px}#legend .yr-classes .yr{min-width:0;flex:1 1 0;font-size:9px;white-space:nowrap;letter-spacing:-.02em}#legend .yr-classes .yr i{height:12px}#filters-more{display:inline-flex;align-items:center;font-size:13px;padding:5px 12px;min-height:34px;border:1px solid var(--axis);border-radius:7px;background:var(--surface-1);color:var(--ink-1);cursor:pointer}#filters-more:after{content:" ▾";color:var(--ink-muted)}#filters-more[aria-expanded=true]:after{content:" ▴"}#filters:not(.open)>:not(#timewrap):not(#filters-more){display:none!important}#timewrap{flex:1 1 calc(100% - 124px)!important;min-width:0}#timewrap>label[for=snap]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#hdr-actions{flex-wrap:wrap;gap:6px}#viewmenu{flex:1 1 100%}#hdr-actions>.hbtn,#tourwrap{flex:1 1 0;min-width:0}#tourwrap .hbtn{width:100%}.hbtn{padding:7px 10px;min-height:38px}#theme{flex:0 0 auto!important}}button{font-family:var(--serif)!important}#terms{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:16px;background:#0a0e0c9e;overflow-y:auto}#terms .terms-card{width:min(640px,100%);box-sizing:border-box;max-height:calc(100dvh - 32px);overflow-y:auto;background:var(--surface-1);color:var(--ink-1);border:1px solid var(--axis);border-radius:10px;padding:20px 22px 16px;box-shadow:0 14px 40px #0000004d;font-size:13.5px;line-height:1.55}#terms .terms-eyebrow{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}#terms h2{margin:4px 0 10px;font-family:var(--serif);font-size:19px;text-transform:none;letter-spacing:0;color:var(--ink-1)}#terms .terms-body p{margin:0 0 10px;color:var(--ink-2)}#terms .terms-body strong{color:var(--ink-1)}#terms a{color:var(--ui)}#terms .terms-actions{display:flex;align-items:center;gap:12px;margin-top:6px}#terms .terms-note{flex:1;font-size:12px;color:var(--ink-muted)}#terms .terms-actions button{font-size:14px;padding:8px 18px;min-height:40px;border-radius:6px;border:1px solid var(--ui);background:var(--ui);color:var(--ui-ink);cursor:pointer}@media(max-width:700px){#terms .terms-card{padding:16px;font-size:13px}#terms .terms-actions{flex-direction:column-reverse;align-items:stretch}}@media print{#terms{display:none!important}}
