:root{color-scheme:light;--paper:rgb(247 245 238);--ink:#171b22;--sub:#4e5967;--muted:#515d6b;--accent:#4956e3;--accent-dark:#313dc1;--line:rgba(25,31,41,.14);--glass:rgba(250,249,244,.86);--glass-strong:rgba(252,251,247,.95);--shadow:0 12px 34px rgba(26,35,48,.16),0 2px 8px rgba(26,35,48,.08);--radius-sm:12px;--radius:16px;--radius-lg:18px;--blue:#4f9f8d;--teal:#a8d89b;--sage:#d9e58f;--yellow:#f3e983;--orange:#f4ae54;--rust:#e46d3f;--red:#9c2853;--ease:cubic-bezier(.2,.8,.2,1)}*{box-sizing:border-box}body,html{width:100%;height:100%;margin:0}body{overflow:hidden;background:var(--paper);color:var(--ink);font-family:Avenir Next,Avenir,Figtree,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid rgba(73,86,227,.52);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{position:relative;isolation:isolate}.app-shell,.map{width:100%;height:100%}.map{background:#dde2df}.map,.map:after{position:absolute;inset:0}.map:after{content:"";pointer-events:none;background:radial-gradient(ellipse at 25% 20%,rgba(255,255,255,.18),transparent 48%),linear-gradient(128deg,rgba(109,139,139,.11),transparent 40%,rgba(183,149,97,.08));mix-blend-mode:multiply}.maplibregl-canvas{outline-offset:-3px}.maplibregl-ctrl-bottom-right{display:none}.map-status{position:absolute;z-index:5;bottom:122px;left:50%;padding:8px 12px;border:1px solid rgba(255,255,255,.78);border-radius:999px;background:rgba(250,249,244,.76);box-shadow:0 4px 18px rgba(26,35,48,.1);color:var(--muted);font-size:10px;font-weight:750;transform:translateX(-50%);pointer-events:none}.glass{border:1px solid rgba(255,255,255,.76);background:var(--glass);box-shadow:var(--shadow);backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35)}.brand-instrument,.disclosure-rail,.inspect-card,.layer-instrument,.legend-instrument,.load-state,.map-attribution,.map-zoom,.noise-view-instrument,.period-instrument{position:absolute;z-index:8}.brand-instrument{top:max(16px,env(safe-area-inset-top));left:16px;display:flex;align-items:center;gap:14px;min-height:56px;padding:7px 8px 7px 9px;border-radius:var(--radius-lg)}.brand-lockup{display:flex;align-items:center;gap:10px}.brand-mark{display:grid;width:36px;height:36px;place-items:center;border-radius:12px;background:var(--ink);color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em}.brand-lockup h1,.brand-lockup p,.disclosure-rail p,.legend-instrument p,.noise-view-instrument p,.period-instrument p{margin:0}.brand-lockup h1{font-family:Iowan Old Style,Baskerville,Palatino,Georgia,serif;font-size:18px;line-height:1.04;font-weight:700;letter-spacing:-.025em}.brand-lockup p{margin-top:3px;color:var(--sub);font-size:10px;font-weight:700}.internal-badge,.legend-chip,.status-chip{display:inline-flex;align-items:center;padding:6px 9px;border:1px solid rgba(73,86,227,.18);border-radius:999px;background:rgba(237,239,255,.76);color:var(--accent-dark);font-size:9px;font-weight:800;letter-spacing:.015em;white-space:nowrap}.internal-badge{border-color:rgba(154,91,18,.2);background:rgba(247,227,186,.78);color:#72430f}.icon-button{display:inline-grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.52);cursor:pointer;font-size:17px;font-weight:800;transition:transform .18s var(--ease),background .18s var(--ease)}.icon-button:hover{transform:translateY(-1px);background:rgba(255,255,255,.9)}.noise-view-instrument{top:88px;left:16px;width:min(354px,calc(100vw - 32px));padding:13px;border-radius:var(--radius)}.instrument-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.instrument-heading strong{font-size:13px}.eyebrow{color:var(--accent-dark);font-size:8px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.segmented-control{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:4px;gap:4px;padding:4px;border-radius:12px;background:rgba(28,35,51,.075)}.view-options{margin-top:10px}.segment{min-height:32px;padding:0 8px;border:0;border-radius:9px;background:transparent;color:var(--sub);cursor:pointer;font-size:9px;font-weight:850;letter-spacing:.04em}.segment:hover{background:rgba(255,255,255,.55)}.segment.is-active{background:var(--ink);color:#fff;box-shadow:0 3px 8px rgba(23,27,34,.15)}.view-summary{margin-top:10px!important;color:var(--ink);font-size:10px;font-weight:800}.headline-boundary{margin-top:4px!important;color:var(--muted);font-size:8px;line-height:1.3}.preset-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;margin-top:11px;color:var(--muted);font-size:9px;font-weight:800}.preset-row select{min-width:0;height:29px;padding:0 8px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.58);color:var(--ink);font-size:9px;font-weight:750}.text-button{padding:0;border:0;background:none;color:var(--accent-dark);cursor:pointer;font-size:9px;font-weight:850}.period-instrument{top:max(16px,env(safe-area-inset-top));right:16px;width:170px;padding:10px;border-radius:var(--radius)}.control-label,.layer-control-label{display:block;color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.period-options{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;margin-top:6px}.period{display:grid;min-height:42px;place-items:center;padding:3px;border:0;border-radius:9px;background:rgba(28,35,51,.055);color:var(--sub);cursor:pointer}.period b{font-size:12px;line-height:1}.period small{margin-top:3px;font-size:7px;font-weight:750}.period.is-active{background:var(--ink);color:#fff}.period-note{margin-top:7px!important;color:var(--muted);font-size:8px;line-height:1.25}.layer-instrument{top:274px;left:16px;width:276px;overflow:hidden;border-radius:15px}.layer-instrument summary{display:flex;min-height:48px;align-items:center;gap:9px;padding:7px 12px 7px 8px;color:var(--sub);cursor:pointer;list-style:none}.layer-instrument summary::-webkit-details-marker{display:none}.layer-instrument summary:hover{background:rgba(252,251,247,.74)}.layer-instrument summary:after{content:"›";margin-left:auto;color:var(--muted);font-size:18px;transform:rotate(90deg);transition:transform .2s var(--ease)}.layer-instrument:not([open]) summary:after{transform:rotate(0deg)}.layer-instrument summary small,.layer-instrument summary strong{display:block}.layer-instrument summary strong{font-size:10.5px;font-weight:850}.layer-instrument summary small{margin-top:3px;color:var(--muted);font-size:8.5px;font-weight:700}.layer-instrument__icon{display:grid;width:31px;height:31px;flex:0 0 auto;place-items:center;border-radius:9px;background:var(--ink);color:#fff;font-size:19px;font-weight:700;line-height:1}.layer-instrument__panel{max-height:min(58vh,570px);overflow:auto;padding:4px 10px 11px;border-top:1px solid var(--line)}.layer-control-label{margin:8px 2px 7px}.layer-style-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:4px;gap:4px}.layer-style-options button{display:grid;min-height:42px;place-items:center;grid-gap:3px;gap:3px;padding:4px;border:1px solid transparent;border-radius:9px;background:rgba(28,35,51,.055);color:var(--sub);cursor:pointer;font-size:8px;font-weight:800}.layer-style-options button.is-active{border-color:rgba(73,86,227,.28);background:rgba(237,239,255,.92);color:var(--accent-dark)}.style-swatch{width:23px;height:13px;border-radius:4px;background:linear-gradient(135deg,var(--teal),var(--yellow) 52%,var(--red))}.style-swatch--glow{filter:blur(1.4px);opacity:.82}.style-swatch--bands{border-radius:3px;background:linear-gradient(90deg,var(--teal) 0 30%,var(--yellow) 30% 58%,var(--rust) 58% 79%,var(--red) 79%)}.style-swatch--dots{background:radial-gradient(circle at 25% 30%,var(--teal) 0 2px,transparent 2.3px),radial-gradient(circle at 70% 32%,var(--rust) 0 2px,transparent 2.3px),radial-gradient(circle at 48% 76%,var(--red) 0 2.4px,transparent 2.8px)}.layer-rows{display:grid;grid-gap:4px;gap:4px}.layer-row{display:grid;grid-template-columns:18px 22px minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px;min-height:43px;padding:5px 7px;border-radius:10px;background:rgba(28,35,51,.055);cursor:pointer}.layer-row:hover{background:rgba(28,35,51,.095)}.layer-row.is-filtered{opacity:.54}.layer-row input{width:16px;height:16px;margin:0;accent-color:var(--accent)}.layer-row--disabled{cursor:not-allowed;opacity:.48}.layer-row--context{grid-template-columns:19px minmax(0,1fr);cursor:default;background:rgba(73,86,227,.06)}.layer-row--context:hover{background:rgba(73,86,227,.1)}.layer-row--context .layer-row-copy em{display:block;margin-top:3px;color:var(--muted);font-size:7px;font-style:normal;line-height:1.25}.layer-instrument[open]+.legend-instrument{display:none}.layer-swatch{width:19px;height:19px;border-radius:6px;background:var(--accent)}.layer-swatch[data-family=tarzana_scenario]{background:var(--rust)}.layer-swatch[data-family=aviation_context],.layer-swatch[data-family=rail_context]{border:2px dashed #718097;background:transparent}.layer-swatch[data-family=source_341]{border:2px dashed var(--red);background:rgba(156,40,83,.2)}.layer-swatch[data-family=disabled]{background:#9ea3a8}.layer-row-copy small,.layer-row-copy strong{display:block}.layer-row-copy strong{overflow:hidden;color:var(--ink);font-size:8.5px;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.layer-row-copy small{margin-top:3px;color:var(--muted);font-size:7.5px;line-height:1.2}.layer-note{margin:9px 2px 0;color:var(--muted);font-size:8px;line-height:1.35}.legend-instrument{bottom:156px;left:16px;width:292px;padding:12px 14px;border-radius:15px}.legend-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--sub);font-size:9px;font-weight:850}.legend-ramp{height:12px;margin-top:8px;border:1px solid rgba(255,255,255,.75);border-radius:999px;background:linear-gradient(90deg,#4f9f8d,#a8d89b,#f3e983,#f4ae54,#e46d3f,#9c2853)}.legend-scale{display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;gap:8px;align-items:center;margin-top:6px;color:var(--muted);font-size:8px;font-weight:750;text-align:center}.legend-scale span:first-child,.legend-scale span:last-child{color:var(--ink)}.legend-instrument p{margin-top:8px;padding-top:7px;border-top:1px solid var(--line);color:var(--muted);font-size:8px;line-height:1.3}.context-key{display:flex;align-items:center;gap:8px;margin-top:8px;color:var(--sub);font-size:8.5px;font-weight:750}.context-key__line{display:inline-block;width:26px;height:8px;border-radius:4px}.context-key__line--airport{border:2px dashed #65738b;background:rgba(101,115,139,.16)}.context-key__line--mask{border:2px dashed var(--red);background:rgba(156,40,83,.18)}.context-key__line--rail{border:2px solid #4956e3;background:rgba(73,86,227,.18)}.map-zoom{top:50%;right:16px;overflow:hidden;border-radius:14px;transform:translateY(-50%)}.map-zoom button{display:grid;width:44px;height:44px;place-items:center;border:0;background:transparent;cursor:pointer;font-size:20px;font-weight:500}.map-zoom button+button{border-top:1px solid var(--line)}.map-zoom button:hover{background:rgba(28,35,51,.08)}.inspect-card{top:150px;right:16px;width:min(360px,calc(100vw - 32px));max-height:min(66vh,620px);overflow:auto;padding:14px;border-radius:var(--radius)}.card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.card-heading h2{margin:4px 0 0;font-family:Iowan Old Style,Baskerville,Palatino,Georgia,serif;font-size:21px;line-height:1.05}.inspect-boundary{margin:10px 0;color:var(--muted);font-size:9px;line-height:1.35}.inspection-stack{display:grid;grid-gap:8px;gap:8px}.inspection-record{padding:10px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.48)}.record-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.record-top strong{font-size:10px}.status-chip{max-width:170px;padding:4px 6px;font-size:7px;line-height:1.1;white-space:normal}.inspection-record dl{display:grid;grid-gap:5px;gap:5px;margin:9px 0}.inspection-record dl div{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.inspection-record dt{color:var(--muted);font-size:8px;font-weight:700}.inspection-record dd{margin:0;color:var(--ink);font-size:8.5px;font-weight:800;text-align:right}.inspection-record p{margin:8px 0 0;padding-top:7px;border-top:1px solid var(--line);color:var(--muted);font-size:8px;line-height:1.35}.disclosure-rail{right:16px;bottom:max(16px,env(safe-area-inset-bottom));left:16px;display:grid;grid-template-columns:minmax(200px,.8fr) minmax(240px,1fr) minmax(280px,1.25fr);align-items:center;grid-gap:18px;gap:18px;padding:12px 16px;border-radius:var(--radius)}.active-run{display:flex;align-items:center;gap:10px}.run-dot{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px rgba(73,86,227,.12)}.run-label{display:block;color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.active-run strong{display:block;margin-top:3px;font-size:10px}.disclosure-rail>p{color:var(--sub);font-size:9px;font-weight:650;line-height:1.35}.disclosure-rail>p strong{color:var(--ink);font-size:14px}.disclosure-rail ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px 14px;gap:4px 14px;margin:0;padding:0;list-style:none}.disclosure-rail li{position:relative;padding-left:10px;color:var(--sub);font-size:8px;line-height:1.28}.disclosure-rail li:before{content:"";position:absolute;top:.48em;left:0;width:4px;height:4px;border-radius:50%;background:var(--muted)}.mobile-limits-button{display:none}.map-attribution{right:18px;bottom:118px;width:max-content;max-width:calc(100vw - 36px);color:rgba(23,27,34,.68);font-size:8px;font-weight:700}.map-attribution a{color:inherit;text-decoration:underline;text-underline-offset:2px}.load-state{top:50%;left:50%;display:flex;max-width:min(440px,calc(100vw - 32px));align-items:center;gap:9px;padding:11px 14px;border-radius:999px;transform:translate(-50%,-50%);color:var(--sub);font-size:10px;font-weight:750}.load-state--error{display:grid;grid-template-columns:1fr auto;max-width:410px;border-radius:var(--radius);color:var(--ink)}.load-state--error strong{font-size:13px}.load-state--error small,.load-state--error span{grid-column:1/-1;color:var(--muted);font-size:9px;line-height:1.3}.load-state--error code{padding:2px 4px;border-radius:4px;background:rgba(23,27,34,.08)}.load-state__action{min-height:32px;padding:0 12px;border:0;border-radius:999px;background:var(--ink);color:#fff;cursor:pointer;font-size:9px;font-weight:850}.spinner{width:13px;height:13px;flex:0 0 auto;border:2px solid rgba(73,86,227,.22);border-top:2px solid var(--accent);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.method-dialog{position:fixed;z-index:30;top:50%;left:50%;width:min(470px,calc(100vw - 28px));max-height:min(84vh,700px);overflow:auto;margin:0;padding:22px;border:1px solid rgba(255,255,255,.82);border-radius:20px;background:var(--glass-strong);box-shadow:0 24px 90px rgba(26,35,48,.28);transform:translate(-50%,-50%)}.method-dialog::-webkit-backdrop{background:rgba(31,37,48,.22);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.method-dialog::backdrop{background:rgba(31,37,48,.22);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog-accent{width:64px;height:6px;margin-bottom:18px;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--teal))}.method-dialog p{margin:14px 0;color:var(--sub);font-size:11px;line-height:1.45}.method-dialog strong{color:var(--ink)}.primary-button{min-height:38px;padding:0 16px;border:0;border-radius:999px;background:var(--accent);color:#fff;cursor:pointer;font-size:10px;font-weight:850}@media (max-width:980px){.disclosure-rail{grid-template-columns:minmax(180px,.8fr) minmax(220px,1fr)}.disclosure-rail ul{display:none}}@media (max-width:640px){.brand-instrument{right:12px;left:12px;top:max(10px,env(safe-area-inset-top))}.brand-instrument .icon-button{margin-left:auto}.internal-badge{display:none}.noise-view-instrument{top:max(76px,calc(env(safe-area-inset-top) + 76px));right:12px;left:12px;width:auto}.period-instrument{top:max(294px,calc(env(safe-area-inset-top) + 294px));right:12px;left:12px;width:auto}.period-options{grid-template-columns:repeat(3,minmax(0,1fr))}.layer-instrument{top:auto;right:12px;bottom:max(76px,calc(env(safe-area-inset-bottom) + 76px));left:12px;width:auto;max-height:48vh}.layer-instrument__panel{max-height:calc(48vh - 54px)}.legend-instrument{right:auto;bottom:max(142px,calc(env(safe-area-inset-bottom) + 142px));left:12px;width:220px}.inspect-card{right:12px;bottom:max(76px,calc(env(safe-area-inset-bottom) + 76px));left:12px;top:auto;width:auto;max-height:66vh}.inspect-open .layer-instrument,.inspect-open .legend-instrument{display:none}.map-attribution{right:auto;bottom:max(134px,calc(env(safe-area-inset-bottom) + 134px));left:12px;max-width:calc(100vw - 24px)}.map-status{bottom:max(70px,calc(env(safe-area-inset-bottom) + 70px))}.disclosure-rail{right:12px;bottom:max(8px,env(safe-area-inset-bottom));left:12px;display:flex;min-height:52px;max-height:64px;align-items:center;padding:8px 12px}.disclosure-rail .active-run,.disclosure-rail ul,.disclosure-rail>p{display:none}.mobile-limits-button{display:block;width:100%;min-height:36px;border:0;border-radius:999px;background:var(--ink);color:#fff;cursor:pointer;font-size:10px;font-weight:850}.map-zoom{right:12px}.load-state--error{top:52%}}@media (max-width:430px){.noise-view-instrument{padding:10px}.headline-boundary{display:none}.preset-row{grid-template-columns:auto minmax(0,1fr)}.text-button{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;padding:0 10px;grid-column:2;justify-self:start}.layer-style-options{grid-template-columns:repeat(2,minmax(0,1fr))}.legend-instrument{bottom:max(246px,calc(env(safe-area-inset-bottom) + 246px));width:196px}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}.icon-button,.layer-instrument summary:after{transition:none}.icon-button:hover{transform:none}}@media (prefers-contrast:more){.glass{box-shadow:none}.glass,.internal-badge,.status-chip{border-color:var(--ink)}.map-attribution{color:var(--ink)}}::selection{background:var(--accent-dark);color:white}button:disabled{cursor:not-allowed}.icon-button{width:44px;height:44px}.layer-row--disabled{opacity:1;background:rgba(28,35,51,.035)}.layer-row--disabled strong{white-space:normal}.layer-row-copy em{display:block;margin-top:4px;color:var(--sub);font-size:10px;font-style:normal;line-height:1.4}.inspect-boundary,.inspection-record dd,.inspection-record dt,.inspection-record p{font-size:11px;line-height:1.4}.inspection-stack>p{color:var(--sub);font-size:12px;line-height:1.5}.inspection-record dd{overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.method-dialog p{font-size:13px;line-height:1.5}.primary-button{min-height:44px;font-size:12px}.layer-row.is-filtered{opacity:1}.period-note{font-size:10px;line-height:1.4}.period-instrument{width:200px}.inspect-card{top:180px}@media (max-width:640px){.period-instrument{top:264px;right:12px;left:12px;width:auto}.layer-style-options button,.mobile-limits-button,.period,.segment{min-height:44px}.preset-row{grid-template-columns:auto minmax(0,1fr) auto}.preset-row select{height:44px}.text-button{grid-column:auto;min-height:44px;min-width:44px;padding:0 4px}.inspect-card{top:auto}}.workspace[data-art],.workspace[data-art] .choice,.workspace[data-art] .choice button,.workspace[data-art] .county-legend,.workspace[data-art] .map-guide,.workspace[data-art] .maplibregl-ctrl-group,.workspace[data-art] .place-search>div,.workspace[data-art] .scale-chip,.workspace[data-art] .workspace-header{transition:background-color .45s ease,color .45s ease,border-color .45s ease,box-shadow .45s ease}@media (prefers-reduced-motion:reduce){.workspace[data-art],.workspace[data-art] *{transition:none!important}}@property --lg0{syntax:"<color>";inherits:false;initial-value:transparent}@property --lg1{syntax:"<color>";inherits:false;initial-value:transparent}@property --lg2{syntax:"<color>";inherits:false;initial-value:transparent}@property --lg3{syntax:"<color>";inherits:false;initial-value:transparent}@property --lg4{syntax:"<color>";inherits:false;initial-value:transparent}@property --lg5{syntax:"<color>";inherits:false;initial-value:transparent}@property --lg6{syntax:"<color>";inherits:false;initial-value:transparent}@property --lg7{syntax:"<color>";inherits:false;initial-value:transparent}@property --lg8{syntax:"<color>";inherits:false;initial-value:transparent}.county-legend-bar.is-blend{background:linear-gradient(to bottom,var(--lg0) 5.56%,var(--lg1) 16.67%,var(--lg2) 27.78%,var(--lg3) 38.89%,var(--lg4) 50%,var(--lg5) 61.11%,var(--lg6) 72.22%,var(--lg7) 83.33%,var(--lg8) 94.44%)}.workspace[data-art]{--serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--sans:"Avenir Next","Helvetica Neue",Inter,system-ui,sans-serif;font-family:var(--sans);font-feature-settings:"tnum" 1,"kern" 1;-webkit-font-smoothing:antialiased}.workspace[data-art] .guide-heading .boot-title,.workspace[data-art] .guide-heading h1{font-family:var(--serif);font-weight:600;letter-spacing:-.01em;font-size:21px;line-height:1.2}.workspace[data-art] .guide-section h2,.workspace[data-art] .place-search label,.workspace[data-art] .saved-places h2{font-size:10.5px;font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:var(--secondary)}.workspace[data-art] .workspace-brand{font-family:var(--serif);font-weight:600;letter-spacing:-.02em;font-size:22px}.workspace[data-art] .workspace-header{box-shadow:none}.workspace[data-art] .receiver-result strong{font-family:var(--serif);font-weight:500;font-size:40px;letter-spacing:-.03em}.workspace[data-art] .selection-address{font-family:var(--serif);font-weight:600}.workspace[data-art] .context-result strong{font-family:var(--serif)}.workspace[data-art] .map-guide{box-shadow:none}.workspace[data-art] .county-values>div{border-radius:6px}.workspace[data-art] .county-values i{border-radius:99px;width:10px;height:10px}.workspace[data-art] .county-legend,.workspace[data-art] .map-zoom,.workspace[data-art] .maplibregl-ctrl-group,.workspace[data-art] .scale-chip{border-radius:10px;box-shadow:none}.workspace[data-art] .choice{border-radius:10px}.workspace[data-art] .choice button{border-radius:7px}.workspace[data-art] :is(.place-search>div,.search-suggestions){border-radius:10px}.workspace[data-art] :is(.guide-actions button,.save-button,.save-place,.context-fit){border-radius:8px}.workspace[data-art] :is(.maplibregl-ctrl-group,.county-legend,.scale-chip){border:1px solid var(--rule)}.workspace[data-art] .choice button[aria-checked=true]{box-shadow:0 1px 2px var(--active-shadow,rgba(60,30,70,.25))}.workspace[data-art] :is(.ml-card,.tour-card){box-shadow:0 10px 30px var(--card-shadow,rgba(70,50,30,.14))}.workspace[data-art=a]{--surface:#faf6ee;--rule:#e6ddcb;--text:#2c2620;--secondary:#6b604f;--active:#5e2a78;background:#ebe6da}.workspace[data-art=a] .workspace-header{background:#faf6ee;border-bottom-color:#e6ddcb}.workspace[data-art=a] .map-guide{background:#faf6ee;border-right-color:#e6ddcb}.workspace[data-art=a] .choice{background:#efe8d9;border-color:#e6ddcb}.workspace[data-art=a] .choice button:hover{background:#e6ddc9}.workspace[data-art=a] .choice button[aria-checked=true]{background:#5e2a78;color:#fff}.workspace[data-art=a] .place-search>div{background:#fffdf8;border-color:#dcd1bb}.workspace[data-art=a] .context-fit:hover,.workspace[data-art=a] .guide-actions button:hover,.workspace[data-art=a] .place-search button:hover,.workspace[data-art=a] .plain-icon:hover,.workspace[data-art=a] .save-button:hover{background:#efe6d4}.workspace[data-art=a] .search-suggestions{background:#fffdf8;border-color:#dcd1bb}.workspace[data-art=a] .search-suggestions li:hover,.workspace[data-art=a] .search-suggestions li[aria-selected=true]{background:#f3ead8;color:#5e2a78}.workspace[data-art=a] .ml-row:hover{background:#f3ecdd}.workspace[data-art=a] .ml-switch{background:#d8ceba}.workspace[data-art=a] .ml-switch:checked{background:#5e2a78}.workspace[data-art=a] .ml-status{background:#efe8d9}.workspace[data-art=a] .ml-status.is-in{background:#ead9ee;color:#5e2a78}.workspace[data-art=a] .ml-card,.workspace[data-art=a] .tour-card{background:#faf6ee;border-color:#e6ddcb}.workspace[data-art=a] .county-values>div.is-active{background:#f1e9d8}.workspace[data-art=a] .nearby-item{background:#fffdf8;border-color:#e6ddcb}.workspace[data-art=a] .context-fit,.workspace[data-art=a] .guide-actions button,.workspace[data-art=a] .save-button,.workspace[data-art=a] .save-place{border-color:#dcd1bb;color:#5e2a78}.workspace[data-art=a] :is(.maplibregl-ctrl-group,.county-legend,.scale-chip){background:#faf6ee;border-color:#e6ddcb}.workspace[data-art=a] .maplibregl-ctrl-group button+button{border-top-color:#e6ddcb}.workspace[data-art=a] .key-dash,.workspace[data-art=a] .legend-roads i{background:#5b4c68;border-top-color:#5b4c68}.workspace[data-art=b]{--active-shadow:rgba(249,160,67,.35);--card-shadow:rgba(0,0,0,.55);--surface:#0f131d;--rule:#232b3d;--text:#e4e9f5;--secondary:#8d98b2;--active:#f9a043;background:#0b0e15;color-scheme:dark}.workspace[data-art=b] .workspace-header{background:#0f131d;border-bottom-color:#232b3d}.workspace[data-art=b] .workspace-brand{color:#fee08b}.workspace[data-art=b] .map-guide{background:rgba(15,19,29,.94);border-right-color:#232b3d}.workspace[data-art=b] .choice{background:#171c2a;border-color:#232b3d}.workspace[data-art=b] .choice button:hover{background:#20283a;color:#e4e9f5}.workspace[data-art=b] .choice button[aria-checked=true]{background:#f9a043;color:#1a1206}.workspace[data-art=b] .place-search>div{background:#141927;border-color:#2a3350}.workspace[data-art=b] .place-search input{color:#e4e9f5}.workspace[data-art=b] .place-search input::placeholder{color:#7f8aa3}.workspace[data-art=b] .context-fit:hover,.workspace[data-art=b] .guide-actions button:hover,.workspace[data-art=b] .place-search button:hover,.workspace[data-art=b] .plain-icon:hover,.workspace[data-art=b] .save-button:hover,.workspace[data-art=b] .tour-help:hover{background:#1c2335;color:#fee08b}.workspace[data-art=b] .search-suggestions{background:#141927;border-color:#2a3350;box-shadow:0 10px 30px rgba(0,0,0,.5)}.workspace[data-art=b] .search-suggestions li:hover,.workspace[data-art=b] .search-suggestions li[aria-selected=true]{background:#1c2335;color:#fee08b}.workspace[data-art=b] .ml-row:hover{background:#151b2a}.workspace[data-art=b] .ml-switch{background:#2a3350}.workspace[data-art=b] .ml-switch:checked{background:#f9a043}.workspace[data-art=b] .ml-switch:before{background:#e4e9f5}.workspace[data-art=b] .ml-status{background:#1a2133;color:#8d98b2}.workspace[data-art=b] .ml-status.is-in{background:#3a2a14;color:#f9a043}.workspace[data-art=b] .ml-card,.workspace[data-art=b] .tour-card{background:#121724;border-color:#2a3350}.workspace[data-art=b] .ml-info button,.workspace[data-art=b] .ml-tip,.workspace[data-art=b] .ss-help{border-color:#3a4566}.workspace[data-art=b] .county-values>div.is-active{background:#1a2133}.workspace[data-art=b] .nearby-item{background:#141927;border-color:#232b3d}.workspace[data-art=b] .nearby-item:hover{border-color:#f9a043;background:#1a2133}.workspace[data-art=b] .context-fit,.workspace[data-art=b] .guide-actions button,.workspace[data-art=b] .save-button,.workspace[data-art=b] .save-place{border-color:#2a3350;color:#fee08b;background:transparent}.workspace[data-art=b] .guide-heading h1,.workspace[data-art=b] .level-words strong{color:#f1f4fb}.workspace[data-art=b] :is(.maplibregl-ctrl-group,.county-legend,.scale-chip){background:#0f131d;border-color:#232b3d}.workspace[data-art=b] .maplibregl-ctrl-group button+button{border-top-color:#232b3d}.workspace[data-art=b] .maplibregl-ctrl-group button .maplibregl-ctrl-icon{filter:invert(1) hue-rotate(180deg) brightness(.9)}.workspace[data-art=b] .maplibregl-ctrl-scale{background:rgba(11,14,21,.8);color:#8d98b2;border-color:#3a4566}.workspace[data-art=b] .workspace-state{background:#0f131d;border-color:#232b3d;color:#e4e9f5}.workspace[data-art=b] .moving-chip{background:rgba(15,19,29,.92);border-color:#232b3d;color:#e4e9f5;box-shadow:0 0 24px rgba(0,0,0,.35)}.workspace[data-art=b] .county-beta,.workspace[data-art=b] .sound-sources em{background:#1a2133;color:#f9a043}.workspace[data-art=b] .key-dash,.workspace[data-art=b] .legend-roads i{background:#ffb066;border-top-color:#ffb066}.workspace[data-art=b] .workspace-boot{background:#0f131d;color:#fee08b}.workspace[data-art=b] .workspace-notice{color:#fee08b}.workspace[data-art=c]{--surface:#171a33;--rule:#2c3160;--text:#eceffd;--secondary:#a6aedb;--active:#ee8a64;--active-shadow:rgba(238,138,100,.3);--card-shadow:rgba(4,5,20,.55);--n-page:#10122a;--n-chrome:#171a33;--n-track:#1e2240;--n-hover:#272c52;--n-field:#1a1e3a;--n-field-rule:#5d67a8;--n-placeholder:#959ed0;--n-on-active:#1d0f0a;--n-accent:#f6a684;--n-cold:#abe7f1;--n-heading:#ffffff;--n-brand:#ffffff;--n-switch-off:#363c70;--n-knob:#eceffd;--n-in-bg:#3a2436;--n-row-hover:#1c2040;--n-card:#191d38;--n-road:#abe7f1;--n-attrib:rgba(16,18,42,.82);--n-icon-filter:invert(1) brightness(.95);--n-scheme:dark;--n-dot:#1d0f0a;background:var(--n-page);color-scheme:var(--n-scheme)}.workspace[data-art=c] .workspace-header{background:var(--n-chrome);border-bottom-color:var(--rule)}.workspace[data-art=c] .workspace-brand{color:var(--n-brand)}.workspace[data-art=c] .map-guide{background:var(--n-chrome);border-right-color:var(--rule)}.workspace[data-art=c] .guide-heading h1,.workspace[data-art=c] .level-words strong{color:var(--n-heading)}.workspace[data-art=c] .choice{background:var(--n-track);border-color:var(--rule)}.workspace[data-art=c] .choice button:hover{background:var(--n-hover);color:var(--text)}.workspace[data-art=c] .choice button[aria-checked=true]{background:var(--active);color:var(--n-on-active)}.workspace[data-art=c] .place-search>div{background:var(--n-field);border-color:var(--n-field-rule)}.workspace[data-art=c] .place-search input{color:var(--text)}.workspace[data-art=c] .place-search input::placeholder{color:var(--n-placeholder)}.workspace[data-art=c] .context-fit:hover,.workspace[data-art=c] .guide-actions button:hover,.workspace[data-art=c] .place-search button:hover,.workspace[data-art=c] .plain-icon:hover,.workspace[data-art=c] .save-button:hover,.workspace[data-art=c] .tour-help:is(:hover,[aria-expanded=true]){background:var(--n-hover);color:var(--text)}.workspace[data-art=c] .search-suggestions{background:var(--n-field);border-color:var(--n-field-rule)}.workspace[data-art=c] .search-suggestions li:hover,.workspace[data-art=c] .search-suggestions li[aria-selected=true]{background:var(--n-hover);color:var(--n-accent)}.workspace[data-art=c] .ml-row:hover{background:var(--n-row-hover)}.workspace[data-art=c] .ml-switch{background:var(--n-switch-off)}.workspace[data-art=c] .ml-switch:checked{background:var(--active)}.workspace[data-art=c] .ml-switch:before{background:var(--n-knob)}.workspace[data-art=c] .ml-status{background:var(--n-track);color:var(--secondary)}.workspace[data-art=c] .ml-status.is-in{background:var(--n-in-bg);color:var(--n-accent)}.workspace[data-art=c] .ml-card,.workspace[data-art=c] .tour-card{background:var(--n-card);border-color:var(--rule)}.workspace[data-art=c] .ml-info button,.workspace[data-art=c] .ml-tip,.workspace[data-art=c] .ss-help{border-color:var(--n-field-rule)}.workspace[data-art=c] .county-values>div.is-active{background:var(--n-track)}.workspace[data-art=c] .nearby-item{background:var(--n-field);border-color:var(--rule)}.workspace[data-art=c] .nearby-item:hover{border-color:var(--active)}.workspace[data-art=c] .context-fit,.workspace[data-art=c] .guide-actions button,.workspace[data-art=c] .save-button,.workspace[data-art=c] .save-place{border-color:var(--n-field-rule);color:var(--n-accent);background:transparent}.workspace[data-art=c] :is(.maplibregl-ctrl-group,.county-legend,.scale-chip){background:var(--n-chrome);border-color:var(--rule)}.workspace[data-art=c] .maplibregl-ctrl-group button+button{border-top-color:var(--rule)}.workspace[data-art=c] .maplibregl-ctrl-group button .maplibregl-ctrl-icon{filter:var(--n-icon-filter)}.workspace[data-art=c] .maplibregl-ctrl-scale{background:var(--n-attrib);color:var(--secondary)}.workspace[data-art=c] .moving-chip,.workspace[data-art=c] .workspace-state{background:var(--n-chrome);border-color:var(--rule);color:var(--text)}.workspace[data-art=c] .county-beta,.workspace[data-art=c] .sound-sources em{background:var(--n-in-bg);color:var(--n-accent)}.workspace[data-art=c] .key-dash,.workspace[data-art=c] .legend-roads i{background:var(--n-road);border-top-color:var(--n-road)}.workspace[data-art=c] .period-note,.workspace[data-art=c] .workspace-notice{color:var(--n-accent)}.workspace[data-art=c] :focus-visible{outline-color:var(--n-cold)}.workspace[data-art] .guide-heading .boot-title,.workspace[data-art] .guide-heading h1{line-height:26px}.workspace[data-art] .guide-intro{line-height:20px}.workspace[data-art=a] .tour-help:is(:hover,[aria-expanded=true]){background:#efe6d4;color:#2c2620}.workspace[data-art=b] .tour-help[aria-expanded=true]{background:#1c2335;color:#fee08b}.workspace[data-art] .vehicle-tag{box-shadow:0 10px 30px var(--card-shadow,rgba(70,50,30,.14))}.workspace[data-art=a] .vehicle-tag{--vt-bg:#faf6ee;--vt-line:#e6ddcb}.workspace[data-art=b] .vehicle-tag{--vt-bg:#121724;--vt-line:#2a3350}.workspace[data-art=c] .vehicle-tag{--vt-bg:var(--n-card);--vt-line:var(--rule)}