@layer vendor;@layer legacy{:root{color:var(--lc-172626);background:var(--lc-dfe8e5);font-synthesis:none;text-rendering:optimizelegibility;--ink:var(--lc-172626);--muted:var(--lc-61706f);--paper:var(--lc-fffdf8);--paper-muted:var(--lc-f5f4ee);--teal-950:var(--lc-102a2b);--teal-800:var(--lc-174b4d);--teal-700:var(--lc-0f6668);--teal-100:var(--lc-d9ece8);--line:var(--lc-d9ded9);--shadow:0 16px 48px #142a2a2e, 0 2px 8px #142a2a1a;--road:var(--lc-d75437);--traffic:var(--lc-bd5b12);--utilities:var(--lc-8c5d3c);--nature:var(--lc-39815d);--building:var(--lc-a66b20);--transit:var(--lc-2b6e7a);--planning:var(--lc-7762a8);--procurement:var(--lc-a44867);--fire:var(--lc-d33f28);--hazard-yellow:var(--lc-d2a416);--hazard-orange:var(--lc-df6b2f);--hazard-red:var(--lc-b72d2a);--text-xs:12px;--text-sm:13px;--text-md:14px;--text-section:16px;--text-title:18px;--text-display:20px;--text-icon:24px;font-family:Aptos,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}body{font-size:var(--text-md)}button,input,select{font:inherit}button,a,summary,input,select{outline:none}:focus-visible{outline:3px solid var(--lc-f0a43a);outline-offset:2px}button{color:inherit}a{color:var(--teal-700);text-underline-offset:.18em}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.app-shell{isolation:isolate;width:100%;height:100%;position:relative}.map-shell,.map-canvas{position:absolute;inset:0}.map-shell{z-index:0;background:var(--lc-dbe5e1)}.map-shell>.map-canvas.maplibregl-map{width:100%;height:100%;position:absolute;inset:0}.map-canvas:after{content:"";pointer-events:none;background:linear-gradient(180deg, rgb(var(--lc-102a2b-rgb) / .04), transparent 18%);position:absolute;inset:0}.skip-link{z-index:50;color:var(--lc-ffffff);background:var(--teal-950);border-radius:8px;padding:10px 16px;font-weight:700;transition:transform .12s;position:absolute;top:10px;left:50%;transform:translate(-50%,-160%)}.skip-link:focus{transform:translate(-50%)}.map-loading{color:var(--teal-950);background:var(--lc-dce6e2);place-items:center;gap:12px;font-weight:700;display:grid;position:absolute;inset:0}.map-loading-grid{opacity:.5;background:linear-gradient(25deg, transparent 48%, var(--lc-7ba49c) 49%, var(--lc-7ba49c) 52%, transparent 53%), linear-gradient(115deg, transparent 48%, var(--lc-7ba49c) 49%, var(--lc-7ba49c) 52%, transparent 53%);background-size:25px 25px;border-radius:10px;width:88px;height:64px;animation:1.3s ease-in-out infinite alternate map-pulse}.map-module-error>div{text-align:center;justify-items:center;gap:8px;max-width:min(360px,100vw - 48px);display:grid}.map-module-error strong{font-size:var(--text-section)}.map-module-error span:not(.map-loading-grid){color:var(--muted);font-size:var(--text-sm);font-weight:500;line-height:1.45}.map-module-error button{border:1px solid var(--teal-800);min-height:38px;color:var(--lc-ffffff);background:var(--teal-800);font:inherit;font-size:var(--text-sm);cursor:pointer;border-radius:999px;margin-top:4px;padding:0 14px}.map-module-error button:hover{background:var(--teal-950)}@keyframes map-pulse{to{opacity:.85}}.top-bar{z-index:20;top:max(14px, env(safe-area-inset-top));pointer-events:none;grid-template-columns:minmax(0,1fr) minmax(320px,46vw) minmax(0,1fr);align-items:center;gap:14px;min-height:58px;display:grid;position:absolute;left:16px;right:16px}.top-bar>*{pointer-events:auto}.brand{width:max-content;color:var(--teal-950);text-shadow:0 1px 8px #fffffff2;align-items:center;gap:10px;text-decoration:none;display:flex}.brand-mark{background:var(--teal-950);border-radius:13px;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 18px #102a2b40}.brand-mark:before,.brand-mark:after,.brand-mark span{content:"";border-radius:999px;position:absolute}.brand-mark:before{border:1.5px solid rgb(var(--lc-f4d4a1-rgb) / .82);width:27px;height:27px}.brand-mark:after{border:1.5px solid rgb(var(--lc-f4d4a1-rgb) / .82);width:14px;height:14px}.brand-mark span{background:var(--lc-f4d4a1);width:4px;height:4px}.brand-mark span:before{content:"";background:var(--lc-f4d4a1);transform-origin:0;border-radius:999px;width:20px;height:1.5px;position:absolute;top:1px;left:2px;transform:rotate(-42deg)}.brand-mark span:after{content:"";border:2px solid var(--teal-950);background:var(--lc-ed705c);border-radius:50%;width:6px;height:6px;position:absolute;top:-13px;left:14px}.brand>span:last-child{flex-direction:column;display:flex}.brand strong{font-family:Georgia,Times New Roman,serif;font-size:var(--text-display);letter-spacing:-.025em;line-height:1}.brand strong span{font-weight:800}.brand small{color:var(--lc-546462);font-size:var(--text-sm);letter-spacing:.07em;text-transform:uppercase;margin-top:3px;font-weight:700}.search-box{border:1px solid rgb(var(--lc-174b4d-rgb) / .18);width:100%;max-width:680px;min-height:54px;color:var(--lc-4d6060);background:rgb(var(--lc-fffdf8-rgb) / .97);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:15px;grid-column:2;justify-self:center;align-items:center;gap:10px;padding:0 12px 0 17px;display:flex;position:relative}.search-box:focus-within{border-color:var(--teal-700);box-shadow:0 0 0 3px #0f666829, var(--shadow)}.search-box input{width:100%;min-width:0;height:52px;color:var(--ink);font-size:var(--text-md);background:0 0;border:0;outline:0}.search-box input::placeholder{color:var(--lc-71817f)}.search-box input::-webkit-search-cancel-button{appearance:none}.search-box input::-webkit-search-decoration{appearance:none}.search-clear{flex:0 0 34px!important;width:34px!important;height:34px!important}.search-location{border:1px solid var(--lc-b9cbc7);min-height:38px;color:var(--teal-800);background:var(--lc-f2f7f4);cursor:pointer;font-size:var(--text-sm);white-space:nowrap;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:800;display:inline-flex}.search-submit{min-height:38px;color:var(--lc-ffffff);background:var(--teal-800);cursor:pointer;font-size:var(--text-sm);border:0;border-radius:10px;flex:none;padding:0 13px;font-weight:850}.search-submit:hover{background:var(--teal-950)}.search-submit:disabled{opacity:.45;cursor:not-allowed}.search-location:hover{border-color:var(--lc-7ca9a1);background:var(--teal-100)}.search-location:focus-visible{outline:3px solid rgb(var(--lc-0f6668-rgb) / .24);outline-offset:2px}.search-location:disabled{opacity:.58;cursor:wait}.location-mark{background:linear-gradient(currentColor,currentColor) 50%/2px 20px no-repeat,linear-gradient(currentColor,currentColor) 50%/20px 2px no-repeat;width:20px;height:20px;display:inline-block;position:relative}.location-mark:before,.location-mark:after{content:"";border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.location-mark:before{border:2px solid var(--lc-f2f7f4);background:var(--lc-f2f7f4);width:12px;height:12px;box-shadow:0 0 0 2px}.location-mark:after{background:currentColor;width:4px;height:4px}.search-location:hover .location-mark:before{border-color:var(--teal-100);background:var(--teal-100)}.search-suggestions{border:1px solid var(--line);background:var(--paper);max-height:min(52vh,440px);box-shadow:var(--shadow);border-radius:14px;padding:7px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto}.search-suggestions button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;justify-content:center;gap:3px;width:100%;min-height:58px;padding:9px 12px;display:flex}.search-suggestions button:hover,.search-suggestions button[aria-selected=true]{background:var(--teal-100)}.search-suggestions button span{color:var(--ink);font-weight:700}.search-suggestions button small,.suggestion-status{color:var(--muted);font-size:var(--text-sm)}.suggestion-status{padding:12px}.warning-text{color:var(--lc-85472e)}.top-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex;position:relative}.action-label-short{display:none}.control-button,.primary-button,.secondary-button{cursor:pointer;border-radius:11px;min-height:44px;font-weight:700}.control-button{border:1px solid rgb(var(--lc-174b4d-rgb) / .18);color:var(--teal-950);background:rgb(var(--lc-fffdf8-rgb) / .95);justify-content:center;align-items:center;gap:7px;padding:0 14px;display:inline-flex;box-shadow:0 5px 18px #142a2a24}.control-button:hover,.control-button.is-active{border-color:var(--lc-8eb7b0);background:var(--teal-100)}.control-button:disabled{cursor:wait;opacity:.68}.install-app-control{border-color:rgb(var(--lc-0f6668-rgb) / .32);background:var(--lc-eef8f5)}.watch-control,.tools-menu{position:relative}.tools-menu>summary{-webkit-user-select:none;user-select:none;list-style:none}.tools-menu>summary::-webkit-details-marker{display:none}.tools-menu[open]>summary{border-color:var(--lc-8eb7b0);background:var(--teal-100)}.tools-menu-popover{z-index:80;border:1px solid rgb(var(--lc-174b4d-rgb) / .18);background:rgb(var(--lc-fffdf8-rgb) / .99);width:190px;box-shadow:var(--shadow);border-radius:13px;gap:4px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.tools-menu-item,.tools-menu-popover>.control-button{width:100%;min-height:42px;color:var(--teal-950);box-shadow:none;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;padding:0 12px;font-weight:750;display:flex}.tools-menu-item:hover,.tools-menu-item.is-active,.tools-menu-popover>.control-button:hover{background:var(--teal-100)}.tools-menu-popover>.control-button>span[aria-hidden=true]{display:none}.watch-attention-count{border:2px solid var(--lc-fffdf8);min-width:21px;height:21px;color:var(--lc-ffffff);background:var(--lc-c34f3c);font-size:var(--text-xs);border-radius:999px;place-items:center;padding:0 5px;line-height:1;display:inline-grid;box-shadow:0 3px 8px #67251c40}.focus-exit-control{z-index:70;top:max(14px, env(safe-area-inset-top));border:1px solid rgb(var(--lc-f4d4a1-rgb) / .5);min-height:46px;color:var(--lc-ffffff);background:rgb(var(--lc-102a2b-rgb) / .94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;font-size:var(--text-sm);border-radius:999px;align-items:center;gap:9px;padding:0 12px 0 15px;font-weight:850;display:inline-flex;position:absolute;right:16px;box-shadow:0 8px 28px #102a2b47}.focus-exit-control:hover{background:var(--teal-800)}.focus-exit-control kbd{border:1px solid rgb(var(--lc-ffffff-rgb) / .34);color:var(--lc-dce8e5);background:rgb(var(--lc-ffffff-rgb) / .09);border-radius:6px;padding:3px 6px;font:700 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.app-shell.is-map-focus>.top-bar,.app-shell.is-map-focus>.left-panel,.app-shell.is-map-focus>.desktop-timebar-slot,.app-shell.is-map-focus>.area-panel,.app-shell.is-map-focus>.detail-panel,.app-shell.is-map-focus>.network-status,.app-shell.is-map-focus>.basemap-error,.app-shell.is-map-focus>.toast,.app-shell.is-map-focus .map-legend,.app-shell.is-map-focus .maplibregl-cooperative-gesture-screen{display:none!important}.left-panel{z-index:10;border:1px solid rgb(var(--lc-174b4d-rgb) / .13);background:rgb(var(--lc-fffdf8-rgb) / .97);width:388px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;flex-direction:column;transition:width .18s,height .18s,border-radius .18s;display:flex;position:absolute;top:86px;bottom:16px;left:16px;overflow:hidden}.panel-expanded .left-panel{width:min(500px,100vw - 32px)}.panel-compact .left-panel{width:244px;bottom:auto}.panel-dock{border-bottom:1px solid var(--line);background:linear-gradient(135deg, rgb(var(--lc-f1f8f4-rgb) / .98), rgb(var(--lc-fffdf8-rgb) / .98));flex:0 0 49px;align-items:center;gap:8px;min-height:49px;padding:6px 7px 6px 12px;display:flex}.panel-compact .panel-dock{border-bottom:0}.panel-compact .panel-grab-zone{flex:0 0 30px}.panel-compact .panel-dock-copy{display:none}.panel-grab-zone{text-align:left;min-width:0;min-height:37px;color:var(--teal-950);cursor:grab;touch-action:pan-x;background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:0;display:flex}.panel-grab-zone:active{cursor:grabbing}.panel-handle{background:var(--teal-700);border-radius:99px;flex:0 0 5px;width:5px;height:25px;box-shadow:0 0 0 4px #0f666817}.panel-dock-copy{flex-direction:column;min-width:0;display:flex}.panel-dock-copy strong{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.panel-dock-copy small{color:var(--muted);font-size:var(--text-xs);margin-top:1px}.panel-size-controls{background:var(--lc-e8eeeb);border-radius:10px;flex:none;gap:3px;padding:3px;display:flex}.panel-size-controls button{min-width:50px;min-height:31px;color:var(--lc-61706e);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0 8px;display:flex}.panel-size-controls button:hover,.panel-size-controls button[aria-pressed=true]{color:var(--teal-800);background:var(--paper);box-shadow:0 1px 5px #102a2b1f}.panel-size-label{font-size:var(--text-xs);font-weight:800}.panel-body{scrollbar-color:var(--lc-b6c4c0) transparent;scrollbar-width:thin;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.panel-body>.results-section{flex:none;min-height:0}.panel-body,.detail-scroll,.area-panel{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.mobile-timebar-slot{border-bottom:1px solid var(--line);flex:none;display:block}.desktop-timebar-slot{display:none}.panel-controls{flex:none;padding:8px 12px 14px}.browse-controls{z-index:5;border-bottom:1px solid var(--line);background:rgb(var(--lc-fffdf8-rgb) / .98);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:7px 10px;display:grid;position:sticky;top:0}.browse-controls .filter-row{min-width:0;margin:0}.browse-controls .filter-menu,.browse-controls .filter-menu>.control-button{width:100%}.browse-controls .control-button,.time-disclosure>summary,.theme-select{border:1px solid var(--lc-c3d1ce);min-width:0;min-height:40px;color:var(--lc-405653);background:var(--lc-fbfcf8);box-shadow:none;font-size:var(--text-sm);border-radius:9px;font-weight:800}.browse-controls .control-button{padding:0 8px}.time-disclosure{min-width:0}.time-disclosure>summary{cursor:pointer;justify-content:center;align-items:center;gap:5px;padding:0 8px;list-style:none;display:flex}.time-disclosure>summary::-webkit-details-marker{display:none}.time-disclosure>summary strong{color:var(--teal-800);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.time-disclosure[open]{order:4;grid-column:1/-1}.time-disclosure[open]>summary{margin-bottom:6px}.time-disclosure .mobile-timebar-slot{border:1px solid var(--lc-d1dedb);border-radius:11px;overflow:hidden}.theme-select{align-items:center;padding-left:7px;display:block;position:relative}.theme-select span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.theme-select select{width:100%;min-width:0;height:38px;color:var(--teal-800);font-size:var(--text-sm);background:0 0;border:0;outline:0;padding:0 22px 0 0;font-weight:800}.panel-more{border:1px solid var(--lc-d1dcda);background:var(--lc-f7f9f5);border-radius:10px;flex:none;margin:3px 10px 10px}.panel-more>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:6px 10px;list-style:none;display:flex}.panel-more>summary::-webkit-details-marker{display:none}.panel-more>summary span{color:var(--teal-800);font-size:var(--text-sm);flex:none;font-weight:850}.panel-more>summary small{color:var(--lc-697a77);font-size:var(--text-xs);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.panel-more[open]>summary{border-bottom:1px solid var(--lc-d1dcda)}.place-strip{border-bottom:1px solid var(--lc-c8ddd8);color:var(--teal-950);background:var(--lc-eaf5f1);justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;display:flex}.place-strip span{flex-direction:column;min-width:0;display:flex}.place-strip small{color:var(--lc-627572);font-size:var(--text-sm);font-weight:750}.place-strip strong{font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.place-strip button,.onboarding-actions button,.onboarding-actions a{border:1px solid var(--lc-98bcb4);min-height:36px;color:var(--teal-800);background:rgb(var(--lc-ffffff-rgb) / .82);cursor:pointer;font-size:var(--text-sm);border-radius:9px;justify-content:center;align-items:center;padding:0 10px;font-weight:800;text-decoration:none;display:inline-flex}.filter-row{gap:8px;display:flex;position:relative}.theme-tabs{scrollbar-width:none;gap:5px;padding:6px 1px 1px;display:flex;overflow-x:auto}.theme-tabs::-webkit-scrollbar{display:none}.theme-tabs button{border:1px solid var(--lc-bdcbc8);min-height:30px;color:var(--lc-4b605d);background:rgb(var(--lc-fffdf8-rgb) / .9);cursor:pointer;font-size:var(--text-xs);border-radius:999px;flex:none;padding:0 8px;font-weight:800}.theme-tabs button[aria-pressed=true]{border-color:var(--teal-700);color:var(--lc-ffffff);background:var(--teal-700)}.fire-context{border:1px solid var(--lc-edb19f);color:var(--lc-5b342b);background:linear-gradient(135deg, var(--lc-fff0e9), var(--lc-fff8ed));border-radius:10px;grid-template-columns:12px minmax(0,1fr);gap:9px;margin-top:8px;padding:10px 11px;display:grid}.fire-context-mark{border:2px solid var(--lc-fff6ef);background:var(--fire);border-radius:999px;width:10px;height:10px;margin-top:3px;box-shadow:0 0 0 4px #d33f282e}.fire-context strong{font-size:var(--text-sm)}.fire-context p,.fire-context small{font-size:var(--text-xs);margin:3px 0 0;line-height:1.45;display:block}.fire-context small{color:var(--lc-854738);font-weight:750}.fire-source-legend{font-size:var(--text-xs);gap:4px;margin:7px 0 2px;padding:0;font-weight:750;list-style:none;display:grid}.fire-source-legend li{align-items:center;gap:7px;display:flex}.fire-legend-dot{border:2px solid var(--lc-fff7f0);background:var(--fire);border-radius:999px;flex:none;width:9px;height:9px}.fire-legend-dot.is-satellite{box-shadow:0 0 0 4px #d33f2833}.fire-legend-dot.is-police{box-shadow:0 0 0 2px #75241d}.fire-legend-link{border-top:2px dashed var(--lc-75241d);flex:none;width:14px;height:0}.hazard-context{border:1px solid var(--lc-e7cc64);color:var(--lc-594600);background:linear-gradient(135deg, var(--lc-fff7c9), var(--lc-fff9e9));border-radius:10px;grid-template-columns:12px minmax(0,1fr);gap:9px;margin-top:8px;padding:10px 11px;display:grid}.hazard-context-mark{background:linear-gradient(to bottom, var(--hazard-yellow) 0 33%, var(--hazard-orange) 33% 66%, var(--hazard-red) 66% 100%);border-radius:3px;width:10px;height:22px;margin-top:2px}.hazard-context strong{font-size:var(--text-sm)}.hazard-context p{font-size:var(--text-xs);margin:3px 0 0;line-height:1.45}.filter-menu{position:relative}.filter-menu>.control-button{-webkit-user-select:none;user-select:none}.count-badge{min-width:20px;height:20px;color:var(--lc-ffffff);background:var(--teal-700);font-size:var(--text-sm);border-radius:999px;place-items:center;padding:0 5px;display:grid}.filter-popover{z-index:35;border:1px solid var(--line);background:var(--paper);width:340px;max-height:min(66vh,650px);box-shadow:var(--shadow);border-radius:14px;padding:17px;position:absolute;top:calc(100% + 8px);left:0;overflow:auto}.filter-popover-header{justify-content:space-between;align-items:center;margin:-4px 0 14px;display:flex}.filter-popover-header strong{color:var(--teal-950);font-size:var(--text-section)}.filter-popover-header button{background:var(--paper-muted);cursor:pointer;width:40px;height:40px;font-size:var(--text-display);border:0;border-radius:50%}.filter-done{width:100%;color:var(--lc-ffffff);background:var(--teal-800);border:0;margin-top:12px}.filter-popover fieldset{border:0;margin:0 0 18px;padding:0}.filter-popover legend,.filter-popover h3,.radius-control h3,.draw-control h3{color:var(--teal-950);font-size:var(--text-sm);letter-spacing:.02em;margin:0 0 10px;font-weight:800}.check-grid{grid-template-columns:1fr 1fr;gap:3px 12px;display:grid}.check-grid label{min-height:38px;color:var(--lc-40504f);font-size:var(--text-sm);cursor:pointer;align-items:center;gap:8px;display:flex}.check-grid input,.changed-toggle input{width:17px;height:17px;accent-color:var(--teal-700)}.changed-toggle{border:1px solid var(--line);min-height:44px;color:var(--lc-4e5e5d);background:var(--paper-muted);font-size:var(--text-sm);cursor:pointer;border-radius:11px;align-items:center;gap:6px;padding:0 11px;font-weight:700;display:inline-flex}.changed-toggle:has(input:disabled){opacity:.5;cursor:not-allowed}.changed-toggle.is-active{border-color:var(--lc-8eb7b0);color:var(--teal-950);background:var(--teal-100)}.intent-explanation{border-left:3px solid var(--teal-700);color:var(--lc-405553);background:var(--lc-e9f3ef);font-size:var(--text-sm);border-radius:4px 9px 9px 4px;gap:8px;margin-top:10px;padding:10px 11px;line-height:1.4;display:flex}.active-chips{scrollbar-width:thin;gap:6px;max-height:40px;padding:5px 1px 2px;display:flex;overflow:auto}.active-chips button{border:1px solid var(--lc-b5cdc8);min-height:32px;color:var(--teal-800);background:var(--lc-e9f3ef);font-size:var(--text-sm);cursor:pointer;border-radius:999px;flex:none;padding:3px 8px}.source-health{border:1px solid var(--lc-e8c29d);color:var(--lc-6d4327);background:var(--lc-fff3e6);font-size:var(--text-sm);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin-top:7px;padding:7px 9px;display:flex}.source-health>div{flex-direction:column;min-width:0;line-height:1.3;display:flex}.source-health>div span{color:var(--lc-845b3d);font-size:var(--text-xs);margin-top:2px}.source-health button{border:1px solid var(--lc-c99565);min-height:36px;color:var(--lc-6d4327);background:rgb(var(--lc-ffffff-rgb) / .72);cursor:pointer;font-size:var(--text-sm);border-radius:8px;flex:none;padding:0 10px;font-weight:800}.inline-error{border:1px solid var(--lc-e7b0a6);color:var(--lc-7b382e);background:var(--lc-fff0ed);font-size:var(--text-sm);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:9px 10px;line-height:1.35;display:flex}.onboarding-card{border:1px solid var(--lc-a9cbc3);color:var(--lc-35514d);background:linear-gradient(135deg, var(--lc-edf7f2), var(--lc-fffaf0));border-radius:16px;margin:12px;padding:18px}.onboarding-card h1{color:var(--teal-950);font-family:Georgia,Times New Roman,serif;font-size:var(--text-display);margin:2px 0 6px;line-height:1.2}.onboarding-card>p:not(.eyebrow){max-width:32ch;font-size:var(--text-md);margin:0;line-height:1.5}.onboarding-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.onboarding-actions button{border-color:var(--teal-800);color:var(--lc-ffffff);background:var(--teal-800)}.discovery-links{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.discovery-links a{border:1px solid var(--lc-a9c9c1);min-height:30px;color:var(--teal-800);background:rgb(var(--lc-ffffff-rgb) / .72);font-size:var(--text-xs);border-radius:999px;align-items:center;padding:0 9px;font-weight:800;text-decoration:none;display:inline-flex}.discovery-links a:hover{background:var(--lc-ffffff)}.local-data-status{border:1px solid var(--lc-bad8cf);min-height:48px;color:var(--lc-35514d);background:rgb(var(--lc-edf7f2-rgb) / .94);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:8px;padding:8px 9px;display:grid}.local-data-status.has-warning{border-color:var(--lc-e6c292);background:var(--lc-fff6e9)}.local-data-pulse{border:3px solid var(--lc-ffffff);background:var(--teal-600);border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 2px #0f6c6e3d,0 0 0 6px #0f6c6e14}.local-data-status>div{flex-direction:column;gap:2px;min-width:0;display:flex}.local-data-status strong{color:var(--teal-950);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.local-data-status small{color:var(--lc-60716e);font-size:var(--text-xs);line-height:1.3}.local-data-status button{border:1px solid var(--lc-9fc7bc);min-height:31px;color:var(--teal-800);background:rgb(var(--lc-ffffff-rgb) / .78);cursor:pointer;font-size:var(--text-xs);border-radius:8px;padding:0 8px;font-weight:850}.place-briefing{--briefing-accent:var(--teal-700);--briefing-soft:var(--lc-e8f4ef);border:1px solid color-mix(in srgb, var(--briefing-accent) 38%, var(--lc-d9ded9));color:var(--lc-334c48);background:linear-gradient(135deg, var(--briefing-soft), rgb(var(--lc-fffdf8-rgb) / .96)), var(--paper);border-radius:12px;margin-bottom:8px;padding:11px;box-shadow:0 4px 14px #102a2b12}.place-briefing.briefing-attention{--briefing-accent:var(--lc-b58b09);--briefing-soft:var(--lc-fff5bd)}.place-briefing.briefing-warning{--briefing-accent:var(--hazard-orange);--briefing-soft:var(--lc-ffe5d0)}.place-briefing.briefing-danger{--briefing-accent:var(--hazard-red);--briefing-soft:var(--lc-fde2df)}.place-briefing-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.place-briefing-heading>div{min-width:0}.place-briefing-heading h2{color:var(--teal-950);font-family:Georgia,Times New Roman,serif;font-size:var(--text-section);margin:1px 0 2px;line-height:1.16}.place-briefing-heading>div>span{color:var(--lc-60716e);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:750;display:block;overflow:hidden}.briefing-signal{background:var(--briefing-accent);width:9px;height:38px;box-shadow:0 0 0 4px color-mix(in srgb, var(--briefing-accent) 16%, transparent);border-radius:99px;flex:0 0 9px}.place-briefing-summary{font-size:var(--text-sm);margin:8px 0;line-height:1.45}.briefing-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0;display:grid}.briefing-metrics div{border:1px solid rgb(var(--lc-174b4d-rgb) / .11);background:rgb(var(--lc-ffffff-rgb) / .66);border-radius:8px;min-width:0;padding:6px 7px}.briefing-metrics dt{color:var(--lc-697774);font-size:var(--text-xs);letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:800;overflow:hidden}.briefing-metrics dd{color:var(--teal-950);font-family:Georgia,Times New Roman,serif;font-size:var(--text-section);margin:2px 0 0;font-weight:700}.place-timeline{border-top:1px solid rgb(var(--lc-174b4d-rgb) / .12);margin-top:7px}.place-timeline>summary{min-height:32px;color:var(--lc-3d5a55);cursor:pointer;font-size:var(--text-xs);align-items:center;font-weight:850;list-style:none;display:flex}.place-timeline>summary::-webkit-details-marker{display:none}.place-timeline>summary:before{content:"›";font-size:var(--text-md);margin-right:5px;transition:transform .12s}.place-timeline[open]>summary:before{transform:rotate(90deg)}.place-timeline-bars{border:1px solid rgb(var(--lc-174b4d-rgb) / .1);background:rgb(var(--lc-ffffff-rgb) / .5);border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:4px;display:grid}.place-timeline-bars button{min-width:0;min-height:78px;color:var(--lc-516662);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;justify-content:flex-end;align-items:center;gap:1px;padding:4px 2px;display:flex}.place-timeline-bars button:hover,.place-timeline-bars button[aria-pressed=true]{border-color:color-mix(in srgb, var(--briefing-accent) 42%, var(--lc-b8c8c4));color:var(--teal-950);background:var(--lc-ffffff)}.timeline-bar-track{align-items:flex-end;height:50px;display:flex}.timeline-bar-track i{background:var(--teal-700);border-radius:4px 4px 2px 2px;width:13px;min-height:7px;transition:height .16s;display:block;box-shadow:0 1px 4px #102a2b2e}.timeline-bar-track i.has-hazard{background:linear-gradient(to top, var(--hazard-yellow), var(--hazard-orange))}.place-timeline-bars strong{max-width:100%;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.place-timeline-bars small{font-size:var(--text-xs);font-weight:850}.place-timeline-note{color:var(--lc-6a7774);font-size:var(--text-xs);justify-content:space-between;align-items:flex-start;gap:8px;margin-top:4px;line-height:1.35;display:flex}.place-timeline-note button{border:1px solid var(--lc-b8c8c4);min-height:26px;color:var(--lc-3d5a55);background:var(--lc-ffffff);cursor:pointer;font-size:var(--text-xs);border-radius:7px;flex:none;padding:0 6px;font-weight:850}.briefing-priorities{border-top:1px solid rgb(var(--lc-174b4d-rgb) / .12);margin-top:7px}.briefing-priorities summary{min-height:32px;color:var(--lc-3d5a55);cursor:pointer;font-size:var(--text-xs);align-items:center;font-weight:850;display:flex}.briefing-priorities summary:before{content:"›";font-size:var(--text-md);margin-right:5px;transition:transform .12s}.briefing-priorities[open] summary:before{transform:rotate(90deg)}.briefing-priorities ol{margin:0 0 6px;padding:0;list-style:none}.briefing-priorities li+li{margin-top:4px}.briefing-priorities button{border:1px solid rgb(var(--lc-174b4d-rgb) / .12);text-align:left;width:100%;color:var(--lc-314844);background:rgb(var(--lc-ffffff-rgb) / .7);cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:1px 7px;padding:7px 8px;display:grid}.briefing-priorities button:hover{border-color:var(--briefing-accent);background:var(--lc-ffffff)}.briefing-priorities button>span{color:var(--lc-ffffff);background:var(--briefing-accent);font-size:var(--text-xs);border-radius:999px;grid-row:1/3;align-self:center;padding:2px 5px;font-weight:850}.briefing-priorities strong{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.briefing-priorities small{color:var(--lc-6b7875);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.briefing-actions{scrollbar-width:none;gap:4px;margin-top:7px;display:flex;overflow-x:auto}.briefing-actions::-webkit-scrollbar{display:none}.briefing-actions button{border:1px solid color-mix(in srgb, var(--briefing-accent) 45%, var(--lc-b8c8c4));min-height:30px;color:var(--lc-35534e);background:rgb(var(--lc-ffffff-rgb) / .74);cursor:pointer;font-size:var(--text-xs);border-radius:8px;flex:none;padding:0 8px;font-weight:850}.briefing-actions button:hover{background:var(--lc-ffffff)}.briefing-actions button:disabled{cursor:wait;opacity:.55}.print-place-report,.print-property-report{display:none}.watch-digest{border:1px solid var(--lc-a9cbc3);background:var(--lc-e8f4ef);border-radius:11px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;padding:8px 9px;display:flex}.watch-digest>div:first-child{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.watch-digest>div:first-child>span:last-child{flex-direction:column;min-width:0;display:flex}.watch-digest strong{color:var(--teal-950);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.watch-digest small{color:var(--lc-526b66);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.watch-digest-actions{flex:none;gap:5px;margin-top:0;display:flex}.watch-digest-actions button{border:1px solid var(--lc-b4cbc6);min-height:28px;color:var(--lc-44605b);background:rgb(var(--lc-ffffff-rgb) / .75);cursor:pointer;font-size:var(--text-xs);border-radius:8px;padding:0 6px;font-weight:800}.watch-digest-actions button[aria-pressed=true]{border-color:var(--teal-700);color:var(--lc-ffffff);background:var(--teal-700)}.inline-error button{min-height:34px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;flex:none;font-weight:700}.results-section{flex-direction:column;flex:1;min-height:0;padding:9px 0 0;display:flex}.results-heading-row{justify-content:space-between;align-items:flex-end;gap:8px;padding:0 12px 7px;display:flex}.eyebrow{color:var(--lc-6b7978);font-size:var(--text-sm);letter-spacing:.09em;text-transform:uppercase;margin:0 0 4px;font-weight:800}.results-heading-row h2,.detail-header h2,.area-panel h2{color:var(--teal-950);font-family:Georgia,Times New Roman,serif;font-size:var(--text-title);letter-spacing:-.02em;margin:0;font-weight:700}.sort-control select{border:1px solid var(--line);max-width:128px;min-height:38px;color:var(--lc-4b5a59);background:var(--paper-muted);font-size:var(--text-sm);border-radius:8px;padding:0 26px 0 8px;font-weight:700}.result-list{scrollbar-color:var(--lc-b6c4c0) transparent;scrollbar-width:thin;flex:none;min-height:0;margin:0;padding:0 7px 8px;list-style:none;overflow:visible}.load-more-results{border:1px solid var(--lc-a7c3bd);min-height:44px;color:var(--teal-800);background:var(--lc-edf5f2);cursor:pointer;font-size:var(--text-sm);border-radius:10px;margin:4px 12px 12px;font-weight:850}.result-list li+li{margin-top:3px}.result-card{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:4px minmax(0,1fr) 16px;align-items:stretch;gap:9px;width:100%;min-height:82px;padding:7px 9px 7px 7px;transition:border-color .12s,background-color .12s,transform .12s;display:grid;position:relative;overflow:hidden}.result-card:hover,.result-card:focus-visible{border-color:var(--lc-c4d5d1);background:var(--lc-f3f6f2)}.result-card.is-selected{border-color:var(--lc-87aaa4);background:var(--lc-e8f2ee);box-shadow:inset 0 0 0 1px #0f66681a}.category-marker{background:var(--lc-657372);border-radius:999px;width:4px;height:100%}.category-road{--category:var(--road)}.category-traffic{--category:var(--traffic)}.category-utilities{--category:var(--utilities)}.category-nature{--category:var(--nature)}.category-building{--category:var(--building)}.category-transit{--category:var(--transit)}.category-planning{--category:var(--planning)}.category-procurement{--category:var(--procurement)}.category-fire{--category:var(--fire)}.category-hazard,.category-hazard.hazard-yellow,.hazard-yellow .category-marker.category-hazard{--category:var(--hazard-yellow)}.category-hazard.hazard-orange,.hazard-orange .category-marker.category-hazard{--category:var(--hazard-orange)}.category-hazard.hazard-red,.hazard-red .category-marker.category-hazard{--category:var(--hazard-red)}.category-marker.category-road,.category-marker.category-traffic,.category-marker.category-utilities,.category-marker.category-nature,.category-marker.category-building,.category-marker.category-transit,.category-marker.category-planning,.category-marker.category-procurement,.category-marker.category-fire,.category-marker.category-hazard{background:var(--category)}.result-card-content{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.card-meta{color:var(--lc-687675);font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;gap:5px;font-weight:800;display:flex}.result-card strong{color:var(--lc-1b2d2c);font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;line-height:1.25;display:-webkit-box;overflow:hidden}.card-actor{min-width:0;max-width:100%;color:var(--lc-647270);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.card-footer{align-items:center;gap:6px;width:100%;margin-top:5px;display:flex}.card-badges{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:3px;min-width:0;display:flex}.detail-status-row{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.status-badge,.precision-badge,.quality-pill,.watch-badge,.hazard-badge,.incident-badge,.traffic-badge,.transit-badge,.energy-badge,.crosscheck-badge{font-size:var(--text-xs);border-radius:999px;align-items:center;gap:3px;padding:2px 6px;font-weight:800;line-height:1.3;display:inline-flex}.incident-badge{color:var(--lc-ffffff);background:var(--lc-75241d)}.traffic-badge{color:var(--lc-ffffff);background:var(--lc-91460d)}.transit-badge{color:var(--lc-ffffff);background:var(--lc-1f5b65)}.energy-badge{color:var(--lc-ffffff);background:var(--lc-735035)}.crosscheck-badge{border:1px solid var(--lc-c78472);color:var(--lc-6f2d24);background:var(--lc-fff0e9)}.hazard-badge{border:1px solid color-mix(in srgb, currentColor 32%, transparent)}.hazard-badge.hazard-yellow{color:var(--lc-5f4a00);background:var(--lc-fff0a8)}.hazard-badge.hazard-orange{color:var(--lc-71300f);background:var(--lc-ffd9bd)}.hazard-badge.hazard-red{color:var(--lc-ffffff);background:var(--hazard-red)}.watch-badge{color:var(--lc-ffffff);background:var(--teal-700)}.watch-updated{color:var(--lc-65430f);background:var(--lc-f7dba4)}.status-badge{color:var(--lc-344443);background:var(--lc-e4e9e7)}.status-proposed{border:1px dashed var(--lc-8d775b);background:var(--lc-f7ecda)}.status-in_review,.status-approved{color:var(--lc-6e4c18);background:var(--lc-f7e8c9)}.status-active{color:var(--lc-0c5657);background:var(--lc-cae7e3);box-shadow:inset 0 0 0 1px #72aaa2}.status-delayed{color:var(--lc-674d26);background:var(--lc-ede2cd);border:1px dashed var(--lc-a48454)}.status-completed{color:var(--lc-3b604b);background:var(--lc-dcebdc)}.status-cancelled{color:var(--lc-873b36);background:var(--lc-f3d8d5);text-decoration:line-through}.status-observed{color:var(--lc-7a281e);background:var(--lc-ffe1d7);box-shadow:inset 0 0 0 1px #efa28f}.status-unknown{color:var(--lc-545f5e);background:var(--lc-e7e9e8)}.precision-badge{color:var(--lc-5a6564);border:1px solid var(--lc-d8dedb);background:var(--lc-fffdf8)}.precision-automatic,.precision-approximate{color:var(--lc-714f2a);background:var(--lc-fff7e8);border-style:dashed}.card-arrow{color:var(--lc-72817f);font-size:var(--text-display);align-self:center}.empty-state{text-align:center;margin:auto 20px;padding:25px 13px}.empty-state h3{font-family:Georgia,serif;font-size:var(--text-title);margin:8px 0 4px}.empty-state p{color:var(--muted);font-size:var(--text-sm);margin:0 auto 14px;line-height:1.5}.empty-mark{color:var(--lc-6f9a91);font-size:var(--text-icon)}.result-skeletons{padding:0 12px}.result-skeletons span{background:linear-gradient(100deg, var(--lc-eff1ed) 20%, var(--lc-e2e8e4) 40%, var(--lc-eff1ed) 60%);background-size:200% 100%;border-radius:11px;height:112px;margin-bottom:8px;animation:1.1s linear infinite skeleton;display:block}@keyframes skeleton{to{background-position-x:-200%}}.panel-footer{border-top:1px solid var(--line);min-height:36px;color:var(--lc-6b7877);background:var(--paper-muted);font-size:var(--text-sm);justify-content:space-between;align-items:center;padding:0 14px;font-weight:700;display:flex}.panel-footer button{color:var(--teal-700);cursor:pointer;background:0 0;border:0;font-weight:800}.primary-button,.secondary-button{padding:0 14px}.primary-button{border:1px solid var(--teal-950);color:var(--lc-ffffff);background:var(--teal-950)}.primary-button:hover{background:var(--teal-800)}.secondary-button{border:1px solid var(--lc-abc2bd);color:var(--teal-800);background:var(--lc-f8fbf8)}.secondary-button:hover{background:var(--teal-100)}.secondary-button:disabled{opacity:.48;cursor:not-allowed}.text-button,.danger-text-button{cursor:pointer;background:0 0;border:0;min-height:38px;padding:0 4px;font-weight:800}.text-button{color:var(--teal-700)}.danger-text-button{color:var(--lc-9a4135)}.icon-button{width:44px;height:44px;color:var(--lc-4a5b59);cursor:pointer;font-size:var(--text-display);background:0 0;border:0;border-radius:999px;flex:0 0 44px;place-items:center;padding:0;display:grid}.icon-button:hover{background:var(--lc-e9eeeb)}.back-button{border:1px solid var(--lc-c5d2cf);min-height:36px;color:var(--lc-49615d);background:var(--lc-f6f8f5);cursor:pointer;font-size:var(--text-sm);border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 10px;font-weight:800;display:inline-flex}.back-button:hover{border-color:var(--lc-91b2ab);color:var(--teal-800);background:var(--teal-100)}.time-bar{z-index:9;bottom:max(16px, env(safe-area-inset-bottom));border:1px solid rgb(var(--lc-174b4d-rgb) / .14);background:rgb(var(--lc-fffdf8-rgb) / .97);width:min(850px,100vw - 454px);min-height:62px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:15px;align-items:center;gap:12px;padding:8px 12px;display:flex;position:absolute;left:420px}.changes-time-bar{grid-template:"summary shortcuts""summary slider"1fr/auto minmax(0,1fr);gap:5px 14px;min-height:88px;display:grid}.changes-time-bar .time-summary{grid-area:summary}.changes-time-bar .quick-periods{grid-area:shortcuts}.panel-compact .desktop-timebar-slot{display:none}.panel-expanded .desktop-timebar-slot .time-bar{width:min(850px,100vw - 566px);left:532px}.time-summary{align-items:center;gap:8px;min-width:84px;display:flex}.time-mark{background:var(--teal-700);border-radius:99px;width:5px;height:35px}.time-summary>span:last-child{flex-direction:column;display:flex}.time-summary strong{font-family:Georgia,serif;font-size:var(--text-md)}.time-summary small{color:var(--muted);font-size:var(--text-xs)}.quick-periods{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.quick-periods::-webkit-scrollbar{display:none}.quick-periods button{min-height:36px;color:var(--lc-435351);background:var(--paper-muted);cursor:pointer;font-size:var(--text-sm);white-space:nowrap;border:1px solid #0000;border-radius:8px;padding:0 9px;font-weight:750}.quick-periods button:hover,.quick-periods button[aria-pressed=true]{border-color:var(--lc-9dbdb6);color:var(--teal-800);background:var(--teal-100)}.mobile-timebar-slot .time-bar{background:var(--lc-f8faf7);width:auto;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;padding:12px;position:static}.mobile-timebar-slot .changes-time-bar{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"summary shortcuts""slider slider";row-gap:9px;display:grid}.time-range-picker{grid-area:slider;gap:6px;min-width:0;display:grid}.time-range-heading,.time-range-outputs{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.time-range-heading span{color:var(--lc-687976);font-size:var(--text-sm);font-weight:750}.time-range-heading span:last-child{text-align:right}.time-range-heading strong{color:var(--teal-950);font-size:var(--text-sm);text-align:center}.dual-range{height:44px;position:relative}.dual-range-track{background:var(--lc-d6dfdc);border-radius:999px;height:6px;position:absolute;top:19px;left:11px;right:11px}.dual-range-selection{top:0;bottom:0;left:var(--range-start);right:calc(100% - var(--range-end));border-radius:inherit;background:var(--teal-700);position:absolute}.dual-range-today{z-index:2;top:-7px;bottom:-7px;left:var(--today-position);background:var(--lc-c95f3d);border-radius:2px;width:2px;position:absolute;transform:translate(-1px)}.dual-range-track small{top:13px;left:var(--today-position);color:var(--lc-9c452e);font-size:var(--text-xs);white-space:nowrap;font-weight:850;position:absolute;transform:translate(-50%)}.dual-range input[type=range]{z-index:4;appearance:none;pointer-events:none;background:0 0;width:100%;height:44px;margin:0;position:absolute;inset:0}.dual-range input[type=range]::-webkit-slider-runnable-track{background:0 0;height:6px}.dual-range input[type=range]::-moz-range-track{background:0 0;height:6px}.dual-range input[type=range]::-webkit-slider-thumb{border:4px solid var(--lc-ffffff);appearance:none;background:var(--teal-700);width:28px;height:28px;box-shadow:0 0 0 1px var(--teal-800), 0 3px 9px #102a2b3d;cursor:grab;pointer-events:auto;border-radius:50%;margin-top:-11px}.dual-range input[type=range]::-moz-range-thumb{border:4px solid var(--lc-ffffff);background:var(--teal-700);width:20px;height:20px;box-shadow:0 0 0 1px var(--teal-800), 0 3px 9px #102a2b3d;cursor:grab;pointer-events:auto;border-radius:50%}.dual-range input[type=range]:focus-visible{outline:0}.dual-range input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #f0a43a,0 3px 9px #102a2b3d}.dual-range input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #f0a43a,0 3px 9px #102a2b3d}.time-range-outputs{grid-template-columns:1fr 1fr}.time-range-outputs output{min-width:0;color:var(--lc-3d504e);font-size:var(--text-sm);align-items:baseline;gap:5px;display:flex}.time-range-outputs output:last-child{text-align:right;justify-content:flex-end}.time-range-outputs small{color:var(--lc-75837f);font-size:var(--text-xs);text-transform:uppercase;font-weight:800}.time-range-help{color:var(--lc-71807e);font-size:var(--text-sm);margin:0;line-height:1.35}.fire-time-bar .time-mark{background:var(--fire)}.fire-time-bar{flex-wrap:wrap;display:flex}.fire-time-bar .time-summary{order:1}.history-navigation{order:2;align-items:center;gap:4px;display:flex}.history-navigation button{border:1px solid var(--lc-e1b5a9);min-height:36px;color:var(--lc-72362d);background:var(--lc-fff0e9);cursor:pointer;font-size:var(--text-sm);white-space:nowrap;border-radius:8px;padding:0 10px;font-weight:800}.history-navigation button[aria-pressed=true],.history-navigation button:hover{border-color:var(--fire);color:var(--lc-7a2418);background:var(--lc-ffded4)}.history-navigation button:disabled{opacity:.42;cursor:not-allowed}.history-navigation label{color:var(--lc-7a5d56);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;font-weight:850;display:flex}.history-navigation input{width:118px;min-height:32px;color:var(--lc-5c3029);font-size:var(--text-sm);background:0 0;border:0;font-weight:750}.fire-history-overview{border-top:1px solid rgb(var(--lc-c3553a-rgb) / .16);flex:0 0 calc(100% - 96px);order:4;min-width:0;margin-left:96px;padding-top:7px}.fire-history-overview>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.fire-history-overview>header>span:first-child{flex-direction:column;min-width:0;display:flex}.fire-history-overview>header strong{color:var(--lc-5c3029);font-size:var(--text-sm)}.fire-history-overview>header small,.fire-history-note{color:var(--lc-8a6259);font-size:var(--text-xs)}.fire-history-legend{color:var(--lc-76534c);font-size:var(--text-xs);flex:none;align-items:center;gap:4px;font-weight:750;display:flex}.fire-history-legend i{border-radius:2px;width:7px;height:7px;display:inline-block}.fire-history-legend i.is-incident,.fire-history-stack i.is-incident{background:var(--lc-75241d)}.fire-history-legend i.is-satellite,.fire-history-stack i.is-satellite{background:var(--lc-ec684d)}.fire-history-days{scrollbar-width:thin;gap:2px;min-width:0;margin:4px 0 0;padding:0 0 3px;list-style:none;display:flex;overflow-x:auto}.fire-history-days li{flex:1 0 20px}.fire-history-days button{width:100%;min-width:20px;color:var(--lc-76534c);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex-direction:column;align-items:center;gap:2px;padding:2px 1px;display:flex}.fire-history-days button:hover,.fire-history-days button[aria-pressed=true]{border-color:var(--lc-d89b8d);color:var(--lc-5c3029);background:var(--lc-fff0e9)}.fire-history-track{align-items:flex-end;height:45px;display:flex}.fire-history-stack{background:var(--lc-eadbd7);border-radius:3px 3px 1px 1px;flex-direction:column;justify-content:flex-end;width:10px;min-height:4px;display:flex;overflow:hidden}.fire-history-stack i{min-height:3px}.fire-history-days time{font-size:var(--text-xs);font-weight:800}.fire-history-note{margin:6px 0 0}.fire-playback{border-top:1px solid rgb(var(--lc-c3553a-rgb) / .16);flex:0 0 calc(100% - 96px);order:5;align-items:center;gap:5px;min-width:0;margin-left:96px;padding-top:7px;display:flex}.fire-playback-date{flex-direction:column;min-width:190px;display:flex}.fire-playback-date small{color:var(--lc-8a6259);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:850}.fire-playback-date output{color:var(--lc-5c3029);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.fire-playback button{border:1px solid var(--lc-e1b5a9);min-height:32px;color:var(--lc-72362d);background:var(--lc-fff7f2);cursor:pointer;font-size:var(--text-sm);white-space:nowrap;border-radius:8px;padding:0 10px;font-weight:800}.fire-playback button:hover,.fire-playback button[aria-pressed=true]{border-color:var(--fire);color:var(--lc-7a2418);background:var(--lc-ffded4)}.fire-playback button:disabled{opacity:.38;cursor:not-allowed}.fire-playback .fire-playback-toggle{min-width:72px;color:var(--lc-ffffff);background:var(--fire)}.fire-playback .fire-playback-toggle:hover,.fire-playback .fire-playback-toggle[aria-pressed=true]{color:var(--lc-ffffff);background:var(--lc-9f2f20)}.fire-playback .fire-playback-all{margin-left:auto}.date-range{order:3;align-items:center;gap:5px;margin-left:auto;display:flex}.date-range label{color:var(--lc-6a7776);font-size:var(--text-xs);text-transform:uppercase;flex-direction:column;font-weight:800;display:flex}.date-range input{width:112px;min-height:32px;color:var(--lc-344442);font-size:var(--text-sm);background:0 0;border:0;padding:0}.detail-panel,.area-panel{z-index:30;border:1px solid rgb(var(--lc-174b4d-rgb) / .14);background:var(--paper);box-shadow:var(--shadow);border-radius:18px;position:absolute;top:86px;bottom:16px;overflow:hidden}.detail-panel{flex-direction:column;width:min(388px,100vw - 32px);display:flex;left:16px}.detail-panel:focus{outline:none}.panel-resize-handle{display:none}.detail-accent{background:var(--category,var(--teal-700));flex:0 0 6px;height:6px}.detail-header,.area-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;padding:19px 18px 13px;display:flex}.detail-header h2{max-width:250px;font-size:var(--text-title);line-height:1.13}.detail-scroll{scrollbar-width:thin;flex:1;min-height:0;padding:0 19px 20px;overflow-y:auto}.detail-status-row{margin-top:0}.quality-pill{color:var(--lc-35554a);background:var(--lc-dceadf)}.quality-stale,.quality-conflicting{color:var(--lc-77472b);background:var(--lc-f5dfc9)}.quality-unverified{color:var(--lc-5c5f5e);background:var(--lc-e7e9e8)}.original-status{color:var(--lc-687674);font-size:var(--text-sm);margin:9px 0 0}.detail-primary{border-left:4px solid var(--category,var(--teal-700));margin:15px 0 14px;padding:4px 2px 5px 13px}.detail-primary h3{color:var(--lc-637371);font-size:var(--text-xs);letter-spacing:.07em;text-transform:uppercase;margin:0;font-weight:850}.detail-summary{color:var(--ink);font-family:inherit;font-size:var(--text-title);margin:5px 0 0;font-weight:750;line-height:1.45}.crosscheck-callout{border:1px solid var(--lc-d89b8d);color:var(--lc-5c3029);background:radial-gradient(circle at 100% 0, rgb(var(--lc-ec684d-rgb) / .16), transparent 42%), linear-gradient(135deg, var(--lc-fff0e9), var(--lc-fffaf4));border-radius:11px;margin:0 0 16px;padding:14px}.crosscheck-disclosure{padding:0}.crosscheck-disclosure>summary{cursor:pointer;gap:2px;min-height:48px;padding:9px 36px 9px 13px;list-style:none;display:grid;position:relative}.crosscheck-disclosure>summary::-webkit-details-marker{display:none}.crosscheck-disclosure>summary:after{content:"›";font-size:var(--text-title);align-self:center;transition:transform .12s;position:absolute;right:14px}.crosscheck-disclosure[open]>summary:after{transform:rotate(90deg)}.crosscheck-disclosure>summary span{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.crosscheck-disclosure>summary strong{font-size:var(--text-sm)}.crosscheck-disclosure>div{padding:0 13px 13px}.crosscheck-callout h3{color:var(--lc-5c241d);font-size:var(--text-md);margin:2px 0 6px}.crosscheck-callout p{font-size:var(--text-sm);margin:0;line-height:1.5}.crosscheck-callout .crosscheck-caution{color:var(--lc-76534c);font-size:var(--text-sm);margin-top:8px}.crosscheck-callout button{border:1px solid var(--lc-c78472);min-height:36px;color:var(--lc-ffffff);background:var(--lc-75241d);cursor:pointer;font-size:var(--text-sm);border-radius:8px;margin-top:10px;padding:0 11px;font-weight:850}.crosscheck-callout button:hover{background:var(--lc-5c241d)}.relevance-callout{border:1px solid var(--lc-d3ddda);color:var(--lc-34514d);background:var(--lc-f5f7f3);border-radius:11px;margin:0 0 16px;padding:0}.relevance-callout summary{min-height:44px;color:var(--teal-950);cursor:pointer;gap:2px;padding:9px 12px;list-style:none;display:grid;position:relative}.relevance-callout summary::-webkit-details-marker{display:none}.relevance-callout summary:after{color:var(--teal-700);content:"›";font-size:var(--text-title);align-self:center;transition:transform .12s;position:absolute;right:14px}.relevance-callout[open] summary:after{transform:rotate(90deg)}.relevance-callout summary span{color:var(--lc-637571);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.relevance-callout summary h3{font-size:var(--text-sm);margin:0;padding-right:24px;line-height:1.35}.relevance-callout>div{padding:0 12px 11px}.relevance-callout p{font-size:var(--text-sm);margin:0;line-height:1.5}.relevance-callout p+p{margin-top:7px}.watch-change-callout{border-left:4px solid var(--teal-700);color:var(--lc-31514d);background:var(--lc-e7f3ee);font-size:var(--text-sm);border-radius:4px 10px 10px 4px;margin-top:14px;padding:12px 13px;line-height:1.5}.hazard-alert{border-left:5px solid var(--hazard-yellow);color:var(--lc-574400);background:var(--lc-fff7cc);font-size:var(--text-sm);border-radius:4px 10px 10px 4px;margin-top:14px;padding:12px 13px;line-height:1.5}.hazard-alert.hazard-orange{border-left-color:var(--hazard-orange);color:var(--lc-6d3010);background:var(--lc-ffead9)}.hazard-alert.hazard-red{border-left-color:var(--hazard-red);color:var(--lc-6d211e);background:var(--lc-fde4e1)}.hazard-alert p{margin:4px 0 0}.watch-change-callout.watch-updated{border-left-color:var(--lc-b7842f);color:var(--lc-5f461e);background:var(--lc-fff2d9)}.watch-change-callout p,.watch-change-callout ul{margin:5px 0 0}.watch-change-callout ul{padding-left:17px}.fact-grid{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.fact-grid-primary{background:0 0;border-left:0;border-right:0;border-radius:0;gap:0}.fact-grid.fact-grid-primary>div{background:0 0;min-height:58px;padding:10px 8px}.fact-grid.fact-grid-primary>div+div{border-left:1px solid var(--line)}.fact-grid>div{background:var(--lc-f9f8f3);min-height:73px;padding:11px}.fact-grid dt,.source-section dt,.area-stats dt{color:var(--lc-778280);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.fact-grid dd,.source-section dd,.area-stats dd{color:var(--lc-263837);font-size:var(--text-sm);margin:5px 0 0;font-weight:700;line-height:1.35}.quality-callout{border-left:4px solid var(--lc-b48642);color:var(--lc-574831);background:var(--lc-fbf2df);border-radius:4px 10px 10px 4px;margin-top:16px;padding:14px}.quality-callout h3,.detail-section h3{color:var(--lc-2b3e3c);font-size:var(--text-sm);margin:0 0 6px;font-weight:850}.quality-callout p,.quality-callout li{font-size:var(--text-sm);margin:0;line-height:1.5}.quality-callout ul{margin:7px 0 0;padding-left:17px}.source-facts{border:1px solid var(--line);background:var(--line);border-radius:9px;grid-template-columns:1fr 1fr;gap:1px;margin:10px 0 0;display:grid;overflow:hidden}.source-facts>div{background:var(--lc-f9f8f3);min-width:0;padding:10px}.source-facts dt{color:var(--lc-778280);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;font-weight:850}.source-facts dd{overflow-wrap:anywhere;color:var(--lc-263837);font-size:var(--text-sm);margin:4px 0 0;font-weight:750;line-height:1.35}.priority-facts{margin:8px 0 0;padding:0}.priority-facts>div{border-bottom:1px dotted var(--lc-d7ddda);grid-template-columns:minmax(96px,.8fr) minmax(0,1.6fr);gap:12px;padding:8px 0;display:grid}.priority-facts>div:last-child{border-bottom:0}.priority-facts dt{color:var(--lc-6d7a78);font-size:var(--text-xs);letter-spacing:.035em;text-transform:uppercase;font-weight:800}.priority-facts dd{overflow-wrap:anywhere;color:var(--ink);font-size:var(--text-sm);margin:0;font-weight:750;line-height:1.4}.primary-facts-section{margin-top:16px;padding-top:13px}.detail-section{border-top:1px solid var(--line);margin-top:20px;padding-top:17px}.detail-more{border-top:1px solid var(--line);margin-top:20px}.detail-more>summary{min-height:54px;color:var(--lc-49615e);cursor:pointer;align-items:center;padding:9px 32px 9px 1px;list-style:none;display:flex;position:relative}.detail-more>summary::-webkit-details-marker{display:none}.detail-more>summary:after{content:"›";font-size:var(--text-title);transition:transform .12s;position:absolute;right:7px}.detail-more[open]>summary:after{transform:rotate(90deg)}.detail-more>summary>span{flex-direction:column;gap:2px;display:flex}.detail-more>summary strong{color:var(--teal-800);font-size:var(--text-sm)}.detail-more>summary small{color:var(--muted);font-size:var(--text-xs)}.detail-more-content{padding:0 0 8px}.detail-more-content>.original-status{margin:2px 0 14px}.detail-more-content>.fact-grid-technical{margin-top:14px}.detail-more-content .secondary-facts-section,.detail-more-content .source-section{margin-top:14px;padding-top:14px}.phase-list{margin:12px 0 0;padding:0;list-style:none}.phase-disclosure{margin-top:10px}.phase-disclosure>summary{border:1px solid var(--lc-d5ddda);min-height:38px;color:var(--teal-800);background:var(--lc-f6f8f5);cursor:pointer;font-size:var(--text-sm);border-radius:9px;align-items:center;padding:0 11px;font-weight:850;list-style:none;display:flex}.phase-disclosure>summary::-webkit-details-marker{display:none}.phase-disclosure>summary:before{content:"›";font-size:var(--text-section);margin-right:7px;transition:transform .12s}.phase-disclosure[open]>summary:before{transform:rotate(90deg)}.phase-list li{grid-template-columns:16px 1fr;gap:9px;min-height:48px;display:grid;position:relative}.phase-list li:not(:last-child):before{content:"";background:var(--lc-d5ddda);width:2px;position:absolute;top:14px;bottom:0;left:5px}.phase-dot{z-index:1;border:2px solid var(--lc-8e9b99);background:var(--paper);border-radius:99px;width:12px;height:12px;margin-top:2px;position:relative}.phase-current .phase-dot{border-color:var(--teal-700);background:var(--teal-700)}.phase-past .phase-dot{border-color:var(--lc-5c806d);background:var(--lc-bcd2c5)}.phase-list li div{font-size:var(--text-sm);flex-direction:column;gap:2px;display:flex}.phase-list li time{color:var(--muted)}.phase-description{color:var(--ink);font-size:var(--text-sm);margin:3px 0 12px;line-height:1.45}.source-section dl{margin:10px 0 13px}.source-section dl>div{border-bottom:1px dotted var(--lc-d8ddda);grid-template-columns:115px 1fr;gap:8px;padding:8px 0;display:grid}.source-link{min-height:38px;font-size:var(--text-sm);align-items:center;gap:7px;font-weight:800;display:inline-flex}.document-list{margin:0;padding:0;list-style:none}.document-list li{flex-direction:column;padding:8px 0;display:flex}.document-list a{font-size:var(--text-sm);font-weight:750}.document-list small{color:var(--muted);font-size:var(--text-sm)}.detail-actions{padding:8px 12px max(8px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--lc-f7f6f0);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.detail-actions .primary-button,.detail-actions .secondary-button,.detail-actions .text-button{min-height:44px;font-size:var(--text-sm);text-align:center;border-radius:8px;justify-content:center;padding:0 8px}.area-panel{width:min(388px,100vw - 32px);padding-bottom:16px;left:16px;overflow-y:auto}.area-panel>header{z-index:2;background:var(--paper);position:sticky;top:0}.area-intro,.radius-control,.draw-control,.active-area-card,.property-control,.watch-portfolio,.area-panel>footer,.or-divider{margin-left:18px;margin-right:18px}.area-intro{color:var(--muted);font-size:var(--text-sm);line-height:1.55}.active-area-card{border:1px solid var(--lc-b5d0ca);background:var(--lc-e9f3ef);border-radius:12px;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:27px 13px 13px;display:grid;position:relative}.area-icon{font-size:var(--text-icon);color:var(--teal-700);line-height:1}.active-area-card strong{color:var(--teal-950);font-size:var(--text-sm)}.active-area-card p{color:var(--lc-5a6967);font-size:var(--text-sm);margin:3px 0 0;line-height:1.4}.property-control{--property-accent:var(--lc-667774);border:1px solid color-mix(in srgb, var(--property-accent) 42%, var(--lc-ffffff));border-left:4px solid var(--property-accent);background:color-mix(in srgb, var(--property-accent) 7%, var(--lc-fffefa));border-radius:12px;margin-top:14px;padding:14px}.property-control.is-green{--property-accent:var(--lc-27734f)}.property-control.is-yellow{--property-accent:var(--lc-9b7410)}.property-control.is-red{--property-accent:var(--lc-a64236)}.property-heading,.property-summary{align-items:flex-start;gap:10px;display:flex}.property-heading{justify-content:space-between}.property-heading .eyebrow{margin:0 0 3px}.property-heading h3{color:var(--teal-950);font-size:var(--text-md);margin:0}.property-heading>span{color:var(--property-accent);background:color-mix(in srgb, var(--property-accent) 11%, var(--lc-ffffff));font-size:var(--text-xs);border-radius:6px;flex:none;padding:3px 6px;font-weight:850}.property-loading,.property-warning{color:var(--muted);font-size:var(--text-sm);margin:12px 0 0;line-height:1.45}.property-warning{color:var(--lc-81463e)}.property-summary{margin-top:12px}.property-shape{width:34px;height:34px;color:var(--lc-ffffff);background:var(--property-accent);font-size:var(--text-display);border-radius:9px;flex:0 0 34px;place-items:center;line-height:1;display:grid}.property-summary div{flex-direction:column;gap:2px;min-width:0;display:flex}.property-summary strong{color:var(--property-accent);font-size:var(--text-sm)}.property-summary small,.property-disclaimer,.property-source{color:var(--lc-5f6b69);font-size:var(--text-sm);line-height:1.42}.property-button{border:1px solid var(--property-accent);width:100%;min-height:40px;color:var(--lc-ffffff);background:var(--property-accent);font-size:var(--text-sm);border-radius:9px;margin-top:12px;font-weight:850}.property-button:disabled{color:var(--property-accent);background:color-mix(in srgb, var(--property-accent) 10%, var(--lc-ffffff));cursor:default}.property-disclaimer{margin:10px 0 0}.property-source{margin:5px 0 0}.property-source a{color:var(--teal-800);font-weight:750}.property-screening{border-top:1px solid color-mix(in srgb, var(--property-accent) 24%, var(--lc-ffffff));margin-top:12px}.property-screening>summary{min-height:48px;color:var(--teal-950);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 0 0;list-style:none;display:flex}.property-screening>summary::-webkit-details-marker{display:none}.property-screening>summary:after{content:"⌄";color:var(--lc-667774);font-size:var(--text-section);flex:none;transition:transform .16s}.property-screening[open]>summary:after{transform:rotate(180deg)}.property-screening>summary>span:first-child{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.property-screening>summary small{color:var(--lc-667774);font-size:var(--text-xs);letter-spacing:.055em;text-transform:uppercase;font-weight:800}.property-screening>summary strong{font-size:var(--text-sm)}.property-screening>summary>span:nth-child(2){color:var(--lc-536360);background:var(--lc-e9eeec);font-size:var(--text-xs);border-radius:999px;flex:none;padding:4px 7px;font-weight:850}.property-screening>summary>span.has-overlap{color:var(--lc-754f00);background:var(--lc-fff0c4)}.property-screening>summary>span.is-pending{color:var(--lc-5e6261);background:var(--lc-f1f1ed)}.property-screening-body{padding:8px 0 2px}.property-screening-intro,.property-screening-partial,.property-screening-disclaimer,.property-screening-license{color:var(--lc-5f6b69);font-size:var(--text-sm);margin:0;line-height:1.48}.property-screening-list{gap:8px;margin:10px 0;padding:0;list-style:none;display:grid}.property-screening-list>li{--screening-tone:var(--lc-687875);border:1px solid color-mix(in srgb, var(--screening-tone) 26%, var(--lc-ffffff));background:color-mix(in srgb, var(--screening-tone) 5%, var(--lc-fffefa));border-radius:10px;padding:10px}.property-screening-list>li.is-overlap{--screening-tone:var(--lc-9b6908)}.property-screening-list>li.is-not_covered,.property-screening-list>li.is-unavailable{--screening-tone:var(--lc-7c7166)}.property-screening-item-heading{align-items:flex-start;gap:8px;display:flex}.property-screening-item-heading>span{border:2px solid var(--screening-tone);background:0 0;border-radius:50%;flex:0 0 9px;width:9px;height:9px;margin-top:3px}.property-screening-list>li.is-overlap .property-screening-item-heading>span{background:var(--screening-tone);box-shadow:0 0 0 3px color-mix(in srgb, var(--screening-tone) 16%, white)}.property-screening-item-heading div{flex-direction:column;gap:1px;min-width:0;display:flex}.property-screening-item-heading strong{color:var(--teal-950);font-size:var(--text-sm)}.property-screening-item-heading small{color:var(--screening-tone);font-size:var(--text-sm);font-weight:800;line-height:1.35}.property-screening-list>li>p{color:var(--lc-586461);font-size:var(--text-xs);margin:7px 0 0 17px;line-height:1.48}.property-screening-list dl{gap:4px;margin:8px 0 0 17px;display:grid}.property-screening-list dl>div{border-top:1px solid color-mix(in srgb, var(--screening-tone) 15%, var(--lc-ffffff));grid-template-columns:minmax(88px,.8fr) minmax(0,1.2fr);gap:7px;padding-top:4px;display:grid}.property-screening-list dt,.property-screening-list dd{font-size:var(--text-xs);margin:0;line-height:1.35}.property-screening-list dt{color:var(--lc-6f7977)}.property-screening-list dd{color:var(--lc-344947);overflow-wrap:anywhere;font-weight:700}.property-screening-list a,.property-screening-license a{color:var(--teal-800);text-underline-offset:2px;text-decoration-thickness:1px}.property-screening-list>li>.property-screening-sources{color:var(--lc-73807d);font-size:var(--text-xs);margin-top:7px}.property-screening-partial{color:var(--lc-744a35);background:var(--lc-f8ece4);border-radius:7px;margin-top:8px;padding:7px 8px}.property-screening-disclaimer{color:var(--lc-4f5d5a);margin-top:9px;font-weight:650}.property-screening-license{margin-top:5px}.property-report-button{border:1px solid var(--lc-a9c4bd);width:100%;min-height:40px;color:var(--teal-900);background:var(--lc-eef6f3);font-size:var(--text-sm);border-radius:9px;margin-top:10px;font-weight:850}.property-report-button:hover{border-color:var(--teal-700);background:var(--lc-e2f0eb)}.area-name-field{flex-direction:column;gap:4px;display:flex}.area-name-field>span{color:var(--lc-667774);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:850}.area-name-field input{border:1px solid var(--lc-b8d0ca);width:100%;min-height:38px;color:var(--teal-950);background:rgb(var(--lc-ffffff-rgb) / .78);font-size:var(--text-sm);border-radius:8px;padding:0 8px;font-weight:800}.saved-label{color:var(--lc-4f6963);background:rgb(var(--lc-ffffff-rgb) / .7);font-size:var(--text-xs);text-transform:uppercase;border-radius:5px;padding:2px 5px;font-weight:800;position:absolute;top:9px;right:9px}.area-stats{background:var(--lc-c7dcd7);border-radius:7px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:1px;margin:4px 0 0;display:grid;overflow:hidden}.area-stats>div{text-align:center;background:rgb(var(--lc-ffffff-rgb) / .7);padding:6px 7px}.area-stats dd{margin-top:1px}.watch-portfolio{border-top:1px solid var(--line);margin-top:20px;padding-top:17px}.watch-list-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.watch-list-heading h3,.data-coverage-panel h3{color:var(--teal-950);font-size:var(--text-sm);margin:0}.watch-list-heading p,.watch-empty{color:var(--muted);font-size:var(--text-sm);margin:3px 0 0;line-height:1.45}.watch-refresh-all{border:1px solid var(--lc-9fc7bc);min-height:34px;color:var(--teal-800);background:var(--lc-f1f8f5);cursor:pointer;font-size:var(--text-xs);border-radius:8px;flex:none;padding:0 9px;font-weight:850}.watch-refresh-all:disabled{color:var(--lc-657572);cursor:wait;background:var(--lc-eef1ef)}.radar-overview{border:1px solid var(--lc-bdd7d0);background:linear-gradient(135deg, var(--lc-eef8f4), var(--lc-f9f8f1));border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:12px;padding:10px 11px;display:grid;position:relative;overflow:hidden}.radar-overview.has-attention{border-color:var(--lc-dfbd83);background:linear-gradient(135deg, var(--lc-fff4df), var(--lc-faf7ef))}.radar-overview.has-yellow-hazard{border-color:var(--lc-d8bd52);background:linear-gradient(135deg, var(--lc-fff7ce), var(--lc-fbf8eb))}.radar-overview.has-orange-hazard{border-color:var(--lc-e29a62);background:linear-gradient(135deg, var(--lc-fff0df), var(--lc-fbf6ed))}.radar-overview.has-red-hazard{border-color:var(--lc-d7857c);background:linear-gradient(135deg, var(--lc-ffebe8), var(--lc-fbf4ee))}.radar-pulse{border:1px solid rgb(var(--lc-174b4d-rgb) / .24);border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:relative}.radar-pulse:before,.radar-pulse span{content:"";border:1px solid rgb(var(--lc-174b4d-rgb) / .34);border-radius:50%;position:absolute}.radar-pulse:before{width:19px;height:19px}.radar-pulse span{background:var(--teal-700);border:0;width:6px;height:6px}.radar-pulse:after{content:"";background:var(--teal-700);transform-origin:0;width:13px;height:1px;position:absolute;transform:translate(6px,-5px)rotate(-43deg)}.radar-overview p,.radar-overview strong,.radar-overview small{display:block}.radar-overview p{color:var(--lc-647471);font-size:var(--text-xs);letter-spacing:.11em;text-transform:uppercase;margin:0 0 2px;font-weight:900}.radar-overview strong{color:var(--teal-950);font-size:var(--text-sm);line-height:1.3}.radar-overview small{color:var(--lc-63716f);font-size:var(--text-xs);margin-top:2px;line-height:1.35}.radar-health{max-width:64px;color:var(--lc-7d4529);text-align:center;background:rgb(var(--lc-ffffff-rgb) / .72);font-size:var(--text-xs);border-radius:6px;padding:4px 5px;font-weight:850;line-height:1.25}.radar-inbox{border:1px solid var(--lc-d2ddd9);background:var(--lc-f7f7f1);border-radius:11px;margin-top:10px;padding:10px}.radar-inbox-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:7px;display:flex}.radar-inbox-heading p{color:var(--lc-687875);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;margin:0 0 2px;font-weight:900}.radar-inbox-heading h4{color:var(--teal-950);font-size:var(--text-sm);margin:0}.radar-inbox-heading>span{color:var(--lc-526663);background:var(--lc-e6eeeb);font-size:var(--text-xs);border-radius:999px;flex:none;padding:4px 6px;font-weight:850}.radar-inbox ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.radar-inbox li{min-width:0}.radar-inbox li>button{border:1px solid var(--lc-d5dfdc);width:100%;min-height:57px;color:var(--ink);text-align:left;background:var(--lc-ffffff);cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px;display:grid}.radar-inbox li>button:hover{border-color:var(--lc-91b9b0);background:var(--lc-f0f8f5)}.radar-inbox li>button.has-yellow-hazard{border-left:3px solid var(--hazard-yellow)}.radar-inbox li>button.has-orange-hazard{border-left:3px solid var(--hazard-orange)}.radar-inbox li>button.has-red-hazard{border-left:3px solid var(--hazard-red)}.radar-inbox-state{font-size:var(--text-xs);border-radius:999px;padding:3px 5px;font-weight:900}.radar-inbox-state.is-new{color:var(--lc-205b4c);background:var(--lc-dcefe8)}.radar-inbox-state.is-updated{color:var(--lc-745125);background:var(--lc-faeacb)}.radar-inbox-copy{flex-direction:column;min-width:0;display:flex}.radar-inbox-copy strong,.radar-inbox-copy small,.radar-inbox-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.radar-inbox-copy strong{color:var(--teal-950);font-size:var(--text-xs)}.radar-inbox-copy small{color:var(--lc-4f615e);font-size:var(--text-xs);margin-top:2px}.radar-inbox-copy>span{color:var(--lc-798682);font-size:var(--text-xs);margin-top:2px}.radar-inbox-loading{color:var(--lc-5e6f6c);background:var(--lc-ffffff);font-size:var(--text-xs);border-radius:8px;margin:0;padding:9px}.watch-alerts{border:1px solid var(--lc-cfdbd7);background:var(--lc-f8f8f2);border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:10px;padding:10px;display:grid}.watch-alerts.is-active{border-color:var(--lc-91bfb3);background:linear-gradient(135deg, var(--lc-e8f5f0), var(--lc-f8f8f1))}.watch-alerts.is-blocked,.watch-alerts.is-unsupported{border-color:var(--lc-d9d9d1);background:var(--lc-f3f3ee)}.watch-alert-icon{width:30px;height:30px;color:var(--teal-800);background:var(--lc-e0eee9);border-radius:9px;place-items:center;display:grid;position:relative}.watch-alert-icon:before{content:"";border:2px solid;border-radius:8px 8px 4px 4px;width:11px;height:12px;transform:translateY(-1px)}.watch-alert-icon:after{content:"";background:currentColor;border-radius:0 0 5px 5px;width:4px;height:2px;position:absolute;bottom:6px}.watch-alert-icon span{background:currentColor;border-radius:999px;width:4px;height:2px;position:absolute;top:5px}.watch-alerts p,.watch-alerts h4,.watch-alerts small{display:block}.watch-alerts p{color:var(--lc-6a7875);font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase;margin:0 0 2px;font-weight:900}.watch-alerts h4{color:var(--teal-950);font-size:var(--text-sm);margin:0}.watch-alerts small{color:var(--lc-60706d);font-size:var(--text-xs);margin-top:3px;line-height:1.4}.watch-alerts button{border:1px solid var(--lc-91bcb2);max-width:72px;min-height:34px;color:var(--teal-800);background:var(--lc-ffffff);cursor:pointer;font-size:var(--text-xs);border-radius:8px;padding:0 8px;font-weight:850;line-height:1.2}.watch-alerts.is-active button{border-color:var(--lc-c3d8d2);color:var(--lc-536864)}.watch-comparison{border:1px solid var(--lc-bdd3cd);background:linear-gradient(145deg, var(--lc-f4faf7), var(--lc-fffdf8));border-radius:11px;margin-top:10px;overflow:hidden}.watch-comparison>summary{min-height:48px;color:var(--teal-950);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;list-style:none;display:flex}.watch-comparison>summary::-webkit-details-marker{display:none}.watch-comparison>summary>span:first-child{gap:2px;min-width:0;display:grid}.watch-comparison>summary strong,.watch-comparison>summary small{display:block}.watch-comparison>summary strong{font-size:var(--text-sm)}.watch-comparison>summary small{color:var(--lc-63736f);font-size:var(--text-xs);font-weight:650;line-height:1.35}.watch-comparison>summary>span:last-child{color:var(--teal-700);font-size:var(--text-title);transition:transform .12s}.watch-comparison[open]>summary>span:last-child{transform:rotate(90deg)}.comparison-empty{border:1px dashed var(--lc-b9cbc6);color:var(--lc-50625f);background:rgb(var(--lc-ffffff-rgb) / .72);border-radius:8px;margin:0 9px 9px;padding:10px}.comparison-empty strong{font-size:var(--text-sm)}.comparison-empty p{font-size:var(--text-xs);margin:4px 0 0;line-height:1.45}.comparison-body{padding:0 9px 9px}.comparison-selectors{border-top:1px solid var(--lc-d5e1dd);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:7px;padding:9px 0;display:grid}.comparison-selectors>span{color:var(--lc-77837f);font-size:var(--text-xs);padding-bottom:10px;font-weight:800}.comparison-selectors label{min-width:0;color:var(--lc-5d6e6a);font-size:var(--text-xs);gap:4px;font-weight:850;display:grid}.comparison-selectors select{border:1px solid var(--lc-a9c3bc);width:100%;min-height:38px;color:var(--teal-950);background:var(--lc-ffffff);font:inherit;font-size:var(--text-sm);border-radius:8px;padding:0 26px 0 8px;font-weight:800}.comparison-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.comparison-place{border:1px solid var(--lc-d2ddda);background:rgb(var(--lc-ffffff-rgb) / .9);border-radius:9px;min-width:0;overflow:hidden}.comparison-place.has-yellow-hazard{border-top-color:var(--lc-d4a62a)}.comparison-place.has-orange-hazard{border-top-color:var(--lc-d86f32)}.comparison-place.has-red-hazard{border-top-color:var(--lc-bd433b)}.comparison-place>header{border-bottom:1px solid var(--lc-e0e7e4);background:var(--lc-f8faf7);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;min-height:58px;padding:8px;display:grid}.comparison-place>header div{min-width:0}.comparison-place>header strong,.comparison-place>header small{display:block}.comparison-place>header strong{color:var(--teal-950);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.comparison-place>header small{color:var(--lc-6d7a77);font-size:var(--text-xs);margin-top:3px;line-height:1.3}.comparison-place>header button{border:1px solid var(--lc-b2c9c3);min-height:30px;color:var(--teal-800);background:var(--lc-ffffff);cursor:pointer;font-size:var(--text-xs);border-radius:7px;padding:0 6px;font-weight:850}.comparison-place dl{margin:0}.comparison-place dl>div{border-bottom:1px solid var(--lc-edf0ee);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-height:48px;padding:6px 8px;display:grid}.comparison-place dl>div:last-child{border-bottom:0}.comparison-place dt{color:var(--lc-5d6c69);font-size:var(--text-xs);font-weight:700;line-height:1.3}.comparison-place dd{text-align:right;justify-items:end;gap:2px;min-width:34px;margin:0;display:grid}.comparison-place dd strong{color:var(--teal-950);font-size:var(--text-sm)}.comparison-place dd small{max-width:76px;color:var(--lc-74817e);font-size:var(--text-xs);line-height:1.25}.comparison-footer{color:var(--lc-596966);background:var(--lc-eaf2ee);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:8px;padding:9px;display:grid}.comparison-footer p{font-size:var(--text-xs);margin:0;line-height:1.4}.comparison-footer button{border:1px solid var(--lc-82aaa1);max-width:104px;min-height:36px;color:var(--lc-ffffff);background:var(--teal-700);cursor:pointer;font-size:var(--text-xs);border-radius:7px;padding:0 8px;font-weight:850;line-height:1.2}.watch-backup{border:1px solid var(--lc-d5dedb);background:var(--lc-faf9f4);border-radius:9px;margin-top:10px}.watch-backup summary{min-height:40px;color:var(--lc-526562);cursor:pointer;font-size:var(--text-xs);align-items:center;gap:7px;padding:8px 10px;font-weight:850;list-style:none;display:flex}.watch-backup summary::-webkit-details-marker{display:none}.watch-backup summary:before{content:"›";color:var(--teal-700);font-size:var(--text-md);transition:transform .12s}.watch-backup[open] summary:before{transform:rotate(90deg)}.watch-backup>p{color:var(--lc-63736f);font-size:var(--text-xs);margin:0;padding:0 10px;line-height:1.45}.watch-backup>div{gap:6px;padding:9px 10px 7px;display:flex}.watch-backup button,.watch-backup label{border:1px solid var(--lc-b9cec8);min-height:34px;color:var(--teal-800);background:var(--lc-ffffff);cursor:pointer;font-size:var(--text-xs);border-radius:7px;justify-content:center;align-items:center;padding:0 8px;font-weight:850;display:inline-flex}.watch-backup button:disabled{opacity:.45;cursor:not-allowed}.watch-backup>small{color:var(--lc-7b8784);font-size:var(--text-xs);padding:0 10px 10px;line-height:1.4;display:block}.watch-list{gap:8px;margin-top:10px;display:grid}.watch-card{border:1px solid var(--line);background:var(--lc-faf9f4);border-radius:10px;padding:9px}.watch-card.is-active{border-color:var(--lc-8fb8af);background:var(--lc-eff7f3)}.watch-card.is-refreshing{border-color:var(--lc-78aba0);background:var(--lc-eef8f4)}.watch-card.has-yellow-hazard{border-left:3px solid var(--hazard-yellow)}.watch-card.has-orange-hazard{border-left:3px solid var(--hazard-orange)}.watch-card.has-red-hazard{border-left:3px solid var(--hazard-red)}.watch-select{width:100%;min-height:44px;color:var(--teal-950);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.watch-select>span:first-child{flex-direction:column;min-width:0;display:flex}.watch-select strong{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.watch-select small{color:var(--lc-61716f);font-size:var(--text-xs);margin-top:3px}.watch-priority{min-width:0;color:var(--lc-4d5d5a);background:rgb(var(--lc-e1ebe6-rgb) / .72);border-radius:7px;flex-direction:column;gap:2px;margin:3px 0 6px;padding:6px 7px;display:flex}.watch-priority span{color:var(--teal-700);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.watch-priority strong{width:100%;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.watch-signals{flex-wrap:wrap;gap:3px;margin:0 0 6px;display:flex}.watch-signals span{border:1px solid var(--lc-cbd9d5);color:var(--lc-50625f);background:rgb(var(--lc-ffffff-rgb) / .76);font-size:var(--text-xs);border-radius:999px;padding:3px 5px;font-weight:800}.watch-meta{color:var(--lc-70807d);font-size:var(--text-xs);flex-wrap:wrap;gap:4px;display:flex}.watch-meta span+span{border-left:1px solid var(--lc-c6d2cf);color:var(--lc-865329);padding-left:5px;font-weight:800}.watch-warning{color:var(--lc-744727);background:var(--lc-fff0df);font-size:var(--text-xs);border-radius:7px;margin:7px 0 0;padding:6px 7px;line-height:1.4}.watch-history{border:1px solid var(--lc-d2ddda);background:rgb(var(--lc-ffffff-rgb) / .64);border-radius:8px;margin-top:8px;overflow:hidden}.watch-history>summary{min-height:38px;color:var(--lc-42615c);cursor:pointer;font-size:var(--text-sm);align-items:center;gap:7px;padding:7px 9px;font-weight:850;list-style:none;display:flex}.watch-history>summary::-webkit-details-marker{display:none}.watch-history>summary:before{color:var(--teal-700);content:"›";font-size:var(--text-md);line-height:1;transition:transform .12s}.watch-history[open]>summary:before{transform:rotate(90deg)}.watch-history>summary small{color:var(--lc-71817e);font-size:var(--text-xs);margin-left:auto;font-weight:750}.watch-history>ol{scrollbar-width:thin;gap:0;max-height:360px;margin:0;padding:0 9px 2px;list-style:none;display:grid;overflow-y:auto}.watch-history>ol>li{border-top:1px solid var(--lc-e2e9e7);grid-template-columns:64px minmax(0,1fr);gap:9px;padding:8px 0 8px 13px;display:grid;position:relative}.watch-history>ol>li:before{border:2px solid var(--lc-6d9a90);background:var(--lc-ffffff);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:12px;left:0}.watch-history>ol>li.is-error:before{border-color:var(--lc-bc684f)}.watch-history>ol>li.is-reviewed:before{border-color:var(--lc-aa862d)}.watch-history time{color:var(--lc-70807d);font-size:var(--text-xs);line-height:1.35}.watch-history>ol>li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.watch-history>ol>li>div>strong{color:var(--lc-294743);font-size:var(--text-sm);line-height:1.35}.watch-history>ol>li>div>small{color:var(--lc-6b7a77);font-size:var(--text-xs);line-height:1.4}.watch-history ul{gap:3px;margin:4px 0 0;padding:0;list-style:none;display:grid}.watch-history ul li{background:var(--lc-edf4f1);border-radius:5px;grid-template-columns:auto minmax(0,1fr);gap:1px 5px;min-width:0;padding:4px 5px;display:grid}.watch-history ul li>span{color:var(--teal-700);font-size:var(--text-xs);text-transform:uppercase;grid-row:1/3;align-self:start;font-weight:900}.watch-history ul li>strong,.watch-history ul li>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.watch-history ul li>strong{color:var(--lc-304b47);font-size:var(--text-xs)}.watch-history ul li>small{color:var(--lc-6d7b78);font-size:var(--text-xs)}.watch-history ul .watch-history-more{color:var(--lc-657572);font-size:var(--text-xs);background:0 0;font-weight:750;display:block}.watch-history-actions{border-top:1px solid var(--lc-e2e9e7);gap:5px;padding:8px 9px 5px;display:flex}.watch-history-actions button{border:1px solid var(--lc-c8d6d2);min-height:34px;color:var(--lc-47615c);background:var(--lc-ffffff);font-size:var(--text-xs);border-radius:7px;padding:0 8px;font-weight:800}.watch-history-actions button:last-child{color:var(--lc-8c443b);background:0 0;border-color:#0000;margin-left:auto}.watch-history-note{color:var(--lc-7b8885);font-size:var(--text-xs);padding:0 9px 8px;line-height:1.4;display:block}.watch-actions{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.watch-actions button{border:1px solid var(--lc-c8d4d1);min-height:34px;color:var(--lc-48615d);background:var(--lc-ffffff);cursor:pointer;font-size:var(--text-xs);border-radius:7px;padding:0 7px;font-weight:800}.watch-actions button:last-child{color:var(--lc-8c443b);background:0 0;border-color:#0000;margin-left:auto}.watch-actions button:disabled{opacity:.45;cursor:not-allowed}.radius-control,.draw-control{margin-top:20px}.radius-control>p,.draw-control>p{min-height:18px;color:var(--muted);font-size:var(--text-sm);margin:0 0 11px;line-height:1.45}.radius-control label{color:var(--lc-51605e);font-size:var(--text-sm);justify-content:space-between;align-items:center;font-weight:700;display:flex}.radius-input{align-items:center;gap:5px;display:flex}.radius-input input{border:1px solid var(--line);background:var(--lc-fafaf6);border-radius:8px;width:70px;min-height:38px;padding:0 8px}.radius-slider{width:100%;accent-color:var(--teal-700);margin:14px 0}.radius-control .secondary-button,.draw-control .secondary-button{width:100%}.or-divider{text-align:center;margin-top:16px;margin-bottom:16px;position:relative}.or-divider:before{content:"";border-top:1px solid var(--line);position:absolute;top:50%;left:0;right:0}.or-divider span{color:var(--lc-8b9593);background:var(--paper);font-size:var(--text-sm);padding:0 8px;position:relative}.area-panel>footer{border-top:1px solid var(--line);flex-direction:column;gap:4px;margin-top:24px;padding-top:16px;display:flex}.coverage-scroll{padding:0 18px 20px}.coverage-scroll>section+section,.coverage-scroll>p+section{margin-top:20px}.coverage-callout,.coverage-warning{font-size:var(--text-sm);border-radius:10px;padding:13px;line-height:1.5}.coverage-callout{border-left:4px solid var(--teal-700);color:var(--lc-36534f);background:var(--lc-eaf5f0)}.coverage-callout p,.coverage-warning{margin:5px 0 0}.coverage-method{border-top:1px solid rgb(var(--lc-0f6668-rgb) / .18);margin-top:9px}.coverage-method>summary{min-height:38px;color:var(--teal-800);cursor:pointer;font-size:var(--text-sm);align-items:center;gap:7px;font-weight:800;list-style:none;display:flex}.coverage-method>summary::-webkit-details-marker{display:none}.coverage-method>summary:before{content:"›";font-size:var(--text-section);transition:transform .12s}.coverage-method[open]>summary:before{transform:rotate(90deg)}.coverage-method>div{padding-bottom:3px}.coverage-warning{color:var(--lc-744727);background:var(--lc-fff0df)}.coverage-source-list{gap:8px;margin-top:10px;display:grid}.coverage-source{border:1px solid var(--line);background:var(--lc-faf9f4);border-radius:10px;padding:11px}.coverage-source>div:first-child{flex-direction:column;display:flex}.coverage-source>div:first-child span,.coverage-source>span{color:var(--muted);font-size:var(--text-xs)}.coverage-source>span{background:var(--lc-e1ede8);border-radius:99px;margin-top:5px;padding:2px 6px;font-weight:800;display:inline-block}.coverage-source.status-partial>span,.coverage-source.status-unavailable>span{color:var(--lc-754625);background:var(--lc-f7e2ca)}.coverage-source dl{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 0;display:grid}.coverage-source dl>div:nth-child(n+3){grid-column:1/-1}.coverage-source dt{color:var(--lc-7b8785);font-size:var(--text-xs);text-transform:uppercase;font-weight:800}.coverage-source dd{font-size:var(--text-sm);margin:2px 0 0;font-weight:700}.coverage-source p,.coverage-warnings,.coverage-generated{color:var(--lc-5d6c69);font-size:var(--text-sm);line-height:1.5}.coverage-source p{margin:8px 0 0}.coverage-source .coverage-consequence{color:var(--lc-3d504d);font-weight:700}.coverage-technical{color:var(--lc-6b7775);font-size:var(--text-xs);margin-top:9px}.coverage-technical summary{cursor:pointer;font-weight:800}.coverage-technical p{font-size:var(--text-xs)}.coverage-warnings{margin:9px 0 0;padding-left:17px}.coverage-generated{border-top:1px solid var(--line);margin:20px 0 0;padding-top:14px}.map-legend{z-index:3;color:var(--lc-40504f);background:rgb(var(--lc-fffdf8-rgb) / .9);font-size:var(--text-xs);border-radius:9px;gap:11px;padding:7px 10px;font-weight:700;display:flex;position:absolute;bottom:78px;right:16px;box-shadow:0 3px 12px #142a2a21}.map-legend span{align-items:center;gap:4px;display:flex}@media (width>=851px){.app-shell:not(.panel-compact) .map-legend{bottom:122px}.app-shell:not(.panel-compact) .toast{bottom:134px}.panel-compact .toast{bottom:24px}}.map-legend i{width:15px;height:9px;display:inline-block}.legend-point{background:var(--road);border-radius:99px;width:9px!important}.legend-fire{border:2px solid var(--lc-fff4ec);background:var(--fire);border-radius:99px;box-shadow:0 0 0 3px #d33f2838;width:10px!important;height:10px!important}.legend-hazard-levels{gap:2px!important}.legend-hazard{width:7px!important;height:11px!important}.legend-hazard-yellow{background:var(--hazard-yellow)}.legend-hazard-orange{background:var(--hazard-orange)}.legend-hazard-red{background:var(--hazard-red);margin-right:3px}.legend-line{background:var(--transit);border-radius:99px;height:3px!important}.legend-area{border:2px solid var(--nature);background:rgb(var(--lc-39815d-rgb) / .2)}.legend-uncertain{border:2px dashed var(--lc-875f2e);border-radius:99px}.basemap-error{z-index:24;border:1px solid var(--lc-e2a99f);max-width:350px;color:var(--lc-75372d);background:var(--lc-fff1ee);box-shadow:var(--shadow);border-radius:11px;align-items:center;gap:10px;padding:11px 12px;display:flex;position:absolute;top:88px;right:16px}.basemap-error strong{font-size:var(--text-sm)}.basemap-error p{font-size:var(--text-sm);margin:2px 0 0}.basemap-error button{min-height:34px;color:inherit;cursor:pointer;font-size:var(--text-sm);background:0 0;border:1px solid;border-radius:8px;font-weight:800}.map-scope-action{z-index:19;pointer-events:none;max-width:calc(100vw - 32px);position:absolute;top:84px;left:50%;transform:translate(-50%)}.map-scope-action button{border:1px solid rgb(var(--lc-174b4d-rgb) / .2);min-height:42px;color:var(--lc-ffffff);background:var(--teal-800);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;pointer-events:auto;border-radius:999px;padding:0 16px;font-weight:850;box-shadow:0 7px 24px #102a2b3d}.map-scope-action button:hover:not(:disabled){background:var(--teal-950)}.map-scope-action button:focus-visible{outline:3px solid rgb(var(--lc-f0a43a-rgb) / .55);outline-offset:2px}.map-scope-action button:disabled{color:var(--lc-536461);background:rgb(var(--lc-fffdf8-rgb) / .96);cursor:not-allowed}.toast{z-index:60;color:var(--lc-ffffff);background:var(--teal-950);box-shadow:var(--shadow);font-size:var(--text-sm);border-radius:999px;padding:11px 16px;font-weight:750;position:absolute;bottom:96px;left:50%;transform:translate(-50%)}.network-status{z-index:55;border:1px solid rgb(var(--lc-fffdf8-rgb) / .24);max-width:calc(100vw - 32px);color:var(--lc-ffffff);background:rgb(var(--lc-102a2b-rgb) / .95);box-shadow:var(--shadow);font-size:var(--text-sm);border-radius:999px;align-items:center;gap:8px;padding:9px 13px;display:flex;position:absolute;top:84px;left:50%;transform:translate(-50%)}.network-status strong{color:var(--lc-f4d4a1)}.maplibregl-ctrl-top-right{top:84px;right:8px}.map-canvas:not(.is-drawing-area) .maplibregl-ctrl-group:has(.maplibregl-terradraw-render-button){display:none}.maplibregl-ctrl-group{overflow:hidden;border-radius:10px!important;box-shadow:0 4px 16px #142a2a2e!important}.maplibregl-ctrl button{width:42px;height:42px}.maplibregl-ctrl-attrib{font-size:var(--text-xs)}@media (width<=1180px){.top-bar{grid-template-columns:190px minmax(280px,1fr) auto}.brand small{display:none}.time-bar{width:calc(100vw - 436px)}.quick-periods button:nth-child(4),.quick-periods button:nth-child(5),.date-range{display:none}}@media (width>=851px) and (width<=1000px){.panel-expanded .changes-time-bar{grid-template-columns:minmax(0,1fr);grid-template-areas:"shortcuts""slider"}.panel-expanded .changes-time-bar .time-summary{display:none}}@media (width<=850px){.top-bar{top:max(6px, env(safe-area-inset-top));grid-template-rows:38px 48px;grid-template-columns:1fr auto;gap:6px 7px;min-height:94px;left:7px;right:7px}.brand-mark{width:34px;height:34px}.brand strong{font-size:var(--text-title)}.top-actions{grid-area:1/2;gap:5px}.top-actions .control-button{min-height:38px;font-size:var(--text-sm);padding:0 9px}.focus-control,.action-label-full{display:none}.action-label-short{display:inline}.tools-menu-popover{width:min(190px,100vw - 16px);top:calc(100% + 6px)}.focus-exit-control{top:max(8px, env(safe-area-inset-top));min-height:44px;right:8px}.focus-exit-control kbd{display:none}.network-status,.map-scope-action{top:108px}.watch-attention-count{position:absolute;top:-5px;right:-5px}.search-box{border-radius:12px;grid-area:2/1/auto/-1;gap:6px;max-width:none;min-height:48px;padding-left:12px;padding-right:5px}.search-box input{height:46px;font-size:var(--text-section)}.search-submit{min-height:40px;padding:0 9px}.search-location{min-height:40px;padding:0 8px}.left-panel{top:auto;right:7px;bottom:max(7px, env(safe-area-inset-bottom));border-radius:17px;width:auto;height:clamp(190px,42vh,360px);min-height:0;left:7px}.app-shell.is-onboarding.panel-medium .left-panel{height:clamp(232px,29dvh,248px)}.panel-expanded .left-panel{width:auto;height:min(66dvh,100dvh - 112px)}.panel-compact .left-panel{bottom:max(7px, env(safe-area-inset-bottom));width:auto;height:54px}.panel-compact .panel-grab-zone{flex:1}.panel-compact .panel-dock-copy{display:flex}.panel-dock{flex-basis:53px;min-height:53px;padding:6px 8px 6px 12px}.panel-handle{background:var(--lc-9aaba7);width:36px;height:5px;box-shadow:none;border-radius:99px}.panel-grab-zone{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:42px;padding-top:6px;position:relative}.panel-grab-zone .panel-handle{position:absolute;top:0;left:50%;transform:translate(-50%)}.panel-dock-copy{width:100%}.panel-dock-copy strong{font-size:var(--text-sm)}.panel-size-controls button{min-width:52px;min-height:42px;padding:0 7px}.panel-size-controls{display:none}.browse-controls{padding:6px 8px}.onboarding-card{margin:8px;padding:12px 14px}.onboarding-card h1{font-size:var(--text-title);letter-spacing:-.02em;margin:1px 0 5px;line-height:1.1}.onboarding-card>p:not(.eyebrow){max-width:none;font-size:var(--text-sm);line-height:1.4}.onboarding-actions{gap:6px;margin-top:10px}.onboarding-actions button,.onboarding-actions a{min-height:44px;font-size:var(--text-sm);padding:0 9px}.filter-popover{z-index:100;border-radius:18px;width:auto;max-height:none;padding:18px;position:fixed;inset:0}.check-grid label{min-height:44px;font-size:var(--text-md)}.filter-popover .text-button,.filter-done{min-height:44px}.desktop-timebar-slot{display:none}.mobile-timebar-slot{border-bottom:1px solid var(--line);flex:none;display:block}.mobile-timebar-slot .changes-time-bar{overflow-x:hidden}.mobile-timebar-slot .fire-time-bar{flex-wrap:wrap;align-items:flex-start;overflow-x:hidden}.mobile-timebar-slot .fire-time-bar .time-summary{display:none}.mobile-timebar-slot .fire-time-bar .history-navigation{scrollbar-width:thin;flex:0 0 100%;overflow-x:auto}.mobile-timebar-slot .fire-playback{scrollbar-width:thin;flex:0 0 100%;margin-left:0;padding-top:6px;overflow-x:auto}.mobile-timebar-slot .fire-history-overview{flex:0 0 100%;margin-left:0;padding-top:6px}.mobile-timebar-slot .fire-history-overview>header{position:sticky;left:0}.mobile-timebar-slot .fire-history-days li{flex-basis:27px}.mobile-timebar-slot .fire-history-days button{min-width:27px;min-height:54px}.mobile-timebar-slot .fire-playback-date{min-width:142px}.mobile-timebar-slot .fire-playback button{min-width:44px;min-height:44px}.mobile-timebar-slot .fire-playback .fire-playback-all{margin-left:0}.panel-controls{padding:8px}.results-heading-row{align-items:center;padding:6px 10px}.results-heading-row .eyebrow{display:none}.results-heading-row h2{font-size:var(--text-section)}.sort-control select{max-width:118px;min-height:36px;font-size:var(--text-sm)}.result-card{min-height:74px}.panel-footer{display:none}.time-summary{min-width:70px}.quick-periods{overflow-x:auto}.quick-periods button{min-height:38px;font-size:var(--text-sm)}.empty-state{margin:0 12px 10px;padding:12px 8px}.empty-state .empty-mark{display:none}.empty-state h3{font-size:var(--text-section);margin:0 0 4px}.empty-state p{font-size:var(--text-sm);margin-bottom:10px;line-height:1.35}.empty-state .secondary-button{min-height:40px}.history-navigation button{min-width:44px;min-height:44px}.history-navigation input{min-height:40px}.quick-periods button:nth-child(4),.quick-periods button:nth-child(5){display:block}.date-range{display:none}.detail-panel,.area-panel{top:auto;right:7px;bottom:max(7px, env(safe-area-inset-bottom));border-radius:18px;width:auto;max-height:66dvh;left:7px}.detail-panel{width:min(var(--panel-user-width,420px), calc(100vw - 14px));height:min(var(--panel-user-height,min(58dvh, 500px)), calc(100dvh - 138px));max-height:calc(100dvh - 138px);right:auto}.detail-panel.is-resizing,.area-panel.is-resizing{-webkit-user-select:none;user-select:none}.detail-panel .detail-accent{flex-basis:14px;height:14px}.panel-resize-handle{z-index:8;touch-action:none;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute}.panel-resize-right,.panel-resize-corner{display:none}.panel-resize-top{cursor:ns-resize;height:44px;top:0;left:56px;right:56px}.panel-resize-top:after{background:rgb(var(--lc-485c59-rgb) / .58);content:"";border-radius:999px;width:48px;height:4px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.detail-panel .panel-resize-top:after{background:rgb(var(--lc-ffffff-rgb) / .9);box-shadow:0 1px 3px #142b2a52}.panel-resize-right{cursor:ew-resize;width:10px;top:24px;bottom:24px;right:0}.panel-resize-right:hover,.panel-resize-right:focus-visible{box-shadow:inset -2px 0 #0f6c6e7a}.panel-resize-corner{cursor:nesw-resize;width:26px;height:26px;top:0;right:0}.panel-resize-corner:hover,.panel-resize-corner:focus-visible{background:radial-gradient(circle at 100% 0, rgb(var(--lc-0f6c6e-rgb) / .2), transparent 70%)}.panel-resize-handle:focus-visible{outline:0}.panel-resize-top:focus-visible:after{outline:2px solid var(--lc-f0a43a);outline-offset:2px}.area-panel{width:min(var(--panel-user-width,460px), calc(100vw - 14px));height:min(var(--panel-user-height,min(60dvh, 540px)), calc(100dvh - 138px));max-height:calc(100dvh - 138px);right:auto}.area-panel:focus{outline:none}.area-panel>header{gap:8px;padding:18px 16px 10px}.area-panel>header>div{min-width:0}.area-panel h2{font-size:var(--text-title);line-height:1.1}.area-panel>header .back-button{min-height:34px;font-size:var(--text-sm);padding:0 9px}.area-intro,.radius-control,.draw-control,.active-area-card,.property-control,.watch-portfolio,.area-panel>footer,.or-divider{margin-left:16px;margin-right:16px}.area-intro{font-size:var(--text-sm);margin-top:2px;line-height:1.45}.radius-control,.draw-control{margin-top:14px}.radius-control h3,.draw-control h3{font-size:var(--text-sm);margin-bottom:6px}.radius-control>p,.draw-control>p{font-size:var(--text-sm);margin-bottom:8px}.radius-input input{min-height:34px}.radius-slider{margin:10px 0}.radius-control .secondary-button,.draw-control .secondary-button{min-height:38px;font-size:var(--text-sm);border-radius:9px}.or-divider{margin-top:12px;margin-bottom:12px}.area-panel>footer{flex-direction:row;align-items:center;gap:8px;margin-top:16px;padding-top:12px}.area-panel>footer .primary-button{min-height:40px;font-size:var(--text-sm);border-radius:9px;flex:auto}.area-panel>footer .danger-text-button{min-height:40px;font-size:var(--text-sm);flex:none;padding:0 8px}.watch-actions button,.watch-history>summary,.watch-history-actions button,.watch-comparison>summary,.comparison-selectors select,.comparison-place>header button,.comparison-footer button,.watch-digest-actions button,.watch-refresh-all,.watch-backup button,.watch-backup label{min-height:44px}.detail-header{gap:8px;padding:12px 16px 10px}.detail-header>div{min-width:0}.detail-header h2{max-width:100%;font-size:var(--text-title);line-height:1.1}.detail-header .back-button{min-height:34px;padding:0 9px}.detail-scroll{scrollbar-color:rgb(var(--lc-344c49-rgb) / .45) transparent;padding:0 16px 14px}.detail-summary{font-size:var(--text-title)}.detail-actions{padding:8px 12px max(8px, env(safe-area-inset-bottom));grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.detail-actions .primary-button,.detail-actions .secondary-button,.detail-actions .text-button{text-align:center;border-radius:8px;min-height:44px;padding:0 8px}.detail-actions .text-button:hover{background:var(--teal-100)}.map-legend{display:none}.maplibregl-ctrl-top-right{top:116px;right:3px}.maplibregl-ctrl button{width:44px;height:44px}.basemap-error{max-width:none;top:116px;left:7px;right:7px}.toast{white-space:nowrap;max-width:calc(100vw - 30px);bottom:calc(clamp(190px,42vh,360px) + 16px)}.panel-compact .toast{bottom:82px}.panel-expanded .toast{bottom:calc(min(78dvh,100dvh - 124px) + 14px)}}@media (width<=480px){.brand>span:last-child{display:none}.filter-popover{width:auto}.search-location{width:42px;padding:0}.search-location>span:last-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.changed-toggle{font-size:var(--text-sm)}.results-heading-row h2{font-size:var(--text-title)}.result-card{padding-top:10px;padding-bottom:10px}.time-summary{display:none}.detail-header h2{font-size:var(--text-title)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{@page{size:A4;margin:13mm 14mm 15mm}html,body,#root{color:var(--lc-182827);background:var(--lc-ffffff)!important;width:auto!important;height:auto!important;overflow:visible!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.app-shell{background:var(--lc-ffffff)!important;width:auto!important;height:auto!important;display:block!important;overflow:visible!important}.app-shell>*{display:none!important}.app-shell>.print-place-report,.app-shell>.print-property-report{color:var(--lc-182827);background:var(--lc-ffffff);font-family:Aptos,Inter,ui-sans-serif,system-ui,sans-serif;font-size:9pt;line-height:1.45;width:100%!important;height:auto!important;display:block!important;position:static!important;overflow:visible!important}.print-place-report *,.print-place-report :before,.print-place-report :after,.print-property-report *,.print-property-report :before,.print-property-report :after{box-sizing:border-box}.print-place-report a,.print-property-report a{color:var(--lc-174b4d);text-underline-offset:2px;text-decoration:underline}.print-report-header{border-bottom:1.5pt solid var(--lc-174b4d);break-inside:avoid;justify-content:space-between;align-items:flex-start;gap:16mm;padding-bottom:7mm;display:flex}.print-report-brand{align-items:center;gap:3mm;display:flex}.print-report-brand>div{flex-direction:column;display:flex}.print-report-brand strong{color:var(--lc-102a2b);letter-spacing:-.04em;font-size:17pt;line-height:1}.print-report-brand strong span{color:var(--lc-0f6668)}.print-report-brand small{color:var(--lc-5f6e6b);letter-spacing:.06em;text-transform:uppercase;margin-top:1.2mm;font-size:7pt;font-weight:700}.print-report-mark{background:var(--lc-102a2b);border-radius:4mm;place-items:center;width:13mm;height:13mm;display:grid;position:relative;overflow:hidden}.print-report-mark:before,.print-report-mark:after{border:1.2pt solid var(--lc-f4d4a1);content:"";border-radius:50%;position:absolute}.print-report-mark:before{width:8mm;height:8mm}.print-report-mark:after{width:4.5mm;height:4.5mm}.print-report-mark span{background:var(--lc-f4d4a1);transform-origin:0;width:4.5mm;height:1pt;position:absolute;transform:translate(2mm,-1.5mm)rotate(-39deg)}.print-report-mark span:after{background:var(--lc-ed705c);content:"";border-radius:50%;width:2.4mm;height:2.4mm;position:absolute;top:-1.2mm;right:-.8mm}.print-report-meta{color:var(--lc-62716e);text-align:right;flex-direction:column;gap:1mm;font-size:7.5pt;display:flex}.print-report-meta span:last-child{color:var(--lc-174b4d);font-weight:800}.print-report-intro{break-inside:avoid;padding:10mm 0 8mm}.print-report-eyebrow{color:var(--lc-0f6668);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.5mm;font-size:7.5pt;font-weight:900}.print-report-intro h1{max-width:165mm;color:var(--lc-102a2b);letter-spacing:-.04em;margin:0;font-size:27pt;line-height:1.04}.print-report-verdict{border-left:4pt solid var(--lc-4e8d7e);background:var(--lc-eef5f2);margin-top:6mm;padding:4.5mm 5mm}.print-report-verdict.is-attention{border-left-color:var(--lc-d2a416);background:var(--lc-fff8dc)}.print-report-verdict.is-warning{border-left-color:var(--lc-df6b2f);background:var(--lc-fff0df)}.print-report-verdict.is-danger{border-left-color:var(--lc-b72d2a);background:var(--lc-ffebe8)}.print-report-verdict strong{color:var(--lc-102a2b);font-size:13pt}.print-report-verdict p{color:var(--lc-445754);margin:1.2mm 0 0}.print-report-metrics{grid-template-columns:repeat(4,1fr);gap:2mm;margin:4mm 0 0;display:grid}.print-report-metrics>div{border:.7pt solid var(--lc-d4dfdb);background:var(--lc-f8faf8);padding:3mm}.print-report-metrics dt{color:var(--lc-61716e);text-transform:uppercase;font-size:7pt;font-weight:800}.print-report-metrics dd{color:var(--lc-102a2b);margin:1mm 0 0;font-size:16pt;font-weight:850;line-height:1}.print-report-section{margin-top:8mm}.print-report-section-heading{border-bottom:.8pt solid var(--lc-b9cbc6);break-after:avoid;break-inside:avoid;grid-template-columns:10mm minmax(0,1fr);align-items:start;gap:3mm;margin-bottom:4mm;padding-bottom:2.5mm;display:grid}.print-report-section-heading>span{color:var(--lc-0f6668);letter-spacing:.08em;font-size:8pt;font-weight:900}.print-report-section-heading p{color:var(--lc-6a7976);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .7mm;font-size:7pt;font-weight:850}.print-report-section-heading h2{color:var(--lc-102a2b);margin:0;font-size:16pt;line-height:1.1}.print-report-priorities,.print-report-findings{gap:2.5mm;margin:0;padding:0;list-style:none;display:grid}.print-report-priorities>li{border:.8pt solid var(--lc-d7dfdc);background:var(--lc-fafaf6);break-inside:avoid;border-radius:2mm;grid-template-columns:30mm minmax(0,1fr);gap:4mm;padding:3.5mm 4mm;display:grid}.print-report-priorities>li>span{color:var(--lc-174b4d);text-align:center;background:var(--lc-dfeee9);border-radius:999px;align-self:start;padding:1.2mm 2mm;font-size:7.5pt;font-weight:850}.print-report-priorities h3,.print-report-findings h3{color:var(--lc-102a2b);margin:0;font-size:11pt;line-height:1.25}.print-report-priorities p{color:var(--lc-4c5d5a);margin:1mm 0}.print-report-priorities small{color:var(--lc-667572);font-size:7.5pt}.print-report-findings>li{border-bottom:.7pt solid var(--lc-d7dfdc);break-inside:avoid;padding:4mm 0}.print-report-findings>li>header{justify-content:space-between;align-items:center;gap:4mm;margin-bottom:1.4mm;display:flex}.print-report-findings>li>header span{color:var(--lc-0f6668);letter-spacing:.08em;text-transform:uppercase;font-size:7pt;font-weight:900}.print-report-findings>li>header b{color:var(--lc-4b605c);background:var(--lc-e9efec);border-radius:999px;padding:.8mm 1.8mm;font-size:7pt}.print-report-findings>li>p{color:var(--lc-455754);margin:1.3mm 0 2.5mm}.print-report-findings dl{flex-wrap:wrap;gap:2mm 6mm;margin:0;display:flex}.print-report-findings dl>div{min-width:31mm}.print-report-findings dt{color:var(--lc-74817f);letter-spacing:.06em;text-transform:uppercase;font-size:6.5pt;font-weight:800}.print-report-findings dd{color:var(--lc-263b39);margin:.4mm 0 0;font-size:7.5pt;font-weight:700}.print-property-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:2mm;margin:5mm 0 0;display:grid}.print-property-summary>div{border:.7pt solid var(--lc-d4dfdb);background:var(--lc-f8faf8);padding:3mm}.print-property-summary dt{color:var(--lc-687875);letter-spacing:.05em;text-transform:uppercase;font-size:6.5pt;font-weight:800}.print-property-summary dd{color:var(--lc-102a2b);margin:.8mm 0 0;font-size:11pt;font-weight:850}.print-property-boundary-note,.print-property-disclaimer{border-left:3pt solid var(--lc-7fa99e);background:var(--lc-eef5f2);break-inside:avoid;margin-top:3mm;padding:3.5mm 4mm}.print-property-boundary-note p,.print-property-disclaimer p{color:var(--lc-485b58);margin:.8mm 0 0}.print-property-boundary-note small{color:var(--lc-687774);margin-top:1mm;font-size:7pt;display:block}.print-property-screening{gap:3mm;margin:0;padding:0;list-style:none;display:grid}.print-property-screening>li{--print-screening-tone:var(--lc-657875);border:.8pt solid color-mix(in srgb, var(--print-screening-tone) 34%, var(--lc-ffffff));border-left:3pt solid var(--print-screening-tone);background:color-mix(in srgb, var(--print-screening-tone) 5%, var(--lc-ffffff));break-inside:avoid;padding:4mm}.print-property-screening>li.is-overlap{--print-screening-tone:var(--lc-9a6909)}.print-property-screening>li.is-not_covered,.print-property-screening>li.is-unavailable{--print-screening-tone:var(--lc-786b61)}.print-property-screening>li>header{justify-content:space-between;align-items:flex-start;gap:5mm;display:flex}.print-property-screening h3{color:var(--lc-102a2b);margin:0;font-size:12pt}.print-property-screening header strong{color:var(--print-screening-tone);margin-top:.5mm;font-size:8pt;display:block}.print-property-screening header>span{color:var(--print-screening-tone);background:color-mix(in srgb, var(--print-screening-tone) 10%, var(--lc-ffffff));border-radius:999px;flex:none;padding:.8mm 1.8mm;font-size:6.5pt;font-weight:850}.print-property-screening>li>p{color:var(--lc-465855);margin:2mm 0 0}.print-property-screening dl{gap:1.5mm;margin:3mm 0 0;display:grid}.print-property-screening dl>div{border-top:.6pt solid var(--lc-d6dfdc);grid-template-columns:38mm minmax(0,1fr);gap:4mm;padding-top:1.5mm;display:grid}.print-property-screening dt,.print-property-screening dd{margin:0;font-size:7pt}.print-property-screening dt{color:var(--lc-697875);font-weight:750}.print-property-screening dd{color:var(--lc-263b39);overflow-wrap:anywhere}.print-property-sources{border-top:.7pt solid var(--lc-cbd8d4);gap:1.2mm;margin-top:3mm;padding-top:2mm;display:grid}.print-property-sources p{grid-template-columns:minmax(0,1fr) auto;gap:.5mm 3mm;margin:0;display:grid}.print-property-sources strong,.print-property-sources .print-property-license{font-size:6.5pt}.print-property-sources .print-property-license{color:var(--lc-687774);text-align:right}.print-property-sources>p>a:not(.print-property-license){overflow-wrap:anywhere;grid-column:1/-1;font-size:6pt}.print-property-disclaimer{border-left-color:var(--lc-c28b32);background:var(--lc-fff8e5)}.print-report-facts{background:var(--lc-f5f6f2);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5mm 4mm;margin:3mm 0 0;padding:2.5mm 3mm;list-style:none;display:grid}.print-report-facts li{justify-content:space-between;gap:3mm;display:flex}.print-report-facts span{color:var(--lc-6b7976);font-size:7pt}.print-report-facts strong{color:var(--lc-263b39);text-align:right;font-size:7pt}.print-report-source,.print-report-documents{border-left:1.5pt solid var(--lc-9fc4ba);flex-direction:column;gap:.5mm;margin-top:2.5mm;padding-left:3mm;font-size:7pt;display:flex}.print-report-source>span,.print-report-source>.print-property-license{color:var(--lc-697774)}.print-report-source a,.print-report-documents a,.print-report-footer a{overflow-wrap:anywhere;font-size:6.5pt}.print-report-documents{border-left-color:var(--lc-d7c28c)}.print-report-empty,.print-report-note,.print-report-warnings{border:.8pt solid var(--lc-d6dfdc);background:var(--lc-f7f8f4);break-inside:avoid;padding:4mm}.print-report-empty strong{color:var(--lc-102a2b)}.print-report-empty p,.print-report-note{color:var(--lc-536461);margin:1mm 0 0}.print-report-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5mm;display:grid}.print-report-sources article{border:.7pt solid var(--lc-d5dfdc);break-inside:avoid;padding:3mm}.print-report-sources header{justify-content:space-between;align-items:flex-start;gap:3mm;display:flex}.print-report-sources header>span{color:var(--lc-386658);background:var(--lc-dff0e9);border-radius:999px;flex:none;padding:.7mm 1.5mm;font-size:6.5pt;font-weight:850}.print-report-sources header>span.is-partial{color:var(--lc-765421);background:var(--lc-faeacb)}.print-report-sources header>span.is-unavailable{color:var(--lc-813d35);background:var(--lc-f7ded9)}.print-report-sources p{color:var(--lc-4e615e);margin:1mm 0}.print-report-sources small,.print-report-sources em{color:var(--lc-6d7977);font-size:7pt;line-height:1.4;display:block}.print-report-sources em{color:var(--lc-7c4f35);margin-top:1mm}.print-report-warnings{border-color:var(--lc-e1c990);background:var(--lc-fff8e5);margin-top:3mm}.print-report-warnings ul{margin:1.5mm 0 0;padding-left:5mm}.print-report-footer{border-top:1.5pt solid var(--lc-174b4d);break-inside:avoid;grid-template-columns:1.4fr 1fr;gap:6mm;margin-top:10mm;padding-top:5mm;display:grid}.print-report-footer strong{color:var(--lc-102a2b);font-size:8pt}.print-report-footer p{color:var(--lc-536461);margin:1mm 0 0;font-size:7.5pt}.print-report-footer>div{min-width:0}.print-report-footer>div:last-of-type{flex-direction:column;gap:1mm;display:flex}.print-report-footer>small{color:var(--lc-74817f);text-align:center;grid-column:1/-1;padding-top:3mm;font-size:6.5pt}}@media screen{.radar-guide{border:1px solid var(--lc-c8e1db);background:var(--lc-f0f8f5);border-radius:10px;margin:16px 18px;padding:16px;font-size:13px;line-height:1.6}.radar-guide ol{gap:12px;margin:0 0 14px;padding-left:22px;display:grid}.radar-guide li{padding-left:4px}.radar-guide li::marker{color:var(--lc-087d80);font-weight:700}.radar-guide strong,.radar-guide li span{display:block}.radar-guide li span,.radar-local-note{color:var(--lc-536c7b)}.radar-guide summary{cursor:pointer;font-weight:600}.radar-guide p{margin:10px 0 0}.radar-save-area{grid-column:1/-1;gap:8px;display:grid}.radar-save-area .primary-button{justify-content:center;width:100%}.layers-empty-note{color:var(--lc-536c7b);font-size:12px;line-height:1.5}.terrain-status{background:var(--lc-fff4df);max-width:42%;color:var(--lc-705221);border-radius:6px;margin:0;padding:10px;font-size:12px;line-height:1.6;position:absolute;top:12px;left:12px}.radar-workbench .brand>span:last-child{display:flex}.radar-workbench .layer-row{font-size:14px}.radar-workbench .layer-preset button,.radar-workbench .basemap-select select,.radar-workbench .source-dock small{font-size:12px}.radar-workbench .analysis-index strong,.radar-workbench .related-row strong,.radar-workbench .case-editor label{font-size:14px}.radar-workbench .related-row small,.radar-workbench .analysis-index span,.radar-workbench .case-provenance{font-size:12px}.analysis-provenance,.results-refresh-status{color:var(--lc-536c7b);margin:10px 0;font-size:13px;line-height:1.7}:root{--ink:var(--lc-1c2e3d);--muted:var(--lc-617483);--paper:var(--lc-ffffff);--paper-muted:var(--lc-f1f5f7);--line:var(--lc-dce4e9);--teal-950:var(--lc-112939);--teal-800:var(--lc-184b60);--teal-700:var(--lc-087d80);--teal-100:var(--lc-e0f4f0);--text-sm:14px;--text-md:14px;--text-display:25px;--shadow:0 12px 36px #1027351a;--rail-width:84px;--workbench-top:64px;--workbench-bottom:0px;--panel-gap:12px;color:var(--ink);background:var(--lc-edf2f5)}button,summary,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.55}button svg,a svg{flex-shrink:0}.radar-workbench{background:var(--lc-e7edf0)}.radar-workbench h1,.radar-workbench h2,.radar-workbench h3,.radar-workbench .brand strong{letter-spacing:-.035em;font-family:inherit}.workbench-rail{width:var(--rail-width);z-index:60;background:var(--lc-102532);color:var(--lc-a9beca);border-right:1px solid var(--lc-2c4250);flex-direction:column;align-items:stretch;display:flex;position:absolute;inset:0 auto 0 0}.rail-product{height:var(--workbench-top);color:var(--lc-77e0cb);border-bottom:1px solid var(--lc-314451);flex-shrink:0;place-items:center;display:grid}.rail-product svg{width:33px;height:33px}.rail-desktop-secondary{display:contents}.rail-more,.mobile-map-focus{display:none}.radar-workbench .search-box{height:44px;min-height:44px;padding-block:0}.radar-workbench .search-box input{min-width:0;font-size:16px}.radar-workbench .search-submit,.radar-workbench .search-location{min-height:36px}.radar-workbench .results-section{padding-top:0}.result-sort-label{color:var(--lc-536c7b);font-size:12px}.radar-workbench .results-heading-row{align-items:center;margin:0;padding:8px 0}.radar-workbench .sort-control select{width:140px;max-width:140px;padding-right:20px}.radar-workbench .card-meta{letter-spacing:0;text-transform:none;white-space:nowrap;max-width:100%;font-size:11px;font-weight:500;overflow:hidden}.radar-workbench .card-meta>span:last-child{text-overflow:ellipsis;overflow:hidden}.radar-workbench .result-card{box-shadow:none;border-radius:0}.radar-workbench .panel-size-controls button{min-width:34px;padding-inline:6px}.layer-dock:has(.layer-picker[open]){z-index:40;width:288px}.layer-picker[open]{max-height:inherit;overscroll-behavior:contain;overflow-y:auto}.layer-picker[open]>summary{z-index:1;background:var(--lc-ffffff);position:sticky;top:0}.layer-picker[open]>summary:after{content:"×";font-size:22px;font-weight:400}.layer-picker .map-mode-switch{box-shadow:none;margin-bottom:12px}.layer-picker .layer-row{min-height:40px;font-size:14px}.layer-picker .layer-preset button{min-height:36px;font-size:12px}.layer-picker .source-dock{width:100%;margin-top:12px}.detail-expand{display:none}.radar-workbench .detail-header{padding:16px 0 12px;display:block}.radar-workbench .detail-header .eyebrow{padding-right:106px}.radar-workbench .detail-header .back-button{position:absolute;top:10px;right:12px}.radar-workbench .detail-header h2{max-width:none;margin-top:12px;font-size:21px;line-height:1.2}.radar-workbench .detail-scroll{padding:0 16px 16px}.radar-workbench .detail-summary{font-size:15px;font-weight:400;line-height:1.6}.radar-workbench .detail-primary{border-left:0;padding-left:0}.radar-workbench .detail-actions{background:var(--lc-ffffff);flex-shrink:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;padding:8px 12px;overflow:visible}.detail-action-menu{position:relative}.detail-action-menu>summary{cursor:pointer;border:1px solid var(--line);border-radius:6px;align-items:center;min-height:44px;padding:10px;list-style:none;display:flex}.detail-action-menu>div{border:1px solid var(--line);background:var(--lc-ffffff);width:200px;box-shadow:var(--shadow);z-index:10;border-radius:8px;gap:4px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0}.rail-links{gap:6px;min-height:0;padding:12px 5px;display:grid;overflow-y:auto}.rail-links button{min-height:64px;color:var(--lc-b6c5ce);background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex;position:relative}.rail-links button:hover{background:var(--lc-1b3646);color:var(--lc-ffffff)}.rail-links button[aria-current]{background:var(--lc-214351);color:var(--lc-91f0d7)}.rail-links button[aria-current]:before{content:"";background:var(--lc-71dfc5);border-radius:0 3px 3px 0;width:3px;height:30px;position:absolute;left:-7px}.rail-links b{background:var(--lc-e7b552);color:var(--lc-193243);border-radius:8px;padding:1px 5px;font-size:12px;position:absolute;top:6px;right:8px}.rail-about{color:var(--lc-90a6b4);text-align:center;margin:auto 12px 18px;font-size:17px;font-weight:800;text-decoration:none}.rail-about span{margin-top:6px;font-size:10px;font-weight:500;line-height:1.5;display:block}.radar-workbench .top-bar{z-index:70;top:0;left:var(--rail-width);height:var(--workbench-top);background:var(--lc-ffffff);border-bottom:1px solid var(--line);pointer-events:auto;grid-template-columns:175px minmax(200px,1fr) auto;gap:16px;min-height:0;padding:8px 16px;right:0}.search-suggestions{overscroll-behavior:contain;max-height:min(52dvh,440px)}.radar-workbench .brand{box-shadow:none;background:0 0;gap:0;padding:0}.radar-workbench .brand-mark{display:none}.radar-workbench .brand strong{color:var(--lc-163346);font-size:24px}.radar-workbench .brand strong span{color:var(--lc-168580)}.radar-workbench .brand small{letter-spacing:.13em;margin-top:3px;font-size:10px}.radar-workbench .search-box{box-shadow:none;background:var(--lc-f3f6f8);border-color:var(--lc-dfe6eb);border-radius:8px}.radar-workbench .control-button{box-shadow:none;border:1px solid var(--line);border-radius:6px;min-height:39px;font-size:13px}.radar-workbench .watch-control{display:none}.radar-workbench .map-shell{left:var(--rail-width);top:var(--workbench-top);width:calc(100% - var(--rail-width));height:calc(100% - var(--workbench-top) - var(--workbench-bottom))}.radar-workbench .left-panel,.radar-workbench .detail-panel,.radar-workbench .area-panel{left:calc(var(--rail-width) + var(--panel-gap));top:calc(var(--workbench-top) + var(--panel-gap));width:352px;max-height:calc(100dvh - var(--workbench-top) - 36px);border:1px solid var(--lc-d7e1e7);background:var(--lc-ffffff);border-radius:10px;bottom:24px;box-shadow:0 6px 28px #14334524}.radar-workbench .area-panel{width:420px}.radar-workbench .detail-panel{width:400px}.radar-workbench .panel-body{padding:12px}.radar-workbench .panel-dock{background:var(--lc-f5f8f9);border-bottom:1px solid var(--lc-e0e7ed);border-radius:10px 10px 0 0}.radar-workbench .panel-dock-copy strong{color:var(--lc-294451)}.radar-workbench .panel-dock-copy small{color:var(--lc-82919c);font-size:11px}.radar-workbench .panel-size-controls button{font-size:11px}.radar-workbench .place-strip{background:var(--lc-ffffff);border-bottom:1px solid var(--lc-e8edf0);padding:0 0 13px}.radar-workbench .place-strip strong{font-size:15px}.radar-workbench .browse-controls{background:var(--lc-ffffff);gap:6px;padding:0 0 8px}.radar-workbench .browse-controls>*,.radar-workbench .browse-controls summary{border-radius:6px;font-size:12px}.place-summary-actions{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.place-summary-actions button{border:1px solid var(--lc-d7e1e7);background:var(--lc-f8fbfc);min-height:36px;color:var(--lc-276a79);border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.place-summary-actions svg{width:16px;height:16px}.radar-workbench .left-panel .place-briefing{border:0;border-left:3px solid var(--briefing-accent);box-shadow:none;border-radius:6px;padding:10px}.radar-workbench .left-panel .place-briefing-heading h2{font-size:16px;line-height:1.35}.radar-workbench .left-panel .briefing-metrics{flex-wrap:wrap;gap:6px 14px;padding-block:6px;display:flex}.radar-workbench .left-panel .briefing-metrics div{background:0 0;border:0;align-items:baseline;gap:5px;padding:0;display:flex}.radar-workbench .left-panel .briefing-metrics dt{letter-spacing:normal;text-transform:none;white-space:normal;font-size:12px;font-weight:400}.radar-workbench .left-panel .briefing-metrics dd{margin:0;font-family:inherit;font-size:14px;font-weight:650;line-height:1.4}.radar-workbench .results-heading-row h2{font-size:16px}.radar-workbench .results-heading-row .eyebrow{display:none}.radar-workbench .result-card{border-bottom:1px solid var(--lc-e7edf1);padding-block:11px}.radar-workbench .result-card strong{font-weight:650;line-height:1.5}.radar-workbench .map-legend{background:rgb(var(--lc-fffef7-rgb) / .929);font-size:11px;bottom:30px;right:14px}.radar-workbench .map-scope-action{top:calc(var(--workbench-top) + 12px);left:calc(50% + 100px)}.radar-workbench .maplibregl-ctrl-top-right{top:66px;right:2px}.radar-workbench .onboarding-card{background:var(--lc-ffffff);box-shadow:none;border:0;margin:0;padding:5px 0}.radar-workbench .onboarding-card h1{color:var(--lc-14374a);max-width:none;margin:8px 0;font-size:26px;line-height:1.2}.radar-workbench .onboarding-card p{color:var(--lc-687e8d);font-size:13px;line-height:1.5}.radar-workbench .onboarding-card .eyebrow{letter-spacing:.14em;color:var(--lc-19847c);font-size:11px;font-weight:750}.radar-workbench .onboarding-actions button{background:var(--lc-18495a);border-radius:6px;min-height:40px;padding:8px 12px;font-size:13px}.start-cities{grid-template-columns:repeat(3,1fr);gap:6px;margin:10px 0 12px;display:grid}.start-cities button{border:1px solid var(--lc-e1e8ee);background:var(--lc-f9fbfc);border-radius:5px;justify-content:space-between;align-items:center;gap:3px;padding:8px;font-size:12px;display:flex}.start-cities svg{width:13px}.onboarding-steps{border-top:1px solid var(--line);padding-top:10px}.onboarding-steps>div{align-items:flex-start;gap:10px;padding:8px 0;display:flex}.onboarding-steps b{color:var(--lc-5f9d9a);padding-top:2px;font-size:13px;font-weight:500}.onboarding-steps strong{color:var(--lc-294b5c);font-size:14px;font-weight:650;display:block}.onboarding-steps small{color:var(--lc-7c8f9b);margin-top:2px;font-size:12px;display:block}.layer-dock{right:12px;top:calc(var(--workbench-top) + 12px);z-index:15;width:150px;max-height:calc(100dvh - var(--workbench-top) - var(--workbench-bottom) - 36px);scrollbar-width:thin;gap:12px;display:grid;position:absolute;overflow:visible}.map-mode-switch{border:1px solid var(--lc-cfdae1);background:var(--lc-ffffff);box-shadow:var(--shadow);border-radius:7px;gap:2px;padding:4px;display:flex}.map-mode-switch button{background:0 0;border:0;border-radius:4px;padding:9px 12px;font-size:12px;font-weight:650}.map-mode-switch button[aria-pressed=true]{background:var(--lc-193d50);color:var(--lc-ffffff)}.map-mode-switch .fit-map{margin-left:auto;padding:5px 9px}.layer-picker{background:rgb(var(--lc-ffffff-rgb) / .961);border:1px solid var(--lc-d1dce3);box-shadow:var(--shadow);border-radius:8px}.layer-picker>summary{cursor:pointer;align-items:center;gap:9px;min-height:44px;padding:10px 12px;font-size:14px;font-weight:650;list-style:none;display:flex}.layer-picker>summary small{color:var(--lc-6b838e);margin-left:auto;font-size:12px;font-weight:400}.layer-picker-body{border-top:1px solid var(--line);padding:10px 13px 15px}.layer-preset{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0 0 13px;display:grid}.layer-preset button{border:1px solid var(--line);color:var(--lc-597383);background:var(--lc-f4f7fa);border-radius:4px;padding:6px 7px;font-size:10px}.layer-preset button[aria-pressed=true]{color:var(--lc-145c5d);border-color:var(--lc-b4dcd5);background:var(--lc-eaf6f3)}.layer-row{cursor:pointer;align-items:center;gap:8px;padding:8px 0;font-size:12px;display:flex}.layer-row input{accent-color:var(--lc-178e81);width:14px;height:14px;margin:0}.layer-row i{background:var(--category-color,var(--lc-637d8a));border-radius:2px;width:7px;height:7px}.layer-row small{color:var(--lc-7d909c);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.layer-coverage{color:var(--lc-647d8b);font-size:10px;font-style:normal;font-weight:400;line-height:1.5;display:block}.basemap-select{border-top:1px solid var(--line);color:var(--lc-6b808c);margin-top:10px;padding-top:12px;font-size:11px;display:block}.basemap-select select{border:1px solid var(--line);background:var(--lc-ffffff);width:100%;color:var(--ink);border-radius:4px;margin-top:7px;padding:8px 5px;font-size:11px;display:block}.source-dock{text-align:left;background:var(--lc-193748);color:var(--lc-e3f1f4);border:1px solid var(--lc-385663);border-radius:7px;align-items:center;gap:8px;padding:13px 12px;font-size:11px;display:flex}.source-dock>svg{width:16px;margin-left:auto}.source-dock small{color:var(--lc-a0b8c4);margin-top:5px;font-size:10px;display:block}.status-light{background:var(--lc-67cfb0);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 3px #67cfb018}.status-warning{background:var(--lc-ecc47c);box-shadow:0 0 0 3px #ecc47c20}.analysis-workspace{left:var(--rail-width);right:0;top:var(--workbench-top);z-index:21;background:var(--lc-f2f6f9);padding:24px;position:absolute;bottom:0;overflow-y:auto}.workspace-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;display:flex}.workspace-heading h1{margin:4px 0 6px;font-size:28px;font-weight:650}.workspace-heading p{color:var(--lc-708390);margin:0;font-size:14px;line-height:1.7}.workspace-heading .eyebrow{letter-spacing:.12em;color:var(--lc-198576);font-size:10px;font-weight:750}.secondary-button,.workspace-empty>button{border:1px solid var(--lc-cddce3);background:var(--lc-ffffff);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.analysis-metrics{background:var(--lc-ffffff);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,1fr);margin-bottom:16px;padding:12px 0;display:grid}.analysis-metrics>div{border-right:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:0 16px;display:flex}.analysis-metrics>div:last-child{border:0}.analysis-metrics strong{color:var(--lc-19465a);font-size:22px;font-weight:500;display:block}.analysis-metrics span{color:var(--lc-718896);margin-top:0;font-size:12px;display:block}.analysis-controls{justify-content:space-between;gap:20px;margin:16px 0;display:flex}.segmented-control{background:var(--lc-e2eaf0);border-radius:6px;padding:4px;display:flex}.segmented-control button{background:0 0;border:0;border-radius:4px;padding:9px 16px;font-size:13px}.segmented-control button[aria-pressed=true]{background:var(--lc-ffffff);color:var(--lc-167b7b);box-shadow:0 2px 4px #14314414}.analysis-controls>input{background:var(--lc-ffffff);border:1px solid var(--line);border-radius:6px;min-width:280px;padding:10px 14px;font-size:13px}.analysis-grid{border:1px solid var(--lc-dbe5eb);background:var(--lc-ffffff);border-radius:8px;grid-template-columns:270px minmax(0,1fr);display:grid;overflow:hidden}.analysis-index{border-right:1px solid var(--lc-dfe7eb);background:var(--lc-f9fbfc);max-height:760px;padding:15px;overflow:auto}.analysis-index h2{margin:4px 0 15px;padding:0 8px;font-size:14px}.analysis-index h2 span{color:var(--lc-78919f);margin-left:9px;font-size:12px}.analysis-index>button{text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;width:100%;margin:0 0 5px;padding:13px 10px;display:block}.analysis-index>button.is-selected{border-color:var(--lc-b8d9d7);background:var(--lc-e9f5f2)}.analysis-index strong{margin:5px 0;font-size:13px;font-weight:650;line-height:1.5;display:block}.analysis-index span{color:var(--lc-69828f);font-size:11px}.category-label{text-transform:uppercase;color:var(--lc-197675);letter-spacing:.08em;font-size:10px}.relation-board{min-width:0;padding:25px}.relation-feature small{color:var(--lc-718c99);font-size:11px}.relation-feature h2{margin:12px 0;font-size:24px;line-height:1.25}.relation-feature p{color:var(--lc-5f7684);max-height:120px;font-size:14px;line-height:1.75;overflow:auto}.inline-actions{flex-wrap:wrap;gap:9px;margin:16px 0;display:flex}.inline-actions button,.inline-actions a{background:var(--lc-f4f8fa);border:1px solid var(--lc-d6e2e8);color:var(--lc-22566a);border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:12px;text-decoration:none;display:flex}.inline-actions button:first-child{background:var(--lc-183e52);color:var(--lc-ffffff);border-color:var(--lc-183e52)}.relation-visual{background:var(--lc-102b3e);border-radius:7px;margin:23px 0;position:relative;overflow:hidden}.relation-visual svg{width:100%;height:155px;display:block}.relation-visual>span{color:var(--lc-8eacbc);letter-spacing:.03em;font-size:10px;position:absolute;bottom:12px;left:18px}.relation-board h3{margin-bottom:10px;font-size:16px}.relation-board h3 span{color:var(--lc-2b8f82);margin-left:8px}.relation-caveat,.relation-board>p{color:var(--lc-758a97);font-size:12px;line-height:1.65}.related-row{text-align:left;border:0;border-bottom:1px solid var(--lc-e3ebef);background:var(--lc-ffffff);align-items:center;gap:12px;width:100%;padding:15px 0;display:flex}.related-row>span:nth-child(2){flex:1;min-width:0}.related-row strong{font-size:13px;font-weight:600;line-height:1.4;display:block}.related-row small{color:var(--lc-778d99);margin-top:0;font-size:10px;line-height:1.6;display:block}.relation-dot{background:var(--lc-35a294);border-radius:50%;flex-shrink:0;width:7px;height:7px}.related-row>svg{color:var(--lc-819aa9);width:16px}.analysis-table-wrap{border:1px solid var(--line);background:var(--lc-ffffff);border-radius:8px;overflow:auto}.analysis-table{border-collapse:collapse;width:100%;font-size:12px}.analysis-table th{background:var(--lc-e9f0f4);text-align:left;color:var(--lc-5c7786);padding:15px 14px;font-weight:600}.analysis-table td{border-bottom:1px solid var(--lc-e5ecf0);vertical-align:top;min-width:115px;padding:16px 14px;line-height:1.6}.analysis-table td:first-child{min-width:270px}.analysis-table td button{text-align:left;color:var(--lc-145973);background:0 0;border:0;padding:0;font-size:12px;font-weight:600;line-height:1.6}.analysis-table td small{color:var(--lc-81929c);margin-top:5px;display:block}.start-horizon{background:var(--lc-ffffff);border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;gap:30px;margin-top:25px;padding:25px;display:grid}.start-horizon h2{font-size:18px}.start-horizon p{color:var(--lc-748994);font-size:12px;line-height:1.7}.start-horizon .eyebrow{color:var(--lc-2b9187);font-size:10px}.horizon-bars{align-items:flex-end;gap:14px;display:flex}.horizon-bars button{background:0 0;border:0;flex-direction:column;flex:1;align-items:center;padding:0;display:flex}.horizon-bars strong{color:var(--lc-477787);margin-bottom:8px;font-size:12px;font-weight:500}.horizon-bars i{background:var(--lc-40af9c);opacity:.8;border-radius:4px 4px 0 0;width:100%;min-width:18px}.horizon-bars button:hover i{opacity:1;background:var(--lc-157b78)}.horizon-bars span{color:var(--lc-7c929e);margin-top:9px;font-size:11px}.workspace-notice{background:var(--lc-fff4df);border:1px solid var(--lc-f2d79c);color:var(--lc-796239);border-radius:6px;padding:12px 16px;font-size:13px;line-height:1.7}.workspace-empty{text-align:center;min-height:290px;color:var(--lc-6c8492);border:1px dashed var(--lc-c5d6df);background:rgb(var(--lc-ffffff-rgb) / .533);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.workspace-empty>svg{width:40px;height:40px;color:var(--lc-3e948e)}.workspace-empty h2{color:var(--lc-244859);margin:20px 0 9px;font-size:22px}.workspace-empty p{max-width:460px;font-size:14px;line-height:1.7}.save-workcase{border:1px solid var(--lc-bfdad6);background:var(--lc-e6f6f0);min-height:44px;color:var(--lc-166b60);border-radius:5px;margin:0;padding:8px 10px;font-size:14px;font-weight:650}.case-stage-tabs{flex-wrap:wrap;gap:9px;margin-bottom:25px;display:flex}.case-stage-tabs button{border:1px solid var(--lc-d1dee5);background:var(--lc-ffffff);border-radius:6px;padding:12px 15px;font-size:13px}.case-stage-tabs button[aria-pressed=true]{background:var(--lc-19475a);color:var(--lc-ffffff);border-color:var(--lc-19475a)}.case-stage-tabs b{opacity:.7;margin-left:10px;font-weight:500}.case-grid{grid-template-columns:285px minmax(0,1fr);gap:25px;display:grid}.case-index button{border:1px solid var(--lc-d6e2e8);background:var(--lc-ffffff);text-align:left;border-radius:7px;width:100%;margin-bottom:10px;padding:16px}.case-index button.is-selected{background:var(--lc-edf8f4);border-color:var(--lc-98cdbd)}.case-index strong,.case-index span,.case-index em{display:block}.case-index small{color:var(--lc-208d78);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.case-index strong{margin:9px 0;font-size:14px;line-height:1.5}.case-index span,.case-index em{color:var(--lc-768e9b);font-size:11px;font-style:normal}.case-index em{color:var(--lc-8f6b3c);margin-top:8px}.case-editor{background:var(--lc-ffffff);border:1px solid var(--line);border-radius:8px;padding:28px}.case-editor h2{font-size:24px;line-height:1.4}.case-editor .eyebrow{color:var(--lc-329a84);font-size:11px}.case-provenance{color:var(--lc-7b929e);margin:14px 0 22px;font-size:11px}.case-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.case-editor label{color:var(--lc-5b7585);font-size:12px;display:block}.case-editor input,.case-editor select,.case-editor textarea{border:1px solid var(--lc-cfdfe7);background:var(--lc-f9fbfc);width:100%;color:var(--lc-294452);font:inherit;border-radius:5px;margin-top:7px;padding:11px;display:block}.case-editor textarea{resize:vertical;font-size:15px;line-height:1.8}.case-note{margin-top:21px}.case-note small{color:var(--lc-8196a1);margin-top:8px;font-size:11px;display:block}.case-remove{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:24px;padding-top:17px;font-size:12px;display:flex}.case-remove button{background:var(--lc-f8f0ed);color:var(--lc-a45f51);border:0;border-radius:4px;padding:8px;font-size:11px}.casework-warning{z-index:90;background:var(--lc-fff0d2);border:1px solid var(--lc-d6b56e);border-radius:6px;max-width:500px;padding:15px;font-size:14px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.business-search{border:1px solid var(--line);background:var(--lc-ffffff);border-radius:8px;padding:22px}.business-search label{color:var(--lc-66818e);margin-bottom:10px;font-size:12px;display:block}.business-search>div{gap:10px;display:flex}.business-search input{border:1px solid var(--lc-cfdde5);background:var(--lc-f8fbfc);border-radius:5px;flex:1;min-width:0;padding:13px;font-size:15px}.business-search button{background:var(--lc-19475a);color:var(--lc-ffffff);border:0;border-radius:5px;align-items:center;gap:10px;padding:12px 17px;font-size:13px;display:flex}.provider-badge{color:var(--lc-3a8b83);background:var(--lc-e4f1ed);border-radius:5px;align-items:center;gap:8px;padding:10px 15px;font-size:12px;display:flex}.actor-candidates{margin:24px 0}.actor-candidates h2{margin:0 0 14px;font-size:15px}.actor-candidates>div{flex-wrap:wrap;gap:8px;display:flex}.actor-candidates button{border:1px solid var(--lc-d3e0e7);background:var(--lc-ffffff);border-radius:5px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;display:flex}.actor-candidates svg{width:15px;color:var(--lc-6a8b9a)}.actor-candidates p,.business-source{color:var(--lc-778f9d);font-size:12px;line-height:1.7}.business-results>h2{margin:25px 0 20px;font-size:19px}.business-results>h2 small{color:var(--lc-8799a5);margin-left:12px;font-size:11px;font-weight:400}.business-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.business-grid article{border:1px solid var(--line);background:var(--lc-ffffff);border-radius:8px;padding:23px}.business-grid header{color:var(--lc-7a909e);align-items:center;gap:9px;font-size:11px;display:flex}.business-avatar{background:var(--lc-ecf3f6);width:37px;height:37px;color:var(--lc-4c7a8a);border-radius:6px;place-items:center;display:grid}.business-grid header small{margin-top:4px;display:block}.business-grid header b{color:var(--lc-387d67);background:var(--lc-e7f5ed);border-radius:4px;margin-left:auto;padding:5px 8px;font-size:10px;font-weight:500}.business-grid h3{margin:20px 0 9px;font-size:20px}.business-grid p{color:var(--lc-8296a1);font-size:12px}.business-grid dl{margin:22px 0}.business-grid dl>div{grid-template-columns:140px 1fr;gap:12px;padding:8px 0;font-size:12px;display:grid}.business-grid dt{color:var(--lc-8094a0)}.business-grid dd{color:var(--lc-3d6174);margin:0;line-height:1.6}.business-grid article>a{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:15px;font-size:12px;text-decoration:none;display:flex}.business-source{margin-top:28px}.radar-workbench.is-map-focus .map-shell{width:100%;height:100%;inset:0}.radar-workbench.is-map-focus .analysis-workspace{display:none}.radar-workbench.is-map-focus .maplibregl-control-container{display:block}.radar-workbench.is-map-focus .maplibregl-ctrl-top-right{display:none}.category-road{--category-color:var(--lc-d8754c)}.category-traffic{--category-color:var(--lc-d8994a)}.category-planning{--category-color:var(--lc-8e7bb3)}.category-building{--category-color:var(--lc-b58d50)}.category-utilities{--category-color:var(--lc-a17d59)}.category-nature{--category-color:var(--lc-5aa880)}.category-transit{--category-color:var(--lc-468aab)}.category-procurement{--category-color:var(--lc-af6683)}.category-hazard{--category-color:var(--lc-d6ae4c)}.category-fire{--category-color:var(--lc-e16d55)}}@media screen and (width>=1500px){.radar-workbench .left-panel{width:380px}.layer-dock{width:150px}.analysis-workspace{padding:36px 50px}.analysis-grid{grid-template-columns:320px minmax(0,1fr)}}@media screen and (width<=1100px){:root{--rail-width:78px}.radar-workbench .top-bar{grid-template-columns:160px minmax(200px,1fr) auto;gap:14px;padding-inline:16px}.radar-workbench .brand strong{font-size:21px}.local-workspace-badge{display:none}.radar-workbench .left-panel{width:330px}.layer-dock{width:150px}.layer-picker-body{padding-inline:10px}.layer-preset button{padding-inline:5px}.analysis-workspace{padding:25px}.analysis-grid{grid-template-columns:220px minmax(0,1fr)}.relation-board{padding:19px}.case-grid{grid-template-columns:240px minmax(0,1fr);gap:16px}}@media screen and (width<=860px){.mobile-map-focus{display:block}:root{--rail-width:0px;--workbench-top:104px;--workbench-bottom:calc(64px + env(safe-area-inset-bottom))}.workbench-rail{height:var(--workbench-bottom);padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--lc-344b58);z-index:65;width:100%;inset:auto 0 0}.rail-product,.rail-about{display:none}.rail-links{gap:0;padding:3px;display:flex}.rail-links button{flex:1;gap:4px;min-height:57px;padding:3px 0;font-size:12px}.rail-links svg{width:20px;height:20px}.rail-links{overflow:visible}.rail-more{flex:1;display:block}.rail-more>summary{cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:57px;font-size:12px;list-style:none;display:flex}.rail-more>summary[data-active=true],.rail-more[open]>summary{background:var(--lc-214351);color:var(--lc-91f0d7)}.rail-more-popover{background:var(--lc-102532);border:1px solid var(--lc-344b58);width:min(340px,100vw - 16px);box-shadow:var(--shadow);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);right:8px}.rail-more-popover button{min-height:76px}.radar-workbench .detail-panel{height:min(var(--panel-user-height,46dvh), calc(100dvh - var(--workbench-top) - var(--workbench-bottom) - 20px))}.radar-workbench .detail-panel.is-expanded{height:calc(100dvh - var(--workbench-top) - var(--workbench-bottom) - 20px)}.detail-expand{z-index:9;background:var(--lc-ffffff);color:var(--lc-166b60);border:0;min-height:32px;padding:4px 8px;font-size:12px;display:block;position:absolute;top:2px;right:10px}.radar-workbench .detail-panel .detail-accent{background:var(--lc-ffffff);flex-basis:34px;height:34px}.radar-workbench .detail-header{flex-shrink:0;padding:4px 0 10px}.radar-workbench .detail-header h2{margin-top:4px;font-size:18px}.radar-workbench .detail-header .eyebrow{margin-bottom:4px;padding-right:0;font-size:11px}.radar-workbench .detail-header .back-button{background:var(--lc-ffffff);border:0;border-radius:6px;min-height:32px;top:2px;left:10px;right:auto}.radar-workbench .panel-resize-top{height:32px;left:122px;right:100px}.radar-workbench .detail-scroll{padding-inline:12px}.radar-workbench .panel-dock{flex-basis:auto;min-height:64px;padding:12px}.radar-workbench.panel-compact .panel-dock{height:100%}.radar-workbench.panel-compact .panel-grab-zone{flex:1}.radar-workbench .panel-dock-copy{display:flex}.radar-workbench .panel-size-controls button{min-height:44px}.radar-workbench .panel-size-controls{display:flex}.radar-workbench.panel-compact .panel-size-controls{display:none}.radar-workbench .maplibregl-ctrl-bottom-right{inset:12px auto auto 8px}.radar-workbench .maplibregl-ctrl-attrib.maplibregl-compact{box-sizing:border-box;max-width:calc(100vw - 182px);font-size:10px;line-height:1.4}.radar-workbench:has(.layer-picker[open]) :is(.left-panel,.detail-panel,.housing-map-panel){visibility:hidden}.rail-links button[aria-current]:before{display:none}.radar-workbench .top-bar{grid-template-rows:36px 44px;grid-template-columns:1fr auto;gap:8px;padding:8px 12px;display:grid}.radar-workbench .top-bar>.brand{grid-area:1/1}.radar-workbench .top-actions{grid-area:1/2}.radar-workbench .search-box{grid-area:2/1/auto/-1;width:100%}.radar-workbench .brand strong{font-size:21px}.radar-workbench .brand small{display:none}.radar-workbench .control-button{min-height:36px;padding:5px 10px;font-size:12px}.radar-workbench .map-shell{top:var(--workbench-top);height:calc(100% - var(--workbench-top) - var(--workbench-bottom));width:100%;left:0}.radar-workbench .left-panel,.radar-workbench .detail-panel,.radar-workbench .area-panel{top:auto;left:8px;right:8px;bottom:calc(var(--workbench-bottom) + 8px);width:auto;max-height:calc(100dvh - var(--workbench-top) - var(--workbench-bottom) - 20px);border-radius:11px}.radar-workbench .left-panel{height:46dvh}.radar-workbench.panel-expanded .left-panel{height:calc(100dvh - var(--workbench-top) - var(--workbench-bottom) - 20px)}.radar-workbench.panel-compact .left-panel{height:96px;max-height:96px}.radar-workbench .area-panel,.radar-workbench .detail-panel{max-height:calc(100dvh - var(--workbench-top) - var(--workbench-bottom) - 20px)}.radar-workbench .panel-body{padding:13px}.radar-workbench .onboarding-card h1{max-width:none;margin:4px 0 7px;font-size:24px}.radar-workbench .onboarding-card p{font-size:13px;line-height:1.6}.onboarding-steps{display:none}.radar-workbench .onboarding-card .eyebrow{margin-top:0}.radar-workbench .onboarding-actions{align-items:center;gap:16px;display:flex}.start-cities{margin-bottom:6px}.layer-dock{top:calc(var(--workbench-top) + 12px);gap:6px;width:140px;right:12px}.source-dock{width:100%}.layer-picker>summary{padding:9px 11px;font-size:14px}.layer-picker[open]{top:calc(var(--workbench-top) + 12px);width:min(288px,100vw - 24px);max-height:calc(100dvh - var(--workbench-top) - var(--workbench-bottom) - 32px);position:fixed;right:12px;overflow:auto}.map-mode-switch button{padding:6px 8px;font-size:10px}.map-mode-switch .fit-map{padding:2px 4px}.fit-map svg{width:16px}.radar-workbench .map-legend{display:none}.radar-workbench .maplibregl-ctrl-top-right{top:66px;right:2px}.radar-workbench .map-scope-action{top:calc(var(--workbench-top) + 12px);left:12px;transform:none}.analysis-workspace{inset:var(--workbench-top) 0 var(--workbench-bottom);padding:21px 15px}.workspace-heading{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px}.workspace-heading h1{font-size:27px}.workspace-heading p{font-size:12px}.workspace-heading>.secondary-button{align-self:flex-start;font-size:12px}.analysis-metrics{grid-template-columns:1fr 1fr;margin-bottom:18px;padding:0}.analysis-metrics>div{border-bottom:1px solid var(--line);padding:15px}.analysis-metrics>div:nth-child(2n){border-right:0}.analysis-metrics strong{font-size:25px}.analysis-metrics span{font-size:11px}.analysis-controls{flex-direction:column;gap:10px}.analysis-controls>input{width:100%;min-width:0}.segmented-control button{flex:1}.analysis-grid{display:block}.analysis-index{border-right:0;border-bottom:1px solid var(--line);max-height:220px}.analysis-index>button{padding:10px}.relation-board{padding:18px}.relation-feature h2{font-size:22px}.relation-feature p{font-size:13px}.start-horizon{grid-template-columns:1fr;padding:20px}.horizon-bars{min-height:115px}.case-grid{grid-template-columns:1fr}.case-index{max-height:260px;overflow:auto}.case-stage-tabs{gap:6px}.case-stage-tabs button{padding:9px 11px;font-size:11px}.case-editor{padding:20px}.case-fields{grid-template-columns:1fr}.case-remove{flex-wrap:wrap}.business-search{padding:16px}.business-search>div{flex-direction:column}.business-search button{justify-content:center}.business-grid{grid-template-columns:1fr}.business-grid article{padding:19px}.business-grid h3{font-size:19px}.provider-badge{display:none}.casework-warning{width:calc(100% - 24px);bottom:75px}.radar-workbench .toast{bottom:79px}}@media screen and (width>=600px) and (width<=860px) and (height<=540px){:root{--workbench-top:56px;--workbench-bottom:calc(56px + env(safe-area-inset-bottom))}.radar-workbench .top-bar{grid-template-rows:40px;grid-template-columns:minmax(0,1fr) auto;padding:8px 12px}.radar-workbench .top-bar>.brand{display:none}.radar-workbench .search-box{grid-area:1/1;height:40px;min-height:40px}.rail-links button,.rail-more>summary{min-height:48px}.radar-workbench .left-panel,.radar-workbench .detail-panel,.radar-workbench .area-panel{width:min(380px,48vw);height:calc(100dvh - var(--workbench-top) - var(--workbench-bottom) - 20px);right:auto}.radar-workbench.panel-compact .left-panel{height:72px}.radar-workbench.panel-expanded .left-panel,.radar-workbench .detail-panel.is-expanded{width:calc(100% - 16px)}.radar-workbench .panel-dock{min-height:56px;padding-block:6px}.radar-workbench .maplibregl-ctrl-bottom-right{top:66px;left:auto;right:2px}}@media print{.workbench-rail,.workspace-context-bar,.layer-dock,.analysis-workspace,.casework-warning{display:none!important}}.results-data-note{border-left:3px solid var(--lc-a66b20);background:var(--lc-fbf7ef);color:var(--lc-536571);margin:4px 0 18px;padding:10px 12px;font-size:12px;line-height:1.5}.results-data-note strong{color:var(--lc-324a58);margin-bottom:3px;display:block}.map-group-summary{border:1px solid var(--lc-d9e6e5);background:var(--lc-f0f7f6);border-radius:8px;margin:8px 0 18px;padding:12px;font-size:13px;line-height:1.5}.map-group-summary p{margin:0 0 10px}.map-group-summary button{width:100%}@media screen{.housing-map-panel{z-index:22;left:calc(var(--rail-width) + 16px);top:calc(var(--workbench-top) + 12px);background:var(--lc-ffffff);border:1px solid var(--lc-d7e1e7);border-radius:10px;grid-template-rows:auto auto minmax(0,1fr);width:380px;display:grid;position:absolute;bottom:24px;overflow:hidden;box-shadow:0 6px 28px #14334524}.housing-panel-heading{align-items:center;gap:8px;padding:16px;display:flex}.housing-panel-heading>div{flex:1;min-width:0}.housing-panel-heading h1{margin:0 0 4px;font-size:20px}.housing-panel-heading p{color:var(--lc-617483);margin:0;font-size:12px;line-height:1.5}.housing-panel-heading button{background:var(--lc-eef4f6);color:var(--lc-184b60);border:0;border-radius:6px}.housing-close{width:32px;height:32px;font-size:25px}.housing-expand{display:none}.housing-tabs{border-bottom:1px solid var(--lc-dce4e9);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:0 10px 10px;display:grid}.housing-tabs button{background:var(--lc-f1f5f7);color:var(--lc-536c7b);border:0;border-radius:5px;padding:10px 2px;font-size:12px}.housing-address-tabs{display:contents}.housing-tabs:has(.housing-address-tabs){grid-template-columns:repeat(5,minmax(0,1fr))}.housing-tabs button{overflow-wrap:anywhere;min-width:0;min-height:44px}.housing-tabs button[aria-pressed=true]{color:var(--lc-086c63);background:var(--lc-dff2ed);font-weight:700}.housing-panel-body{overscroll-behavior:contain;min-height:0;padding:14px;overflow:hidden auto}.housing-layout[hidden]{display:none}.housing-building-list>p{color:var(--lc-536c7b);margin:0 0 16px;font-size:13px;line-height:1.6}.home-compact-links{flex-wrap:wrap;gap:10px;padding:4px 0;display:flex}.home-compact-links a{color:var(--lc-126e65);font-size:12px}.home-scope-controls{gap:10px;margin-bottom:12px;font-size:12px;line-height:1.6;display:grid}.home-viewport-hint{color:var(--lc-536c7b);margin:0}.home-scope-controls [role=group]{background:var(--lc-f0f5f7);border-radius:7px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.home-scope-controls button{color:var(--lc-536c7b);font:inherit;background:0 0;border:0;border-radius:5px;padding:9px 5px}.home-scope-controls button[aria-pressed=true]{background:var(--lc-ffffff);color:var(--lc-086c63);font-weight:700;box-shadow:0 1px 4px #14334515}.home-scope-controls>strong{color:var(--lc-184b60)}.home-scope-controls details{color:var(--lc-617483);font-size:11px}.home-scope-controls summary{cursor:pointer}.home-scope-controls details p{margin:6px 0}.home-market-status{border:1px solid var(--lc-dce6eb);color:var(--lc-617483);border-radius:6px;margin:0 0 12px;padding:10px 12px;font-size:11px;line-height:1.6}.home-market-status strong,.home-market-status span{display:block}.home-market-status strong{color:var(--lc-233c4d)}.home-market-status p{margin:4px 0 0}.home-map-marker{color:var(--lc-184b60);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:0;display:flex}.home-marker-symbol{background:var(--lc-ffffff);border:2px solid var(--lc-137e73);border-radius:50% 50% 50% 4px;place-items:center;width:35px;height:35px;font-size:27px;line-height:1;display:grid;box-shadow:0 2px 8px #12374840}.home-map-marker.is-selected .home-marker-symbol{color:var(--lc-ffffff);background:var(--lc-137e73)}.home-marker-label{background:var(--lc-ffffff);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;max-width:210px;padding:5px 8px;font-size:12px;font-weight:650;position:absolute;top:calc(100% + 5px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 2px 8px #12374830}.home-list-shortcut{flex-shrink:0;display:inline-flex}.housing-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:24px;display:grid}.home-profile{min-width:0}.home-address-card,.home-empty{background:var(--lc-123748);color:var(--lc-ffffff);border-radius:14px;padding:28px}.home-address-card .eyebrow{color:var(--lc-8be3cb)}.home-address-card h2{color:var(--lc-ffffff);overflow-wrap:anywhere;margin:10px 0 14px;font-size:29px;line-height:1.3}.home-cadastral{color:var(--lc-bdd3dd);font-size:13px}.home-external-links{flex-wrap:wrap;gap:8px;margin:20px 0 12px;display:flex}.home-external-links a{border:1px solid rgb(var(--lc-ffffff-rgb) / .259);color:var(--lc-ffffff);border-radius:6px;padding:8px 11px;font-size:12px;text-decoration:none}.home-address-card>small{color:var(--lc-c4d8e1);font-size:12px;line-height:1.6}.home-address-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.home-address-actions button{background:var(--lc-d5f1e7);color:var(--lc-174d48);border:0;border-radius:6px;align-items:center;gap:8px;padding:10px 13px;font-size:13px;font-weight:600;display:inline-flex}.home-address-actions button:first-child{background:var(--lc-ffffff);color:var(--lc-123748)}.home-empty{min-height:380px;padding:40px}.home-empty>svg{width:44px;height:44px;color:var(--lc-a2e0cf);margin-bottom:16px}.home-empty h2{color:var(--lc-ffffff);margin:0 0 14px;font-size:28px}.home-empty>p{max-width:520px;color:var(--lc-c7dce6);font-size:15px;line-height:1.8}.home-empty .primary-button{background:var(--lc-d5f1e7);color:var(--lc-174d48);align-items:center;gap:16px;margin-top:15px;display:inline-flex}.home-steps{border-top:1px solid rgb(var(--lc-ffffff-rgb) / .161);grid-template-columns:repeat(3,1fr);gap:18px;margin-top:35px;padding-top:24px;display:grid}.home-steps span{color:var(--lc-c7dce6);font-size:12px;line-height:1.7}.home-steps b{color:var(--lc-8be3cb);margin-bottom:8px;font-size:20px;font-weight:500;display:block}.home-shortlist{background:var(--lc-ffffff);border:1px solid var(--lc-dce6eb);border-radius:12px;min-width:0;padding:20px}.home-shortlist>header,.home-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-shortlist h2,.home-section-heading h2{margin:0;font-size:18px}.home-shortlist>header>span,.home-section-heading>span{color:var(--lc-647e8e);white-space:nowrap;font-size:11px}.home-shortlist>p,.home-shortlist-empty span{color:var(--lc-617483);font-size:13px;line-height:1.7}.home-shortlist-empty{border:1px dashed var(--lc-c9d9e2);border-radius:8px;gap:12px;margin-top:20px;padding:24px 18px;display:grid}.home-shortlist-empty>svg{color:var(--lc-6a979a)}.home-shortlist-empty strong{font-size:14px}.home-context-header{justify-content:space-between;align-items:center;gap:16px;margin:30px 0 18px;display:flex}.home-context-header h2{margin:0 0 8px;font-size:20px}.home-context-header p{color:var(--lc-617483);margin:0;font-size:13px;line-height:1.7}.home-context-header>button{color:var(--lc-087d80);background:0 0;border:0;min-width:105px;font-size:12px}.home-data-note{color:var(--lc-755724);border-left:3px solid var(--lc-cca661);background:var(--lc-fff8eb);padding:12px 14px;font-size:13px;line-height:1.65}.home-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.home-context-card{background:var(--lc-ffffff);border:1px solid var(--lc-dce6eb);border-radius:10px;padding:18px}.home-context-card header{color:var(--lc-338780);justify-content:space-between;align-items:center;font-size:12px;display:flex}.home-context-card h3{margin:14px 0 8px;font-size:16px;line-height:1.5}.home-context-card>p{color:var(--lc-617483);font-size:12px;line-height:1.7}.home-context-card ul{margin:0;padding:0;list-style:none}.home-context-card li{border-top:1px solid var(--lc-e6edf1)}.home-context-card li button{text-align:left;width:100%;color:var(--lc-233c4d);background:0 0;border:0;gap:6px;padding:14px 0;display:grid}.home-context-card li strong{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.home-context-card li span,.home-context-card li small{color:var(--lc-617483);font-size:11px;line-height:1.65}.home-text-button{color:var(--lc-087d80);text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-size:12px;display:inline-flex}.home-screening,.home-editor{border:1px solid var(--lc-dce6eb);background:var(--lc-ffffff);border-radius:10px;margin-top:22px;padding:22px}.home-screening>p,.home-editor>p{color:var(--lc-617483);font-size:13px;line-height:1.75}.home-screening>small{color:var(--lc-617483);font-size:12px;display:block}.home-screening-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.home-screening-grid article{background:var(--lc-f4f7f8);border:1px solid var(--lc-dce6eb);border-radius:8px;padding:15px}.home-screening-grid article.screening-overlap{background:var(--lc-fff8eb);border-color:var(--lc-ead8af)}.home-screening-grid h3{margin:0 0 8px;font-size:14px}.home-screening-grid strong{font-size:12px;line-height:1.6;display:block}.home-screening-grid p{color:var(--lc-617483);font-size:12px;line-height:1.65}.home-screening-grid a{color:var(--lc-087d80);font-size:11px}.home-editor label{gap:8px;margin-top:16px;font-size:13px;font-weight:600;display:grid}.home-editor input,.home-editor textarea{border:1px solid var(--lc-cedce4);background:var(--lc-fcfdfe);color:var(--lc-233c4d);font:inherit;border-radius:6px;width:100%;min-width:0;padding:11px 12px;font-weight:400}.home-editor textarea{resize:vertical}.home-price-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.home-editor .primary-button{align-items:center;gap:8px;margin-top:18px;display:inline-flex}.home-editor>small{color:var(--lc-617483);margin-top:12px;font-size:12px;line-height:1.6;display:block}.home-error{color:var(--lc-ac3d37)!important}.home-history-note{color:var(--lc-617483);gap:12px;margin:22px 0;font-size:12px;line-height:1.75;display:flex}.home-history-note>svg{flex-shrink:0;margin-top:3px}.home-history-note strong{color:var(--lc-233c4d);display:block}.home-saved-list{gap:12px;margin-top:16px;display:grid}.home-saved-list article{border:1px solid var(--lc-dce6eb);border-radius:8px;padding:14px}.home-saved-list article.is-selected{border-color:var(--lc-79b8ad);background:var(--lc-f1f8f5)}.home-open-saved{text-align:left;width:100%;color:var(--lc-233c4d);background:0 0;border:0;gap:10px;padding:0;display:grid}.home-open-saved>strong{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.home-open-saved>span{color:var(--lc-087d80);align-items:center;gap:8px;font-size:11px;display:flex}.home-open-saved svg{width:15px;height:15px}.home-saved-list dl{gap:8px;margin:18px 0 12px;display:grid}.home-saved-list dl>div{justify-content:space-between;gap:8px;font-size:11px;display:flex}.home-saved-list dt,.home-saved-list small{color:var(--lc-617483);font-size:11px}.home-saved-list dd{margin:0;font-weight:600}.home-saved-note{white-space:pre-wrap;overflow-wrap:anywhere;max-height:130px;font-size:12px;line-height:1.7;overflow:auto}.home-saved-actions{justify-content:space-between;margin-top:12px;display:flex}.home-saved-actions a,.home-saved-actions button{color:var(--lc-087d80);background:0 0;border:0;padding:0;font-size:12px}.home-remove-confirm{border-top:1px solid var(--lc-dce6eb);margin-top:14px;padding-top:10px}.home-remove-confirm p{font-size:12px;line-height:1.6}.home-remove-confirm button{border:1px solid var(--lc-cedce4);background:var(--lc-ffffff);color:var(--lc-233c4d);border-radius:4px;margin-right:12px;padding:6px 8px;font-size:12px}.rail-links button{min-width:0}.housing-map-panel [hidden]{display:none!important}.housing-map-panel .housing-layout,.housing-map-panel .home-context-grid,.housing-map-panel .home-screening-grid{grid-template-columns:1fr;gap:12px}.housing-map-panel .home-address-card{background:var(--lc-edf7f4);color:var(--lc-244858);border:1px solid var(--lc-cce4dd);border-radius:8px;padding:10px}.housing-map-panel .home-address-card h2{color:var(--lc-153e4c);margin:7px 0;font-size:20px}.housing-map-panel .home-address-card .eyebrow{color:var(--lc-087567);margin:0;font-size:10px}.housing-map-panel .home-cadastral{color:var(--lc-587483);margin:6px 0;font-size:11px}.housing-map-panel .home-external-links{gap:5px;margin:0}.housing-map-panel .home-external-links a{color:var(--lc-126e65);background:var(--lc-ffffff);border-color:var(--lc-bfd9d2);padding:8px}.housing-map-panel .home-address-card>small{color:var(--lc-617483);font-size:11px}.housing-map-panel .home-address-actions{gap:6px;margin-top:6px}.housing-map-panel .home-address-actions button{padding:8px;font-size:11px}.housing-map-panel .home-context-header{flex-direction:row;align-items:center;gap:8px;margin:22px 0 12px}.housing-map-panel .home-context-header h2{font-size:18px}.housing-map-panel .home-context-header p{font-size:12px}.housing-map-panel .home-context-header>button{padding:0}.housing-map-panel .home-context-card,.housing-map-panel .home-screening,.housing-map-panel .home-editor,.housing-map-panel .home-shortlist{padding:15px}.housing-map-panel .home-screening,.housing-map-panel .home-editor{box-shadow:none;background:0 0;border:0;margin-top:12px;padding:0}.housing-map-panel .home-shortlist{border:0;padding:0}.housing-map-panel .home-shortlist>header{display:none}.housing-map-panel .home-empty{min-height:0;padding:20px}.housing-map-panel .home-empty h2{font-size:21px}.housing-map-panel .home-empty p{font-size:13px}}@media screen and (width<=1250px) and (width>=861px){.housing-map-panel{width:360px}}@media screen and (width<=860px){.layer-dock:has(.layer-picker[open]){z-index:40}.housing-map-panel{top:auto;left:8px;right:8px;bottom:calc(var(--workbench-bottom) + 8px);width:auto;height:46dvh;max-height:calc(100dvh - var(--workbench-top) - var(--workbench-bottom) - 20px)}.housing-map-panel.is-expanded{height:calc(100dvh - var(--workbench-top) - var(--workbench-bottom) - 20px);max-height:calc(100dvh - var(--workbench-top) - var(--workbench-bottom) - 20px)}.housing-panel-heading{padding:10px 12px}.housing-panel-heading h1{font-size:17px}.housing-panel-heading p{font-size:12px}.housing-expand{padding:8px;font-size:11px;display:block}.housing-panel-body{padding:10px}}@media screen and (width<=1250px){.housing-layout{grid-template-columns:minmax(0,1fr) 265px;gap:18px}.home-context-grid{grid-template-columns:1fr}}@media screen and (width<=860px){.rail-links button>span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.housing-layout{grid-template-columns:1fr}.home-address-card,.home-empty{padding:23px}.home-address-card h2{font-size:25px}}@media screen and (width<=500px){.home-screening-grid,.home-price-inputs{grid-template-columns:1fr;gap:8px}.home-editor,.home-screening{padding:17px}.home-section-heading,.home-context-header{flex-direction:column;align-items:flex-start;gap:8px}.home-context-header>button{text-align:left;padding:0}.home-steps{gap:10px}}@media screen and (width>=600px) and (width<=860px) and (height<=540px){.housing-map-panel{width:min(380px,48vw);height:calc(100dvh - var(--workbench-top) - var(--workbench-bottom) - 20px);right:auto}.housing-map-panel.is-expanded{width:calc(100% - 16px)}}@media screen{.radar-workbench{--results-width:352px}.radar-workbench.panel-expanded{--results-width:440px}.radar-workbench:has(.housing-map-panel){--results-width:380px}.history-control{align-items:center;gap:6px;display:inline-flex}.history-control svg{width:16px;height:16px}.radar-workbench .browse-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.panel-timeline{min-width:0;scroll-margin-top:54px}.map-timeline{border-bottom:1px solid var(--lc-d7e1e7);color:var(--lc-294451);gap:5px;min-width:0;padding:8px 0;font-size:12px;display:grid}.timeline-heading{align-items:center;gap:6px;display:flex}.timeline-heading>strong{margin-right:auto;font-size:12px;font-weight:600}.map-timeline button{border:1px solid var(--lc-d7e1e7);background:var(--lc-f6f9f9);color:var(--lc-294451);border-radius:4px;min-height:28px;padding:3px 6px;font-size:11px;font-weight:500;line-height:1.3}.map-timeline button:disabled{opacity:.45}.timeline-modes{gap:3px;display:flex}.timeline-modes button,.map-timeline .timeline-reset,.map-timeline .timeline-info{background:0 0;border-color:#0000}.map-timeline .timeline-info{min-width:24px;padding-inline:3px;font-size:14px}.timeline-modes button[aria-pressed=true]{color:var(--lc-096e6b);background:var(--lc-eaf5f2);font-weight:600}.map-timeline .timeline-play{background:var(--lc-18495a);color:var(--lc-ffffff);border-color:var(--lc-18495a)}.timeline-period{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"from to apply""range range range";align-items:center;gap:3px 8px;display:grid}.timeline-start-year{grid-area:from}.timeline-end-year{grid-area:to}.timeline-period>button{grid-area:apply}.timeline-period label{white-space:nowrap;color:var(--lc-607783);align-items:center;gap:5px;font-size:11px;display:flex}.timeline-period input[type=number]{appearance:textfield;border:1px solid var(--lc-ccd9df);width:100%;min-width:0;height:28px;color:var(--lc-294451);background:var(--lc-ffffff);border-radius:4px;padding:3px 5px;font-size:12px}.timeline-period input::-webkit-inner-spin-button{appearance:none;margin:0}.timeline-period input::-webkit-outer-spin-button{appearance:none;margin:0}.timeline-range{grid-area:range;min-width:0}.map-timeline .dual-range{height:36px}.map-timeline .dual-range-track{top:12px}.map-timeline .dual-range input[type=range]{height:30px}.map-timeline .dual-range input[type=range]::-webkit-slider-thumb{width:24px;height:24px;margin-top:-9px;box-shadow:0 0 0 1px #76aaa5}.map-timeline .dual-range input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #f0a43a}.map-timeline .dual-range-track small{font-size:10px;top:8px}.timeline-caption{justify-content:space-between;align-items:center;gap:6px;min-width:0;font-size:11px;line-height:1.4;display:flex}.timeline-caption small,.timeline-day-period small{color:var(--lc-607783);font-size:11px}.timeline-caption output{font-weight:600}.timeline-caption button{min-height:24px;padding:2px 4px}.timeline-day{align-items:center;gap:6px;display:flex}.timeline-day input[type=range]{min-width:40px;height:30px;accent-color:var(--lc-147b79);flex:1;margin:0}.timeline-day .timeline-play{min-width:58px}.timeline-day-period{align-items:end;gap:8px;display:flex}.timeline-day-period label{min-width:0;color:var(--lc-607783);align-items:center;gap:5px;font-size:11px;display:flex}.timeline-day-period input{border:1px solid var(--lc-ccd9df);min-width:0;max-width:100%;height:28px;color:var(--lc-294451);background:var(--lc-ffffff);border-radius:4px;padding:2px 4px;font-size:11px}.timeline-day-period small{align-self:center;margin-left:auto}.timeline-coverage{color:var(--lc-607783);font-size:10px;line-height:1.5}.timeline-coverage p{margin:6px 0 0}.timeline-limit{color:var(--lc-855320);margin:0;font-size:11px}}@media screen and (width>=861px){.radar-workbench .left-panel{height:auto;width:var(--results-width);bottom:auto}.radar-workbench.panel-compact .left-panel{height:auto;max-height:54px;bottom:auto}.radar-workbench.panel-compact .panel-grab-zone{flex:1}.radar-workbench.panel-compact .panel-dock-copy{display:flex}.radar-workbench.panel-compact .panel-dock-copy small{display:none}}@media screen and (width<=860px){.radar-workbench .top-actions .history-control{padding:0 8px;font-size:11px;display:inline-flex}.history-control svg{display:none}.radar-workbench:not(.panel-compact) .panel-dock{min-height:52px;padding:6px 10px}.map-timeline button{min-height:32px}.timeline-period input[type=number]{height:32px}.timeline-day-period small{display:none}}@media print{.panel-timeline,.history-control{display:none}}}@layer app{:root,body{font-family:var(--font-sans);font-feature-settings:"cv11", "ss01", "tnum" 0;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}body{letter-spacing:-.006em}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:color-mix(in oklab, var(--brand) 28%, transparent)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.radar-workbench h1,.radar-workbench h2,.radar-workbench h3{letter-spacing:-.022em;color:var(--text)}.radar-workbench{background:var(--bg)}.radar-workbench .control-button,.radar-workbench .secondary-button{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:38px;color:var(--text);background:var(--surface);box-shadow:none;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);padding:0 12px;font-size:13px;font-weight:600}.radar-workbench .control-button:hover,.radar-workbench .secondary-button:hover,.radar-workbench .control-button.is-active{border-color:var(--border-strong);background:var(--surface-3)}.radar-workbench .primary-button{border-radius:var(--radius-sm);color:var(--brand-contrast);background:var(--brand);border:0;font-weight:650}.radar-workbench .primary-button:hover{background:var(--brand-strong)}.radar-workbench select,.radar-workbench input[type=text],.radar-workbench input[type=number],.radar-workbench input[type=search],.radar-workbench textarea{color:var(--text);background-color:var(--surface);border-color:var(--border)}@media screen and (width>=861px){.radar-workbench{--rail-width:88px;--workbench-top:76px;--panel-gap:12px;--chrome-inset:12px}.radar-workbench .map-shell{width:100%;height:100%;inset:0}.radar-workbench .map-canvas:after{display:none}.workbench-rail{inset:var(--chrome-inset) auto var(--chrome-inset) var(--chrome-inset);width:calc(var(--rail-width) - var(--chrome-inset));border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text-muted);background:var(--surface-glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow-md)}.rail-product{height:56px;color:var(--brand);border-bottom:1px solid var(--border)}.rail-product svg{width:28px;height:28px}.rail-links{gap:2px;padding:8px 6px}.rail-links button{min-height:56px;color:var(--text-muted);border-radius:var(--radius);letter-spacing:0;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);gap:4px;font-size:10.5px;font-weight:550}.rail-links button svg{width:21px;height:21px}.rail-links button:hover{color:var(--text);background:var(--surface-3)}.rail-links button[aria-current]{color:var(--brand);background:var(--brand-soft)}.rail-links button[aria-current]:before{display:none}.rail-links b{border-radius:var(--radius-pill);color:#1b1300;background:var(--accent);min-width:18px;padding:1px 5px;font-size:10.5px;font-weight:700;line-height:16px;top:4px;right:6px}.rail-about{color:var(--text-muted);margin:auto 8px 12px;font-size:13px}.rail-about span{font-size:9.5px}.radar-workbench .top-bar{top:var(--chrome-inset);left:calc(var(--rail-width) + var(--chrome-inset));right:var(--chrome-inset);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-glass);height:56px;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow-md);grid-template-columns:auto minmax(240px,620px) 1fr;gap:14px;padding:0 8px 0 18px}.radar-workbench .brand strong{letter-spacing:-.035em;color:var(--text);font-size:20px;font-weight:750}.radar-workbench .brand strong span{color:var(--brand)}.radar-workbench .brand small{color:var(--text-muted);letter-spacing:.14em;margin-top:1px;font-size:9px;font-weight:600}.radar-workbench .search-box{border:1px solid var(--border);border-radius:var(--radius);max-width:none;height:40px;min-height:40px;color:var(--text-muted);background:var(--surface-2);-webkit-backdrop-filter:none;backdrop-filter:none;grid-column:2;justify-self:stretch;padding:0 6px 0 12px}.radar-workbench .search-box input{height:38px;font-size:14.5px}.radar-workbench .top-actions{justify-self:end;gap:6px}.radar-workbench .left-panel,.radar-workbench .detail-panel,.radar-workbench .area-panel{left:calc(var(--rail-width) + var(--panel-gap));top:calc(var(--workbench-top) + var(--panel-gap) - 2px);bottom:var(--chrome-inset);width:372px;max-height:calc(100dvh - var(--workbench-top) - var(--panel-gap) - var(--chrome-inset));border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-lg)}.radar-workbench .detail-panel{width:420px}.radar-workbench .area-panel{width:440px}.radar-workbench .layer-dock{top:calc(var(--workbench-top) + var(--panel-gap) - 2px);right:var(--chrome-inset)}.radar-workbench .maplibregl-ctrl-top-right{top:calc(var(--workbench-top) + 58px);right:4px}.radar-workbench .map-scope-action{top:calc(var(--workbench-top) + 10px)}}.radar-workbench .panel-dock{border-bottom:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface)}.radar-workbench .panel-dock-copy strong{color:var(--text);font-size:15px;font-weight:700}.radar-workbench .panel-dock-copy small{color:var(--text-muted)}.radar-workbench .panel-size-controls{border-radius:var(--radius-sm);background:var(--surface-3);padding:3px}.radar-workbench .panel-size-controls button{color:var(--text-muted);border-radius:6px}.radar-workbench .panel-size-controls button[aria-pressed=true]{color:var(--text);background:var(--surface);box-shadow:var(--shadow-sm)}.radar-workbench .result-card{border-bottom-color:var(--border);transition:background var(--dur) var(--ease)}.radar-workbench .result-card:hover{background:var(--surface-2)}.radar-workbench .layer-picker,.radar-workbench .map-mode-switch{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow-md)}.radar-workbench .layer-picker[open]{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.radar-workbench .layer-picker[open]>summary{border-radius:var(--radius) var(--radius) 0 0;background:var(--surface)}.radar-workbench .map-legend{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow-sm)}.radar-workbench .maplibregl-ctrl-group{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow-md)}.radar-workbench .maplibregl-ctrl-group button+button{border-top-color:var(--border)}.radar-workbench .maplibregl-ctrl-attrib{color:var(--text-2);background:var(--surface-glass)}.radar-workbench .maplibregl-ctrl-attrib a{color:inherit}:root[data-theme=dark] .maplibregl-ctrl-group button .maplibregl-ctrl-icon{filter:invert()hue-rotate(180deg)}.radar-workbench .toast{border:1px solid var(--border);border-radius:var(--radius);color:var(--text-inverse);background:var(--surface-inverse);box-shadow:var(--shadow-lg)}.radar-workbench .icon-control{width:38px;padding:0}.radar-workbench .icon-control svg{width:18px;height:18px}.radar-workbench .layer-dock:has(.layer-picker[open]){width:316px}.radar-workbench .layer-picker-body{border-top-color:var(--border);padding:4px 14px 14px}.layer-section-title{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:14px 0 8px;font-size:11px;font-weight:650;display:flex}.layer-section-title .link-button{color:var(--brand);letter-spacing:0;text-transform:none;background:0 0;border:0;padding:0;font-size:11.5px;font-weight:600}.basemap-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.basemap-option{color:var(--text-2);text-align:center;background:0 0;border:0;gap:4px;padding:0;font-size:10.5px;font-weight:550;display:grid}.basemap-option img{aspect-ratio:1;object-fit:cover;border:2px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-3);width:100%;transition:border-color var(--dur) var(--ease)}.basemap-option:hover img{border-color:var(--border-strong)}.basemap-option[aria-checked=true]{color:var(--brand)}.basemap-option[aria-checked=true] img{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in oklab, var(--brand) 22%, transparent)}.radar-workbench .layer-picker .map-mode-switch{border-color:var(--border);background:var(--surface-2);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;margin:0}.radar-workbench .map-mode-switch button{color:var(--text-2)}.radar-workbench .map-mode-switch button[aria-pressed=true]{color:var(--brand-contrast);background:var(--brand)}.radar-workbench .layer-preset button{border-color:var(--border);border-radius:var(--radius-xs);color:var(--text-2);background:var(--surface-2);font-size:11.5px}.radar-workbench .layer-preset button[aria-pressed=true]{color:var(--brand);border-color:color-mix(in oklab, var(--brand) 45%, var(--border));background:var(--brand-soft)}.overlay-group{gap:2px;margin-bottom:8px;display:grid}.overlay-group-label{color:var(--text-2);margin:4px 0 2px;font-size:12px;font-weight:650}.overlay-row{border-radius:var(--radius-xs);cursor:pointer;grid-template-columns:auto 12px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:34px;padding:2px 4px;font-size:13px;display:grid}.overlay-row:hover{background:var(--surface-2)}.overlay-row input{accent-color:var(--brand);margin:0}.overlay-row i{opacity:.85;border-radius:3px;width:12px;height:12px}.overlay-row span{flex-direction:column;line-height:1.25;display:flex}.overlay-row em{color:var(--text-muted);font-size:11px;font-style:normal}.overlay-row a{width:20px;height:20px;color:var(--text-muted);background:var(--surface-3);border-radius:50%;place-items:center;font-size:11px;font-weight:700;text-decoration:none;display:grid}.overlay-row a:hover{color:var(--brand)}.place-pin{pointer-events:none;width:30px;height:30px;position:relative}.place-pin-dot{background:var(--brand);border:4px solid #fff;border-radius:50%;position:absolute;inset:5px;box-shadow:0 2px 8px #00000059}.place-pin-pulse{background:color-mix(in oklab, var(--brand) 45%, transparent);animation:place-pulse 2.2s var(--ease) infinite;border-radius:50%;position:absolute;inset:-10px}@keyframes place-pulse{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.4)}}.place-feature-popup .maplibregl-popup-content{border-radius:var(--radius-sm);color:var(--text);background:var(--surface);box-shadow:var(--shadow-md);padding:6px 10px;font-size:12.5px;font-weight:600}.place-feature-popup .maplibregl-popup-tip{display:none}@media screen and (width<=860px){.radar-workbench{--workbench-top:116px;--chrome-inset:8px;--mobile-nav-height:calc(64px + env(safe-area-inset-bottom))}.radar-workbench .top-bar{top:max(var(--chrome-inset), env(safe-area-inset-top));left:var(--chrome-inset);right:var(--chrome-inset);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow-md);padding:8px 8px 8px 12px}.radar-workbench .brand strong{color:var(--text);letter-spacing:-.035em;font-size:19px;font-weight:750}.radar-workbench .brand strong span{color:var(--brand)}.radar-workbench .search-box{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);box-shadow:none}.radar-workbench .map-shell{height:calc(100% - var(--workbench-bottom));top:0}.radar-workbench .map-canvas:after{display:none}.radar-workbench .maplibregl-ctrl-bottom-right{top:calc(var(--workbench-top) + 4px)}.workbench-rail{color:var(--text-muted);background:var(--surface-glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-top:1px solid var(--border)}.rail-links button{color:var(--text-muted);border-radius:var(--radius)}.rail-links button[aria-current],.rail-more>summary[data-active=true]{color:var(--brand);background:var(--brand-soft)}}.radar-workbench .brand{text-shadow:none}.rail-links button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.radar-workbench .palette-control{color:var(--text-muted);gap:6px}.radar-workbench .palette-control svg{width:16px;height:16px}.radar-workbench .palette-control kbd,.palette kbd{border:1px solid var(--border);color:var(--text-muted);background:var(--surface-2);font-family:var(--font-sans);border-radius:5px;padding:1px 5px;font-size:10.5px;font-weight:600}@media screen and (width<=1100px){.radar-workbench .palette-control kbd{display:none}}.palette-backdrop{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fade-in .14s var(--ease);background:#060c0d61;place-items:start center;padding:min(14vh,120px) 12px 12px;display:grid;position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}}.palette{border:1px solid var(--border);border-radius:var(--radius-lg);width:min(640px,100%);max-height:min(70vh,560px);color:var(--text);background:var(--surface);box-shadow:var(--shadow-lg);animation:panel-in .18s var(--ease);flex-direction:column;display:flex;overflow:hidden}.palette-input{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:0 14px;display:flex}.palette-input>svg{width:18px;height:18px;color:var(--text-muted)}.palette-input input{min-width:0;height:54px;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:16px}.palette-spinner{border:2px solid var(--border-strong);border-top-color:var(--brand);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.palette-list{flex:1;margin:0;padding:6px;list-style:none;overflow-y:auto}.palette-group{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;padding:10px 10px 4px;font-size:11px;font-weight:650}.palette-item{border-radius:var(--radius-sm);cursor:pointer;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:grid}.palette-item svg{width:17px;height:17px;color:var(--text-muted)}.palette-item span{flex-direction:column;min-width:0;display:flex}.palette-item small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.palette-item[aria-selected=true]{background:var(--brand-soft)}.palette-item[aria-selected=true] svg{color:var(--brand)}.palette-empty{color:var(--text-muted);text-align:center;padding:18px 12px;font-size:13px}.palette-footer{border-top:1px solid var(--border);color:var(--text-muted);background:var(--surface-2);gap:14px;padding:8px 14px;font-size:11.5px;display:flex}.palette-footer span{align-items:center;gap:3px;display:inline-flex}@media screen and (width>=861px){.radar-workbench.panel-compact .left-panel{max-height:none;bottom:auto}.radar-workbench.panel-compact .left-panel .panel-dock{border-radius:var(--radius-lg);border-bottom:0}}.map-progress{left:50%;bottom:calc(var(--workbench-bottom,0px) + 20px);z-index:12;border:1px solid var(--border);border-radius:var(--radius);min-width:140px;color:var(--text-2);background:var(--surface-glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow-md);pointer-events:none;animation:fade-in .3s var(--ease) .4s both;flex-direction:column;align-items:center;gap:6px;padding:8px 14px 10px;font-size:12px;font-weight:600;display:flex;position:absolute;transform:translate(-50%)}.map-progress-bar{background:var(--surface-3);border-radius:2px;width:100%;height:3px;position:relative;overflow:hidden}.map-progress-bar:after{content:"";background:var(--brand);width:40%;animation:map-progress 1.1s var(--ease) infinite;border-radius:2px;position:absolute;inset:0}@keyframes map-progress{0%{transform:translate(-100%)}to{transform:translate(250%)}}.radar-workbench .map-loading{color:var(--text-2);background:radial-gradient(60% 50% at 50% 45%, color-mix(in oklab, var(--brand) 9%, transparent), transparent), var(--bg);place-content:center;justify-items:center;gap:10px;font-size:13px;font-weight:600;display:grid;position:absolute;inset:0}.radar-workbench .map-loading-grid{background:var(--surface-3);border-radius:2px;width:160px;height:3px;animation:none;position:relative;overflow:hidden}.radar-workbench .map-loading-grid:before,.radar-workbench .map-loading-grid:after{content:none}.radar-workbench .map-loading-grid{background-image:linear-gradient(90deg, transparent, var(--brand), transparent);animation:map-loading-sweep 1.1s var(--ease) infinite;background-repeat:no-repeat;background-size:40% 100%}@keyframes map-loading-sweep{0%{background-position:-60% 0}to{background-position:160% 0}}.place-panel{z-index:30;border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text);background:var(--surface);box-shadow:var(--shadow-lg);animation:panel-in .22s var(--ease);flex-direction:column;display:flex;position:absolute;overflow:hidden}@keyframes panel-in{0%{opacity:0;transform:translateY(6px)}}@media screen and (width>=861px){.place-panel{left:calc(var(--rail-width) + var(--panel-gap));top:calc(var(--workbench-top) + var(--panel-gap) - 2px);bottom:var(--chrome-inset);width:408px}}@media screen and (width<=860px){.place-panel{left:8px;right:8px;bottom:calc(var(--mobile-nav-height,72px) + 8px);border-radius:var(--radius-xl);max-height:min(64dvh,640px)}}.place-header{border-bottom:1px solid var(--border);background:radial-gradient(120% 90% at 0% 0%, color-mix(in oklab, var(--brand) 11%, transparent), transparent 60%), var(--surface);padding:14px 16px 12px}.place-header-top{justify-content:space-between;align-items:center;display:flex}.place-eyebrow{color:var(--brand);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:inline-flex}.place-eyebrow svg{width:15px;height:15px}.place-close{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-muted);background:0 0;border:0;place-items:center;display:grid}.place-close:hover{color:var(--text);background:var(--surface-3)}.place-close svg{width:18px;height:18px}.place-header h2{letter-spacing:-.025em;margin:6px 0 2px;font-size:22px;font-weight:720;line-height:1.2}.place-subtitle{color:var(--text-muted);margin:0;font-size:13.5px}.place-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.place-chip{border:1px solid var(--border);border-radius:var(--radius-pill);min-height:24px;color:var(--text-2);background:var(--surface-2);font-variant-numeric:tabular-nums;align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;display:inline-flex}button.place-chip:hover{border-color:var(--border-strong)}.place-chip svg{width:13px;height:13px}.place-actions{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.place-action{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:34px;color:var(--text);background:var(--surface);align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.place-action:hover{background:var(--surface-3)}.place-action.is-primary{color:var(--brand-contrast);background:var(--brand);border-color:#0000}.place-action.is-primary:hover{background:var(--brand-strong)}.place-action svg{width:16px;height:16px}.place-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:4px 16px 16px;overflow-y:auto}.place-section{border-bottom:1px solid var(--border);padding:14px 0}.place-section h3{align-items:center;gap:8px;margin:0 0 10px;font-size:14.5px;font-weight:680;display:flex}.place-section h3 small{color:var(--text-muted);text-align:right;margin-left:auto;font-size:11.5px;font-weight:500}.place-section-icon{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--brand);background:var(--brand-soft);place-items:center;display:grid}.place-section-icon svg{width:15px;height:15px}.place-status{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.place-status.is-unavailable{color:var(--warn)}.place-error{border-radius:var(--radius);color:var(--danger);background:var(--danger-soft);gap:6px;margin-top:12px;padding:12px;font-size:13px;display:grid}.place-error button{border-radius:var(--radius-xs);color:#fff;background:var(--danger);border:0;justify-self:start;padding:6px 10px}.place-skeleton{gap:8px;display:grid}.place-skeleton span{background:linear-gradient(90deg, var(--surface-3), var(--surface-2), var(--surface-3));background-size:200% 100%;border-radius:6px;height:12px;animation:1.3s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.weather-now{grid-template-columns:auto auto 1fr;align-items:center;gap:10px;display:grid}.weather-now-main strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:38px;font-weight:650;line-height:1;display:block}.weather-now-main strong.is-cold{color:var(--info)}.weather-now-main strong.is-warm{color:var(--danger)}.weather-now-main span{color:var(--text-2);font-size:13px}.weather-now-facts{justify-self:end;gap:6px;margin:0;display:grid}.weather-now-facts div{justify-items:end;display:grid}.weather-now-facts dt{color:var(--text-muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}.weather-now-facts dt svg{width:12px;height:12px}.weather-now-facts dd{text-align:right;margin:0;font-size:13px;font-weight:600}.weather-now-facts dd small{color:var(--text-muted);font-size:11px;font-weight:400;display:block}.weather-hourly{margin:12px 0 4px}.weather-hourly svg{width:100%;height:auto;overflow:visible}.weather-temp-line{fill:none;stroke:var(--danger);stroke-width:2px;stroke-linejoin:round}.weather-temp-dot{fill:var(--surface);stroke:var(--danger);stroke-width:1.5px}.weather-temp-label,.weather-hour-label{fill:var(--text-2);text-anchor:middle;font-variant-numeric:tabular-nums;font-size:10px}.weather-hour-label{fill:var(--text-muted)}.weather-rain-bar{fill:color-mix(in oklab, var(--info) 65%, transparent)}.weather-days{gap:2px;margin:8px 0 0;padding:0;list-style:none;display:grid}.weather-days li{grid-template-columns:44px 30px 1fr auto;align-items:center;gap:8px;padding:3px 0;font-size:13px;display:grid}.weather-days li>span:first-child{color:var(--text-2);text-transform:capitalize}.weather-day-temp{color:var(--text-muted);font-variant-numeric:tabular-nums}.weather-day-temp b{color:var(--text);font-weight:650}.weather-day-rain{color:var(--info);font-size:12px}.air-quality{gap:10px;display:grid}.air-badge{border-radius:var(--radius);justify-content:space-between;align-items:baseline;padding:10px 12px;font-size:14px;display:flex}.air-badge span{opacity:.85;font-size:12px}.air-badge.is-low{color:var(--ok);background:var(--ok-soft)}.air-badge.is-moderate{color:var(--warn);background:var(--warn-soft)}.air-badge.is-high{color:var(--danger);background:var(--danger-soft)}.air-badge.is-very_high{color:#fff;background:#7c1d6f}.air-pollutants{grid-template-columns:repeat(4,1fr);gap:6px;margin:0;display:grid}.air-pollutants div{border-radius:var(--radius-sm);background:var(--surface-2);padding:6px 8px}.air-pollutants dt{color:var(--text-muted);font-size:11px}.air-pollutants dd{margin:0;font-size:14px;font-weight:650}.air-pollutants small{color:var(--text-muted);font-size:10px;font-weight:400}.air-hourly{grid-auto-flow:column;gap:2px;margin:0;padding:0;list-style:none;display:grid}.air-hourly li{border-radius:2px;height:8px}.air-hourly li.is-low{background:var(--ok)}.air-hourly li.is-moderate{background:var(--warn)}.air-hourly li.is-high{background:var(--danger)}.air-hourly li.is-very_high{background:#7c1d6f}.live-dot{color:var(--ok);align-items:center;gap:5px;font-weight:600;display:inline-flex}.live-dot:before{content:"";background:var(--ok);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite live}@keyframes live{50%{opacity:.3}}.transit-stops{gap:12px;margin:0;padding:0;list-style:none;display:grid}.transit-stop-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.transit-stop-head strong{font-size:13.5px}.transit-stop-head span{color:var(--text-muted);white-space:nowrap;font-size:11.5px}.departures{gap:4px;margin:0;padding:0;list-style:none;display:grid}.departures li{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:13px;display:grid}.departures li.is-cancelled{opacity:.6}.departures li.is-cancelled .departure-destination{text-decoration:line-through}.line-badge{color:#fff;text-align:center;font-variant-numeric:tabular-nums;background:#6b7280;border-radius:5px;min-width:34px;padding:2px 6px;font-size:12px;font-weight:700}.line-badge.mode-bus,.line-badge.mode-coach{background:#c8102e}.line-badge.mode-tram{background:#0b91ef}.line-badge.mode-metro{background:#ec700c}.line-badge.mode-rail{background:#00367e}.line-badge.mode-water{background:#0d9488}.departure-destination{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.departure-destination small{color:var(--text-muted)}.departure-time{color:var(--text-2);font-variant-numeric:tabular-nums;font-weight:650}.departure-time.is-realtime{color:var(--ok)}.change-chips{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}.change-chip{border-radius:var(--radius-pill);background:var(--surface-2);align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.change-chip i,.change-dot{background:var(--chip,var(--text-muted));border-radius:50%;flex-shrink:0;width:8px;height:8px}.place-panel .category-road{--chip:var(--road)}.place-panel .category-traffic{--chip:var(--traffic)}.place-panel .category-utilities{--chip:var(--utilities)}.place-panel .category-nature{--chip:var(--nature)}.place-panel .category-building{--chip:var(--building)}.place-panel .category-transit{--chip:var(--transit)}.place-panel .category-planning{--chip:var(--planning)}.place-panel .category-procurement{--chip:var(--procurement)}.place-panel .category-hazard{--chip:var(--hazard-orange)}.place-panel .category-fire{--chip:var(--fire)}.place-change-list,.nearby-groups,.nearby-groups ul{margin:0;padding:0;list-style:none}.place-change-list button,.nearby-groups li li button{border-radius:var(--radius-xs);width:100%;color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:7px 6px;font-size:13px;display:flex}.place-change-list button:hover,.nearby-groups li li button:hover{background:var(--surface-2)}.place-change-title{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.place-change-list small,.nearby-groups small{color:var(--text-muted);white-space:nowrap;font-size:11.5px}.place-more,.nearby-toggle{color:var(--brand);background:0 0;border:0;align-items:center;gap:6px;margin-top:6px;padding:4px 6px;font-size:12.5px;font-weight:600;display:inline-flex}.place-more svg{width:14px;height:14px}.nearby-groups{gap:10px;display:grid}.nearby-group-head{align-items:center;gap:7px;font-size:12.5px;display:flex}.nearby-group-head i{background:var(--nearby,var(--brand));border-radius:3px;width:9px;height:9px}.nearby-group-head small{margin-left:auto}.nearby-groups li li button span{flex:1}.nearby-school{--nearby:#7c5cd6}.nearby-kindergarten{--nearby:#c05fb5}.nearby-health{--nearby:#d64545}.nearby-park{--nearby:#2f9e5b}.nearby-water{--nearby:#2f86c8}.nearby-sport{--nearby:#d98a1c}.nearby-culture{--nearby:#8b6b3d}.nearby-church{--nearby:#6b7280}.nearby-shopping{--nearby:#b4508e}.sun-today{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.sun-today>div{border-radius:var(--radius-sm);background:var(--surface-2);padding:8px 10px}.sun-today small{color:var(--text-muted);font-size:11px;display:block}.sun-today strong{font-variant-numeric:tabular-nums;font-size:15px}.sun-year{gap:6px;margin-top:10px;display:grid}.sun-bar{color:var(--text-2);grid-template-columns:78px 1fr 84px;align-items:center;gap:8px;font-size:12px;display:grid}.sun-bar small{color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px}.sun-bar-track{background:var(--surface-3);border-radius:3px;height:6px;overflow:hidden}.sun-bar-track span{background:linear-gradient(90deg,#f6b73c,#f08a24);border-radius:3px;height:100%;display:block}.sun-bar.is-today{color:var(--text);font-weight:650}.population{grid-template-columns:auto 1fr;align-items:center;gap:8px 14px;display:grid}.population strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:680;display:block}.population small{color:var(--text-muted);font-size:11.5px}.population-spark{width:100%;height:40px}.population-spark path{fill:none;stroke:var(--brand);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.population dl{grid-column:1/-1;gap:18px;margin:0;display:flex}.population dt{color:var(--text-muted);font-size:11px}.population dd{margin:0;font-weight:650}.population dd.is-up{color:var(--ok)}.population dd.is-down{color:var(--danger)}.place-sources{color:var(--text-muted);padding-top:14px;font-size:11.5px;line-height:1.55}.place-sources strong{color:var(--text-2)}.place-sources ul{margin:4px 0 8px;padding-left:16px}.place-sources a{color:inherit}.place-sources p{margin:0}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lc-086c63:#086c63;--lc-086c63-rgb:8 108 99;--lc-087567:#087567;--lc-087567-rgb:8 117 103;--lc-087d80:#087d80;--lc-087d80-rgb:8 125 128;--lc-096e6b:#096e6b;--lc-096e6b-rgb:9 110 107;--lc-0c5657:#0c5657;--lc-0c5657-rgb:12 86 87;--lc-0f6668:#0f6668;--lc-0f6668-rgb:15 102 104;--lc-0f6c6e:#0f6c6e;--lc-0f6c6e-rgb:15 108 110;--lc-102532:#102532;--lc-102532-rgb:16 37 50;--lc-102a2b:#102a2b;--lc-102a2b-rgb:16 42 43;--lc-102b3e:#102b3e;--lc-102b3e-rgb:16 43 62;--lc-112939:#112939;--lc-112939-rgb:17 41 57;--lc-123748:#123748;--lc-123748-rgb:18 55 72;--lc-126e65:#126e65;--lc-126e65-rgb:18 110 101;--lc-137e73:#137e73;--lc-137e73-rgb:19 126 115;--lc-14374a:#14374a;--lc-14374a-rgb:20 55 74;--lc-145973:#145973;--lc-145973-rgb:20 89 115;--lc-145c5d:#145c5d;--lc-145c5d-rgb:20 92 93;--lc-147b79:#147b79;--lc-147b79-rgb:20 123 121;--lc-153e4c:#153e4c;--lc-153e4c-rgb:21 62 76;--lc-157b78:#157b78;--lc-157b78-rgb:21 123 120;--lc-163346:#163346;--lc-163346-rgb:22 51 70;--lc-166b60:#166b60;--lc-166b60-rgb:22 107 96;--lc-167b7b:#167b7b;--lc-167b7b-rgb:22 123 123;--lc-168580:#168580;--lc-168580-rgb:22 133 128;--lc-172626:#172626;--lc-172626-rgb:23 38 38;--lc-174b4d:#174b4d;--lc-174b4d-rgb:23 75 77;--lc-174d48:#174d48;--lc-174d48-rgb:23 77 72;--lc-178e81:#178e81;--lc-178e81-rgb:23 142 129;--lc-182827:#182827;--lc-182827-rgb:24 40 39;--lc-183e52:#183e52;--lc-183e52-rgb:24 62 82;--lc-18495a:#18495a;--lc-18495a-rgb:24 73 90;--lc-184b60:#184b60;--lc-184b60-rgb:24 75 96;--lc-193243:#193243;--lc-193243-rgb:25 50 67;--lc-193748:#193748;--lc-193748-rgb:25 55 72;--lc-193d50:#193d50;--lc-193d50-rgb:25 61 80;--lc-19465a:#19465a;--lc-19465a-rgb:25 70 90;--lc-19475a:#19475a;--lc-19475a-rgb:25 71 90;--lc-197675:#197675;--lc-197675-rgb:25 118 117;--lc-19847c:#19847c;--lc-19847c-rgb:25 132 124;--lc-198576:#198576;--lc-198576-rgb:25 133 118;--lc-1b2d2c:#1b2d2c;--lc-1b2d2c-rgb:27 45 44;--lc-1b3646:#1b3646;--lc-1b3646-rgb:27 54 70;--lc-1c2e3d:#1c2e3d;--lc-1c2e3d-rgb:28 46 61;--lc-1f5b65:#1f5b65;--lc-1f5b65-rgb:31 91 101;--lc-205b4c:#205b4c;--lc-205b4c-rgb:32 91 76;--lc-208d78:#208d78;--lc-208d78-rgb:32 141 120;--lc-214351:#214351;--lc-214351-rgb:33 67 81;--lc-22566a:#22566a;--lc-22566a-rgb:34 86 106;--lc-233c4d:#233c4d;--lc-233c4d-rgb:35 60 77;--lc-244858:#244858;--lc-244858-rgb:36 72 88;--lc-244859:#244859;--lc-244859-rgb:36 72 89;--lc-263837:#263837;--lc-263837-rgb:38 56 55;--lc-263b39:#263b39;--lc-263b39-rgb:38 59 57;--lc-276a79:#276a79;--lc-276a79-rgb:39 106 121;--lc-27734f:#27734f;--lc-27734f-rgb:39 115 79;--lc-294451:#294451;--lc-294451-rgb:41 68 81;--lc-294452:#294452;--lc-294452-rgb:41 68 82;--lc-294743:#294743;--lc-294743-rgb:41 71 67;--lc-294b5c:#294b5c;--lc-294b5c-rgb:41 75 92;--lc-2b3e3c:#2b3e3c;--lc-2b3e3c-rgb:43 62 60;--lc-2b6e7a:#2b6e7a;--lc-2b6e7a-rgb:43 110 122;--lc-2b8f82:#2b8f82;--lc-2b8f82-rgb:43 143 130;--lc-2b9187:#2b9187;--lc-2b9187-rgb:43 145 135;--lc-2c4250:#2c4250;--lc-2c4250-rgb:44 66 80;--lc-304b47:#304b47;--lc-304b47-rgb:48 75 71;--lc-314451:#314451;--lc-314451-rgb:49 68 81;--lc-314844:#314844;--lc-314844-rgb:49 72 68;--lc-31514d:#31514d;--lc-31514d-rgb:49 81 77;--lc-324a58:#324a58;--lc-324a58-rgb:50 74 88;--lc-329a84:#329a84;--lc-329a84-rgb:50 154 132;--lc-334c48:#334c48;--lc-334c48-rgb:51 76 72;--lc-338780:#338780;--lc-338780-rgb:51 135 128;--lc-344442:#344442;--lc-344442-rgb:52 68 66;--lc-344443:#344443;--lc-344443-rgb:52 68 67;--lc-344947:#344947;--lc-344947-rgb:52 73 71;--lc-344b58:#344b58;--lc-344b58-rgb:52 75 88;--lc-344c49:#344c49;--lc-344c49-rgb:52 76 73;--lc-34514d:#34514d;--lc-34514d-rgb:52 81 77;--lc-35514d:#35514d;--lc-35514d-rgb:53 81 77;--lc-35534e:#35534e;--lc-35534e-rgb:53 83 78;--lc-35554a:#35554a;--lc-35554a-rgb:53 85 74;--lc-35a294:#35a294;--lc-35a294-rgb:53 162 148;--lc-36534f:#36534f;--lc-36534f-rgb:54 83 79;--lc-385663:#385663;--lc-385663-rgb:56 86 99;--lc-386658:#386658;--lc-386658-rgb:56 102 88;--lc-387d67:#387d67;--lc-387d67-rgb:56 125 103;--lc-39815d:#39815d;--lc-39815d-rgb:57 129 93;--lc-3a8b83:#3a8b83;--lc-3a8b83-rgb:58 139 131;--lc-3b604b:#3b604b;--lc-3b604b-rgb:59 96 75;--lc-3d504d:#3d504d;--lc-3d504d-rgb:61 80 77;--lc-3d504e:#3d504e;--lc-3d504e-rgb:61 80 78;--lc-3d5a55:#3d5a55;--lc-3d5a55-rgb:61 90 85;--lc-3d6174:#3d6174;--lc-3d6174-rgb:61 97 116;--lc-3e948e:#3e948e;--lc-3e948e-rgb:62 148 142;--lc-40504f:#40504f;--lc-40504f-rgb:64 80 79;--lc-405553:#405553;--lc-405553-rgb:64 85 83;--lc-405653:#405653;--lc-405653-rgb:64 86 83;--lc-40af9c:#40af9c;--lc-40af9c-rgb:64 175 156;--lc-42615c:#42615c;--lc-42615c-rgb:66 97 92;--lc-435351:#435351;--lc-435351-rgb:67 83 81;--lc-445754:#445754;--lc-445754-rgb:68 87 84;--lc-44605b:#44605b;--lc-44605b-rgb:68 96 91;--lc-455754:#455754;--lc-455754-rgb:69 87 84;--lc-465855:#465855;--lc-465855-rgb:70 88 85;--lc-468aab:#468aab;--lc-468aab-rgb:70 138 171;--lc-47615c:#47615c;--lc-47615c-rgb:71 97 92;--lc-477787:#477787;--lc-477787-rgb:71 119 135;--lc-485b58:#485b58;--lc-485b58-rgb:72 91 88;--lc-485c59:#485c59;--lc-485c59-rgb:72 92 89;--lc-48615d:#48615d;--lc-48615d-rgb:72 97 93;--lc-49615d:#49615d;--lc-49615d-rgb:73 97 93;--lc-49615e:#49615e;--lc-49615e-rgb:73 97 94;--lc-4a5b59:#4a5b59;--lc-4a5b59-rgb:74 91 89;--lc-4b5a59:#4b5a59;--lc-4b5a59-rgb:75 90 89;--lc-4b605c:#4b605c;--lc-4b605c-rgb:75 96 92;--lc-4b605d:#4b605d;--lc-4b605d-rgb:75 96 93;--lc-4c5d5a:#4c5d5a;--lc-4c5d5a-rgb:76 93 90;--lc-4c7a8a:#4c7a8a;--lc-4c7a8a-rgb:76 122 138;--lc-4d5d5a:#4d5d5a;--lc-4d5d5a-rgb:77 93 90;--lc-4d6060:#4d6060;--lc-4d6060-rgb:77 96 96;--lc-4e5e5d:#4e5e5d;--lc-4e5e5d-rgb:78 94 93;--lc-4e615e:#4e615e;--lc-4e615e-rgb:78 97 94;--lc-4e8d7e:#4e8d7e;--lc-4e8d7e-rgb:78 141 126;--lc-4f5d5a:#4f5d5a;--lc-4f5d5a-rgb:79 93 90;--lc-4f615e:#4f615e;--lc-4f615e-rgb:79 97 94;--lc-4f6963:#4f6963;--lc-4f6963-rgb:79 105 99;--lc-50625f:#50625f;--lc-50625f-rgb:80 98 95;--lc-51605e:#51605e;--lc-51605e-rgb:81 96 94;--lc-516662:#516662;--lc-516662-rgb:81 102 98;--lc-526562:#526562;--lc-526562-rgb:82 101 98;--lc-526663:#526663;--lc-526663-rgb:82 102 99;--lc-526b66:#526b66;--lc-526b66-rgb:82 107 102;--lc-536360:#536360;--lc-536360-rgb:83 99 96;--lc-536461:#536461;--lc-536461-rgb:83 100 97;--lc-536571:#536571;--lc-536571-rgb:83 101 113;--lc-536864:#536864;--lc-536864-rgb:83 104 100;--lc-536c7b:#536c7b;--lc-536c7b-rgb:83 108 123;--lc-545f5e:#545f5e;--lc-545f5e-rgb:84 95 94;--lc-546462:#546462;--lc-546462-rgb:84 100 98;--lc-574400:#574400;--lc-574400-rgb:87 68 0;--lc-574831:#574831;--lc-574831-rgb:87 72 49;--lc-586461:#586461;--lc-586461-rgb:88 100 97;--lc-587483:#587483;--lc-587483-rgb:88 116 131;--lc-594600:#594600;--lc-594600-rgb:89 70 0;--lc-596966:#596966;--lc-596966-rgb:89 105 102;--lc-597383:#597383;--lc-597383-rgb:89 115 131;--lc-5a6564:#5a6564;--lc-5a6564-rgb:90 101 100;--lc-5a6967:#5a6967;--lc-5a6967-rgb:90 105 103;--lc-5aa880:#5aa880;--lc-5aa880-rgb:90 168 128;--lc-5b342b:#5b342b;--lc-5b342b-rgb:91 52 43;--lc-5b7585:#5b7585;--lc-5b7585-rgb:91 117 133;--lc-5c241d:#5c241d;--lc-5c241d-rgb:92 36 29;--lc-5c3029:#5c3029;--lc-5c3029-rgb:92 48 41;--lc-5c5f5e:#5c5f5e;--lc-5c5f5e-rgb:92 95 94;--lc-5c7786:#5c7786;--lc-5c7786-rgb:92 119 134;--lc-5c806d:#5c806d;--lc-5c806d-rgb:92 128 109;--lc-5d6c69:#5d6c69;--lc-5d6c69-rgb:93 108 105;--lc-5d6e6a:#5d6e6a;--lc-5d6e6a-rgb:93 110 106;--lc-5e6261:#5e6261;--lc-5e6261-rgb:94 98 97;--lc-5e6f6c:#5e6f6c;--lc-5e6f6c-rgb:94 111 108;--lc-5f461e:#5f461e;--lc-5f461e-rgb:95 70 30;--lc-5f4a00:#5f4a00;--lc-5f4a00-rgb:95 74 0;--lc-5f6b69:#5f6b69;--lc-5f6b69-rgb:95 107 105;--lc-5f6e6b:#5f6e6b;--lc-5f6e6b-rgb:95 110 107;--lc-5f7684:#5f7684;--lc-5f7684-rgb:95 118 132;--lc-5f9d9a:#5f9d9a;--lc-5f9d9a-rgb:95 157 154;--lc-60706d:#60706d;--lc-60706d-rgb:96 112 109;--lc-60716e:#60716e;--lc-60716e-rgb:96 113 110;--lc-607783:#607783;--lc-607783-rgb:96 119 131;--lc-61706e:#61706e;--lc-61706e-rgb:97 112 110;--lc-61706f:#61706f;--lc-61706f-rgb:97 112 111;--lc-61716e:#61716e;--lc-61716e-rgb:97 113 110;--lc-61716f:#61716f;--lc-61716f-rgb:97 113 111;--lc-617483:#617483;--lc-617483-rgb:97 116 131;--lc-62716e:#62716e;--lc-62716e-rgb:98 113 110;--lc-627572:#627572;--lc-627572-rgb:98 117 114;--lc-63716f:#63716f;--lc-63716f-rgb:99 113 111;--lc-63736f:#63736f;--lc-63736f-rgb:99 115 111;--lc-637371:#637371;--lc-637371-rgb:99 115 113;--lc-637571:#637571;--lc-637571-rgb:99 117 113;--lc-637d8a:#637d8a;--lc-637d8a-rgb:99 125 138;--lc-647270:#647270;--lc-647270-rgb:100 114 112;--lc-647471:#647471;--lc-647471-rgb:100 116 113;--lc-647d8b:#647d8b;--lc-647d8b-rgb:100 125 139;--lc-647e8e:#647e8e;--lc-647e8e-rgb:100 126 142;--lc-65430f:#65430f;--lc-65430f-rgb:101 67 15;--lc-657372:#657372;--lc-657372-rgb:101 115 114;--lc-657572:#657572;--lc-657572-rgb:101 117 114;--lc-657875:#657875;--lc-657875-rgb:101 120 117;--lc-667572:#667572;--lc-667572-rgb:102 117 114;--lc-667774:#667774;--lc-667774-rgb:102 119 116;--lc-66818e:#66818e;--lc-66818e-rgb:102 129 142;--lc-674d26:#674d26;--lc-674d26-rgb:103 77 38;--lc-67cfb0:#67cfb0;--lc-67cfb0-rgb:103 207 176;--lc-687674:#687674;--lc-687674-rgb:104 118 116;--lc-687675:#687675;--lc-687675-rgb:104 118 117;--lc-687774:#687774;--lc-687774-rgb:104 119 116;--lc-687875:#687875;--lc-687875-rgb:104 120 117;--lc-687976:#687976;--lc-687976-rgb:104 121 118;--lc-687e8d:#687e8d;--lc-687e8d-rgb:104 126 141;--lc-697774:#697774;--lc-697774-rgb:105 119 116;--lc-697875:#697875;--lc-697875-rgb:105 120 117;--lc-697a77:#697a77;--lc-697a77-rgb:105 122 119;--lc-69828f:#69828f;--lc-69828f-rgb:105 130 143;--lc-6a7774:#6a7774;--lc-6a7774-rgb:106 119 116;--lc-6a7776:#6a7776;--lc-6a7776-rgb:106 119 118;--lc-6a7875:#6a7875;--lc-6a7875-rgb:106 120 117;--lc-6a7976:#6a7976;--lc-6a7976-rgb:106 121 118;--lc-6a8b9a:#6a8b9a;--lc-6a8b9a-rgb:106 139 154;--lc-6a979a:#6a979a;--lc-6a979a-rgb:106 151 154;--lc-6b7775:#6b7775;--lc-6b7775-rgb:107 119 117;--lc-6b7875:#6b7875;--lc-6b7875-rgb:107 120 117;--lc-6b7877:#6b7877;--lc-6b7877-rgb:107 120 119;--lc-6b7976:#6b7976;--lc-6b7976-rgb:107 121 118;--lc-6b7978:#6b7978;--lc-6b7978-rgb:107 121 120;--lc-6b7a77:#6b7a77;--lc-6b7a77-rgb:107 122 119;--lc-6b808c:#6b808c;--lc-6b808c-rgb:107 128 140;--lc-6b838e:#6b838e;--lc-6b838e-rgb:107 131 142;--lc-6c8492:#6c8492;--lc-6c8492-rgb:108 132 146;--lc-6d211e:#6d211e;--lc-6d211e-rgb:109 33 30;--lc-6d3010:#6d3010;--lc-6d3010-rgb:109 48 16;--lc-6d4327:#6d4327;--lc-6d4327-rgb:109 67 39;--lc-6d7977:#6d7977;--lc-6d7977-rgb:109 121 119;--lc-6d7a77:#6d7a77;--lc-6d7a77-rgb:109 122 119;--lc-6d7a78:#6d7a78;--lc-6d7a78-rgb:109 122 120;--lc-6d7b78:#6d7b78;--lc-6d7b78-rgb:109 123 120;--lc-6d9a90:#6d9a90;--lc-6d9a90-rgb:109 154 144;--lc-6e4c18:#6e4c18;--lc-6e4c18-rgb:110 76 24;--lc-6f2d24:#6f2d24;--lc-6f2d24-rgb:111 45 36;--lc-6f7977:#6f7977;--lc-6f7977-rgb:111 121 119;--lc-6f9a91:#6f9a91;--lc-6f9a91-rgb:111 154 145;--lc-705221:#705221;--lc-705221-rgb:112 82 33;--lc-70807d:#70807d;--lc-70807d-rgb:112 128 125;--lc-708390:#708390;--lc-708390-rgb:112 131 144;--lc-71300f:#71300f;--lc-71300f-rgb:113 48 15;--lc-714f2a:#714f2a;--lc-714f2a-rgb:113 79 42;--lc-71807e:#71807e;--lc-71807e-rgb:113 128 126;--lc-71817e:#71817e;--lc-71817e-rgb:113 129 126;--lc-71817f:#71817f;--lc-71817f-rgb:113 129 127;--lc-718896:#718896;--lc-718896-rgb:113 136 150;--lc-718c99:#718c99;--lc-718c99-rgb:113 140 153;--lc-71dfc5:#71dfc5;--lc-71dfc5-rgb:113 223 197;--lc-72362d:#72362d;--lc-72362d-rgb:114 54 45;--lc-72817f:#72817f;--lc-72817f-rgb:114 129 127;--lc-735035:#735035;--lc-735035-rgb:115 80 53;--lc-73807d:#73807d;--lc-73807d-rgb:115 128 125;--lc-744727:#744727;--lc-744727-rgb:116 71 39;--lc-744a35:#744a35;--lc-744a35-rgb:116 74 53;--lc-745125:#745125;--lc-745125-rgb:116 81 37;--lc-74817e:#74817e;--lc-74817e-rgb:116 129 126;--lc-74817f:#74817f;--lc-74817f-rgb:116 129 127;--lc-748994:#748994;--lc-748994-rgb:116 137 148;--lc-75241d:#75241d;--lc-75241d-rgb:117 36 29;--lc-75372d:#75372d;--lc-75372d-rgb:117 55 45;--lc-754625:#754625;--lc-754625-rgb:117 70 37;--lc-754f00:#754f00;--lc-754f00-rgb:117 79 0;--lc-755724:#755724;--lc-755724-rgb:117 87 36;--lc-75837f:#75837f;--lc-75837f-rgb:117 131 127;--lc-758a97:#758a97;--lc-758a97-rgb:117 138 151;--lc-76534c:#76534c;--lc-76534c-rgb:118 83 76;--lc-765421:#765421;--lc-765421-rgb:118 84 33;--lc-768e9b:#768e9b;--lc-768e9b-rgb:118 142 155;--lc-77472b:#77472b;--lc-77472b-rgb:119 71 43;--lc-7762a8:#7762a8;--lc-7762a8-rgb:119 98 168;--lc-778280:#778280;--lc-778280-rgb:119 130 128;--lc-77837f:#77837f;--lc-77837f-rgb:119 131 127;--lc-778d99:#778d99;--lc-778d99-rgb:119 141 153;--lc-778f9d:#778f9d;--lc-778f9d-rgb:119 143 157;--lc-77e0cb:#77e0cb;--lc-77e0cb-rgb:119 224 203;--lc-786b61:#786b61;--lc-786b61-rgb:120 107 97;--lc-78919f:#78919f;--lc-78919f-rgb:120 145 159;--lc-78aba0:#78aba0;--lc-78aba0-rgb:120 171 160;--lc-796239:#796239;--lc-796239-rgb:121 98 57;--lc-798682:#798682;--lc-798682-rgb:121 134 130;--lc-79b8ad:#79b8ad;--lc-79b8ad-rgb:121 184 173;--lc-7a2418:#7a2418;--lc-7a2418-rgb:122 36 24;--lc-7a281e:#7a281e;--lc-7a281e-rgb:122 40 30;--lc-7a5d56:#7a5d56;--lc-7a5d56-rgb:122 93 86;--lc-7a909e:#7a909e;--lc-7a909e-rgb:122 144 158;--lc-7b382e:#7b382e;--lc-7b382e-rgb:123 56 46;--lc-7b8784:#7b8784;--lc-7b8784-rgb:123 135 132;--lc-7b8785:#7b8785;--lc-7b8785-rgb:123 135 133;--lc-7b8885:#7b8885;--lc-7b8885-rgb:123 136 133;--lc-7b929e:#7b929e;--lc-7b929e-rgb:123 146 158;--lc-7ba49c:#7ba49c;--lc-7ba49c-rgb:123 164 156;--lc-7c4f35:#7c4f35;--lc-7c4f35-rgb:124 79 53;--lc-7c7166:#7c7166;--lc-7c7166-rgb:124 113 102;--lc-7c8f9b:#7c8f9b;--lc-7c8f9b-rgb:124 143 155;--lc-7c929e:#7c929e;--lc-7c929e-rgb:124 146 158;--lc-7ca9a1:#7ca9a1;--lc-7ca9a1-rgb:124 169 161;--lc-7d4529:#7d4529;--lc-7d4529-rgb:125 69 41;--lc-7d909c:#7d909c;--lc-7d909c-rgb:125 144 156;--lc-7fa99e:#7fa99e;--lc-7fa99e-rgb:127 169 158;--lc-8094a0:#8094a0;--lc-8094a0-rgb:128 148 160;--lc-813d35:#813d35;--lc-813d35-rgb:129 61 53;--lc-81463e:#81463e;--lc-81463e-rgb:129 70 62;--lc-81929c:#81929c;--lc-81929c-rgb:129 146 156;--lc-8196a1:#8196a1;--lc-8196a1-rgb:129 150 161;--lc-819aa9:#819aa9;--lc-819aa9-rgb:129 154 169;--lc-82919c:#82919c;--lc-82919c-rgb:130 145 156;--lc-8296a1:#8296a1;--lc-8296a1-rgb:130 150 161;--lc-82aaa1:#82aaa1;--lc-82aaa1-rgb:130 170 161;--lc-845b3d:#845b3d;--lc-845b3d-rgb:132 91 61;--lc-85472e:#85472e;--lc-85472e-rgb:133 71 46;--lc-854738:#854738;--lc-854738-rgb:133 71 56;--lc-855320:#855320;--lc-855320-rgb:133 83 32;--lc-865329:#865329;--lc-865329-rgb:134 83 41;--lc-873b36:#873b36;--lc-873b36-rgb:135 59 54;--lc-875f2e:#875f2e;--lc-875f2e-rgb:135 95 46;--lc-8799a5:#8799a5;--lc-8799a5-rgb:135 153 165;--lc-87aaa4:#87aaa4;--lc-87aaa4-rgb:135 170 164;--lc-8a6259:#8a6259;--lc-8a6259-rgb:138 98 89;--lc-8b9593:#8b9593;--lc-8b9593-rgb:139 149 147;--lc-8be3cb:#8be3cb;--lc-8be3cb-rgb:139 227 203;--lc-8c443b:#8c443b;--lc-8c443b-rgb:140 68 59;--lc-8c5d3c:#8c5d3c;--lc-8c5d3c-rgb:140 93 60;--lc-8d775b:#8d775b;--lc-8d775b-rgb:141 119 91;--lc-8e7bb3:#8e7bb3;--lc-8e7bb3-rgb:142 123 179;--lc-8e9b99:#8e9b99;--lc-8e9b99-rgb:142 155 153;--lc-8eacbc:#8eacbc;--lc-8eacbc-rgb:142 172 188;--lc-8eb7b0:#8eb7b0;--lc-8eb7b0-rgb:142 183 176;--lc-8f6b3c:#8f6b3c;--lc-8f6b3c-rgb:143 107 60;--lc-8fb8af:#8fb8af;--lc-8fb8af-rgb:143 184 175;--lc-90a6b4:#90a6b4;--lc-90a6b4-rgb:144 166 180;--lc-91460d:#91460d;--lc-91460d-rgb:145 70 13;--lc-91b2ab:#91b2ab;--lc-91b2ab-rgb:145 178 171;--lc-91b9b0:#91b9b0;--lc-91b9b0-rgb:145 185 176;--lc-91bcb2:#91bcb2;--lc-91bcb2-rgb:145 188 178;--lc-91bfb3:#91bfb3;--lc-91bfb3-rgb:145 191 179;--lc-91f0d7:#91f0d7;--lc-91f0d7-rgb:145 240 215;--lc-98bcb4:#98bcb4;--lc-98bcb4-rgb:152 188 180;--lc-98cdbd:#98cdbd;--lc-98cdbd-rgb:152 205 189;--lc-9a4135:#9a4135;--lc-9a4135-rgb:154 65 53;--lc-9a6909:#9a6909;--lc-9a6909-rgb:154 105 9;--lc-9aaba7:#9aaba7;--lc-9aaba7-rgb:154 171 167;--lc-9b6908:#9b6908;--lc-9b6908-rgb:155 105 8;--lc-9b7410:#9b7410;--lc-9b7410-rgb:155 116 16;--lc-9c452e:#9c452e;--lc-9c452e-rgb:156 69 46;--lc-9dbdb6:#9dbdb6;--lc-9dbdb6-rgb:157 189 182;--lc-9f2f20:#9f2f20;--lc-9f2f20-rgb:159 47 32;--lc-9fc4ba:#9fc4ba;--lc-9fc4ba-rgb:159 196 186;--lc-9fc7bc:#9fc7bc;--lc-9fc7bc-rgb:159 199 188;--lc-a0b8c4:#a0b8c4;--lc-a0b8c4-rgb:160 184 196;--lc-a17d59:#a17d59;--lc-a17d59-rgb:161 125 89;--lc-a2e0cf:#a2e0cf;--lc-a2e0cf-rgb:162 224 207;--lc-a44867:#a44867;--lc-a44867-rgb:164 72 103;--lc-a45f51:#a45f51;--lc-a45f51-rgb:164 95 81;--lc-a48454:#a48454;--lc-a48454-rgb:164 132 84;--lc-a64236:#a64236;--lc-a64236-rgb:166 66 54;--lc-a66b20:#a66b20;--lc-a66b20-rgb:166 107 32;--lc-a7c3bd:#a7c3bd;--lc-a7c3bd-rgb:167 195 189;--lc-a9beca:#a9beca;--lc-a9beca-rgb:169 190 202;--lc-a9c3bc:#a9c3bc;--lc-a9c3bc-rgb:169 195 188;--lc-a9c4bd:#a9c4bd;--lc-a9c4bd-rgb:169 196 189;--lc-a9c9c1:#a9c9c1;--lc-a9c9c1-rgb:169 201 193;--lc-a9cbc3:#a9cbc3;--lc-a9cbc3-rgb:169 203 195;--lc-aa862d:#aa862d;--lc-aa862d-rgb:170 134 45;--lc-abc2bd:#abc2bd;--lc-abc2bd-rgb:171 194 189;--lc-ac3d37:#ac3d37;--lc-ac3d37-rgb:172 61 55;--lc-af6683:#af6683;--lc-af6683-rgb:175 102 131;--lc-b2c9c3:#b2c9c3;--lc-b2c9c3-rgb:178 201 195;--lc-b48642:#b48642;--lc-b48642-rgb:180 134 66;--lc-b4cbc6:#b4cbc6;--lc-b4cbc6-rgb:180 203 198;--lc-b4dcd5:#b4dcd5;--lc-b4dcd5-rgb:180 220 213;--lc-b58b09:#b58b09;--lc-b58b09-rgb:181 139 9;--lc-b58d50:#b58d50;--lc-b58d50-rgb:181 141 80;--lc-b5cdc8:#b5cdc8;--lc-b5cdc8-rgb:181 205 200;--lc-b5d0ca:#b5d0ca;--lc-b5d0ca-rgb:181 208 202;--lc-b6c4c0:#b6c4c0;--lc-b6c4c0-rgb:182 196 192;--lc-b6c5ce:#b6c5ce;--lc-b6c5ce-rgb:182 197 206;--lc-b72d2a:#b72d2a;--lc-b72d2a-rgb:183 45 42;--lc-b7842f:#b7842f;--lc-b7842f-rgb:183 132 47;--lc-b8c8c4:#b8c8c4;--lc-b8c8c4-rgb:184 200 196;--lc-b8d0ca:#b8d0ca;--lc-b8d0ca-rgb:184 208 202;--lc-b8d9d7:#b8d9d7;--lc-b8d9d7-rgb:184 217 215;--lc-b9cbc6:#b9cbc6;--lc-b9cbc6-rgb:185 203 198;--lc-b9cbc7:#b9cbc7;--lc-b9cbc7-rgb:185 203 199;--lc-b9cec8:#b9cec8;--lc-b9cec8-rgb:185 206 200;--lc-bad8cf:#bad8cf;--lc-bad8cf-rgb:186 216 207;--lc-bc684f:#bc684f;--lc-bc684f-rgb:188 104 79;--lc-bcd2c5:#bcd2c5;--lc-bcd2c5-rgb:188 210 197;--lc-bd433b:#bd433b;--lc-bd433b-rgb:189 67 59;--lc-bd5b12:#bd5b12;--lc-bd5b12-rgb:189 91 18;--lc-bdcbc8:#bdcbc8;--lc-bdcbc8-rgb:189 203 200;--lc-bdd3cd:#bdd3cd;--lc-bdd3cd-rgb:189 211 205;--lc-bdd3dd:#bdd3dd;--lc-bdd3dd-rgb:189 211 221;--lc-bdd7d0:#bdd7d0;--lc-bdd7d0-rgb:189 215 208;--lc-bfd9d2:#bfd9d2;--lc-bfd9d2-rgb:191 217 210;--lc-bfdad6:#bfdad6;--lc-bfdad6-rgb:191 218 214;--lc-c28b32:#c28b32;--lc-c28b32-rgb:194 139 50;--lc-c34f3c:#c34f3c;--lc-c34f3c-rgb:195 79 60;--lc-c3553a:#c3553a;--lc-c3553a-rgb:195 85 58;--lc-c3d1ce:#c3d1ce;--lc-c3d1ce-rgb:195 209 206;--lc-c3d8d2:#c3d8d2;--lc-c3d8d2-rgb:195 216 210;--lc-c4d5d1:#c4d5d1;--lc-c4d5d1-rgb:196 213 209;--lc-c4d8e1:#c4d8e1;--lc-c4d8e1-rgb:196 216 225;--lc-c5d2cf:#c5d2cf;--lc-c5d2cf-rgb:197 210 207;--lc-c5d6df:#c5d6df;--lc-c5d6df-rgb:197 214 223;--lc-c6d2cf:#c6d2cf;--lc-c6d2cf-rgb:198 210 207;--lc-c78472:#c78472;--lc-c78472-rgb:199 132 114;--lc-c7dcd7:#c7dcd7;--lc-c7dcd7-rgb:199 220 215;--lc-c7dce6:#c7dce6;--lc-c7dce6-rgb:199 220 230;--lc-c8d4d1:#c8d4d1;--lc-c8d4d1-rgb:200 212 209;--lc-c8d6d2:#c8d6d2;--lc-c8d6d2-rgb:200 214 210;--lc-c8ddd8:#c8ddd8;--lc-c8ddd8-rgb:200 221 216;--lc-c8e1db:#c8e1db;--lc-c8e1db-rgb:200 225 219;--lc-c95f3d:#c95f3d;--lc-c95f3d-rgb:201 95 61;--lc-c99565:#c99565;--lc-c99565-rgb:201 149 101;--lc-c9d9e2:#c9d9e2;--lc-c9d9e2-rgb:201 217 226;--lc-cae7e3:#cae7e3;--lc-cae7e3-rgb:202 231 227;--lc-cbd8d4:#cbd8d4;--lc-cbd8d4-rgb:203 216 212;--lc-cbd9d5:#cbd9d5;--lc-cbd9d5-rgb:203 217 213;--lc-cca661:#cca661;--lc-cca661-rgb:204 166 97;--lc-ccd9df:#ccd9df;--lc-ccd9df-rgb:204 217 223;--lc-cce4dd:#cce4dd;--lc-cce4dd-rgb:204 228 221;--lc-cddce3:#cddce3;--lc-cddce3-rgb:205 220 227;--lc-cedce4:#cedce4;--lc-cedce4-rgb:206 220 228;--lc-cfdae1:#cfdae1;--lc-cfdae1-rgb:207 218 225;--lc-cfdbd7:#cfdbd7;--lc-cfdbd7-rgb:207 219 215;--lc-cfdde5:#cfdde5;--lc-cfdde5-rgb:207 221 229;--lc-cfdfe7:#cfdfe7;--lc-cfdfe7-rgb:207 223 231;--lc-d1dcda:#d1dcda;--lc-d1dcda-rgb:209 220 218;--lc-d1dce3:#d1dce3;--lc-d1dce3-rgb:209 220 227;--lc-d1dedb:#d1dedb;--lc-d1dedb-rgb:209 222 219;--lc-d1dee5:#d1dee5;--lc-d1dee5-rgb:209 222 229;--lc-d2a416:#d2a416;--lc-d2a416-rgb:210 164 22;--lc-d2ddd9:#d2ddd9;--lc-d2ddd9-rgb:210 221 217;--lc-d2ddda:#d2ddda;--lc-d2ddda-rgb:210 221 218;--lc-d33f28:#d33f28;--lc-d33f28-rgb:211 63 40;--lc-d3ddda:#d3ddda;--lc-d3ddda-rgb:211 221 218;--lc-d3e0e7:#d3e0e7;--lc-d3e0e7-rgb:211 224 231;--lc-d4a62a:#d4a62a;--lc-d4a62a-rgb:212 166 42;--lc-d4dfdb:#d4dfdb;--lc-d4dfdb-rgb:212 223 219;--lc-d5ddda:#d5ddda;--lc-d5ddda-rgb:213 221 218;--lc-d5dedb:#d5dedb;--lc-d5dedb-rgb:213 222 219;--lc-d5dfdc:#d5dfdc;--lc-d5dfdc-rgb:213 223 220;--lc-d5e1dd:#d5e1dd;--lc-d5e1dd-rgb:213 225 221;--lc-d5f1e7:#d5f1e7;--lc-d5f1e7-rgb:213 241 231;--lc-d6ae4c:#d6ae4c;--lc-d6ae4c-rgb:214 174 76;--lc-d6b56e:#d6b56e;--lc-d6b56e-rgb:214 181 110;--lc-d6dfdc:#d6dfdc;--lc-d6dfdc-rgb:214 223 220;--lc-d6e2e8:#d6e2e8;--lc-d6e2e8-rgb:214 226 232;--lc-d75437:#d75437;--lc-d75437-rgb:215 84 55;--lc-d7857c:#d7857c;--lc-d7857c-rgb:215 133 124;--lc-d7c28c:#d7c28c;--lc-d7c28c-rgb:215 194 140;--lc-d7ddda:#d7ddda;--lc-d7ddda-rgb:215 221 218;--lc-d7dfdc:#d7dfdc;--lc-d7dfdc-rgb:215 223 220;--lc-d7e1e7:#d7e1e7;--lc-d7e1e7-rgb:215 225 231;--lc-d86f32:#d86f32;--lc-d86f32-rgb:216 111 50;--lc-d8754c:#d8754c;--lc-d8754c-rgb:216 117 76;--lc-d8994a:#d8994a;--lc-d8994a-rgb:216 153 74;--lc-d89b8d:#d89b8d;--lc-d89b8d-rgb:216 155 141;--lc-d8bd52:#d8bd52;--lc-d8bd52-rgb:216 189 82;--lc-d8ddda:#d8ddda;--lc-d8ddda-rgb:216 221 218;--lc-d8dedb:#d8dedb;--lc-d8dedb-rgb:216 222 219;--lc-d9d9d1:#d9d9d1;--lc-d9d9d1-rgb:217 217 209;--lc-d9ded9:#d9ded9;--lc-d9ded9-rgb:217 222 217;--lc-d9e6e5:#d9e6e5;--lc-d9e6e5-rgb:217 230 229;--lc-d9ece8:#d9ece8;--lc-d9ece8-rgb:217 236 232;--lc-dbe5e1:#dbe5e1;--lc-dbe5e1-rgb:219 229 225;--lc-dbe5eb:#dbe5eb;--lc-dbe5eb-rgb:219 229 235;--lc-dce4e9:#dce4e9;--lc-dce4e9-rgb:220 228 233;--lc-dce6e2:#dce6e2;--lc-dce6e2-rgb:220 230 226;--lc-dce6eb:#dce6eb;--lc-dce6eb-rgb:220 230 235;--lc-dce8e5:#dce8e5;--lc-dce8e5-rgb:220 232 229;--lc-dceadf:#dceadf;--lc-dceadf-rgb:220 234 223;--lc-dcebdc:#dcebdc;--lc-dcebdc-rgb:220 235 220;--lc-dcefe8:#dcefe8;--lc-dcefe8-rgb:220 239 232;--lc-df6b2f:#df6b2f;--lc-df6b2f-rgb:223 107 47;--lc-dfbd83:#dfbd83;--lc-dfbd83-rgb:223 189 131;--lc-dfe6eb:#dfe6eb;--lc-dfe6eb-rgb:223 230 235;--lc-dfe7eb:#dfe7eb;--lc-dfe7eb-rgb:223 231 235;--lc-dfe8e5:#dfe8e5;--lc-dfe8e5-rgb:223 232 229;--lc-dfeee9:#dfeee9;--lc-dfeee9-rgb:223 238 233;--lc-dff0e9:#dff0e9;--lc-dff0e9-rgb:223 240 233;--lc-dff2ed:#dff2ed;--lc-dff2ed-rgb:223 242 237;--lc-e0e7e4:#e0e7e4;--lc-e0e7e4-rgb:224 231 228;--lc-e0e7ed:#e0e7ed;--lc-e0e7ed-rgb:224 231 237;--lc-e0eee9:#e0eee9;--lc-e0eee9-rgb:224 238 233;--lc-e0f4f0:#e0f4f0;--lc-e0f4f0-rgb:224 244 240;--lc-e16d55:#e16d55;--lc-e16d55-rgb:225 109 85;--lc-e1b5a9:#e1b5a9;--lc-e1b5a9-rgb:225 181 169;--lc-e1c990:#e1c990;--lc-e1c990-rgb:225 201 144;--lc-e1e8ee:#e1e8ee;--lc-e1e8ee-rgb:225 232 238;--lc-e1ebe6:#e1ebe6;--lc-e1ebe6-rgb:225 235 230;--lc-e1ede8:#e1ede8;--lc-e1ede8-rgb:225 237 232;--lc-e29a62:#e29a62;--lc-e29a62-rgb:226 154 98;--lc-e2a99f:#e2a99f;--lc-e2a99f-rgb:226 169 159;--lc-e2e8e4:#e2e8e4;--lc-e2e8e4-rgb:226 232 228;--lc-e2e9e7:#e2e9e7;--lc-e2e9e7-rgb:226 233 231;--lc-e2eaf0:#e2eaf0;--lc-e2eaf0-rgb:226 234 240;--lc-e2f0eb:#e2f0eb;--lc-e2f0eb-rgb:226 240 235;--lc-e3ebef:#e3ebef;--lc-e3ebef-rgb:227 235 239;--lc-e3f1f4:#e3f1f4;--lc-e3f1f4-rgb:227 241 244;--lc-e4e9e7:#e4e9e7;--lc-e4e9e7-rgb:228 233 231;--lc-e4f1ed:#e4f1ed;--lc-e4f1ed-rgb:228 241 237;--lc-e5ecf0:#e5ecf0;--lc-e5ecf0-rgb:229 236 240;--lc-e6c292:#e6c292;--lc-e6c292-rgb:230 194 146;--lc-e6edf1:#e6edf1;--lc-e6edf1-rgb:230 237 241;--lc-e6eeeb:#e6eeeb;--lc-e6eeeb-rgb:230 238 235;--lc-e6f6f0:#e6f6f0;--lc-e6f6f0-rgb:230 246 240;--lc-e7b0a6:#e7b0a6;--lc-e7b0a6-rgb:231 176 166;--lc-e7b552:#e7b552;--lc-e7b552-rgb:231 181 82;--lc-e7cc64:#e7cc64;--lc-e7cc64-rgb:231 204 100;--lc-e7e9e8:#e7e9e8;--lc-e7e9e8-rgb:231 233 232;--lc-e7edf0:#e7edf0;--lc-e7edf0-rgb:231 237 240;--lc-e7edf1:#e7edf1;--lc-e7edf1-rgb:231 237 241;--lc-e7f3ee:#e7f3ee;--lc-e7f3ee-rgb:231 243 238;--lc-e7f5ed:#e7f5ed;--lc-e7f5ed-rgb:231 245 237;--lc-e8c29d:#e8c29d;--lc-e8c29d-rgb:232 194 157;--lc-e8edf0:#e8edf0;--lc-e8edf0-rgb:232 237 240;--lc-e8eeeb:#e8eeeb;--lc-e8eeeb-rgb:232 238 235;--lc-e8f2ee:#e8f2ee;--lc-e8f2ee-rgb:232 242 238;--lc-e8f4ef:#e8f4ef;--lc-e8f4ef-rgb:232 244 239;--lc-e8f5f0:#e8f5f0;--lc-e8f5f0-rgb:232 245 240;--lc-e9eeeb:#e9eeeb;--lc-e9eeeb-rgb:233 238 235;--lc-e9eeec:#e9eeec;--lc-e9eeec-rgb:233 238 236;--lc-e9efec:#e9efec;--lc-e9efec-rgb:233 239 236;--lc-e9f0f4:#e9f0f4;--lc-e9f0f4-rgb:233 240 244;--lc-e9f3ef:#e9f3ef;--lc-e9f3ef-rgb:233 243 239;--lc-e9f5f2:#e9f5f2;--lc-e9f5f2-rgb:233 245 242;--lc-ead8af:#ead8af;--lc-ead8af-rgb:234 216 175;--lc-eadbd7:#eadbd7;--lc-eadbd7-rgb:234 219 215;--lc-eaf2ee:#eaf2ee;--lc-eaf2ee-rgb:234 242 238;--lc-eaf5f0:#eaf5f0;--lc-eaf5f0-rgb:234 245 240;--lc-eaf5f1:#eaf5f1;--lc-eaf5f1-rgb:234 245 241;--lc-eaf5f2:#eaf5f2;--lc-eaf5f2-rgb:234 245 242;--lc-eaf6f3:#eaf6f3;--lc-eaf6f3-rgb:234 246 243;--lc-ec684d:#ec684d;--lc-ec684d-rgb:236 104 77;--lc-ecc47c:#ecc47c;--lc-ecc47c-rgb:236 196 124;--lc-ecf3f6:#ecf3f6;--lc-ecf3f6-rgb:236 243 246;--lc-ed705c:#ed705c;--lc-ed705c-rgb:237 112 92;--lc-edb19f:#edb19f;--lc-edb19f-rgb:237 177 159;--lc-ede2cd:#ede2cd;--lc-ede2cd-rgb:237 226 205;--lc-edf0ee:#edf0ee;--lc-edf0ee-rgb:237 240 238;--lc-edf2f5:#edf2f5;--lc-edf2f5-rgb:237 242 245;--lc-edf4f1:#edf4f1;--lc-edf4f1-rgb:237 244 241;--lc-edf5f2:#edf5f2;--lc-edf5f2-rgb:237 245 242;--lc-edf7f2:#edf7f2;--lc-edf7f2-rgb:237 247 242;--lc-edf7f4:#edf7f4;--lc-edf7f4-rgb:237 247 244;--lc-edf8f4:#edf8f4;--lc-edf8f4-rgb:237 248 244;--lc-eef1ef:#eef1ef;--lc-eef1ef-rgb:238 241 239;--lc-eef4f6:#eef4f6;--lc-eef4f6-rgb:238 244 246;--lc-eef5f2:#eef5f2;--lc-eef5f2-rgb:238 245 242;--lc-eef6f3:#eef6f3;--lc-eef6f3-rgb:238 246 243;--lc-eef8f4:#eef8f4;--lc-eef8f4-rgb:238 248 244;--lc-eef8f5:#eef8f5;--lc-eef8f5-rgb:238 248 245;--lc-eff1ed:#eff1ed;--lc-eff1ed-rgb:239 241 237;--lc-eff7f3:#eff7f3;--lc-eff7f3-rgb:239 247 243;--lc-f0a43a:#f0a43a;--lc-f0a43a-rgb:240 164 58;--lc-f0f5f7:#f0f5f7;--lc-f0f5f7-rgb:240 245 247;--lc-f0f7f6:#f0f7f6;--lc-f0f7f6-rgb:240 247 246;--lc-f0f8f5:#f0f8f5;--lc-f0f8f5-rgb:240 248 245;--lc-f1f1ed:#f1f1ed;--lc-f1f1ed-rgb:241 241 237;--lc-f1f5f7:#f1f5f7;--lc-f1f5f7-rgb:241 245 247;--lc-f1f8f4:#f1f8f4;--lc-f1f8f4-rgb:241 248 244;--lc-f1f8f5:#f1f8f5;--lc-f1f8f5-rgb:241 248 245;--lc-f2d79c:#f2d79c;--lc-f2d79c-rgb:242 215 156;--lc-f2f6f9:#f2f6f9;--lc-f2f6f9-rgb:242 246 249;--lc-f2f7f4:#f2f7f4;--lc-f2f7f4-rgb:242 247 244;--lc-f3d8d5:#f3d8d5;--lc-f3d8d5-rgb:243 216 213;--lc-f3f3ee:#f3f3ee;--lc-f3f3ee-rgb:243 243 238;--lc-f3f6f2:#f3f6f2;--lc-f3f6f2-rgb:243 246 242;--lc-f3f6f8:#f3f6f8;--lc-f3f6f8-rgb:243 246 248;--lc-f4d4a1:#f4d4a1;--lc-f4d4a1-rgb:244 212 161;--lc-f4f7f8:#f4f7f8;--lc-f4f7f8-rgb:244 247 248;--lc-f4f7fa:#f4f7fa;--lc-f4f7fa-rgb:244 247 250;--lc-f4f8fa:#f4f8fa;--lc-f4f8fa-rgb:244 248 250;--lc-f4faf7:#f4faf7;--lc-f4faf7-rgb:244 250 247;--lc-f5dfc9:#f5dfc9;--lc-f5dfc9-rgb:245 223 201;--lc-f5f4ee:#f5f4ee;--lc-f5f4ee-rgb:245 244 238;--lc-f5f6f2:#f5f6f2;--lc-f5f6f2-rgb:245 246 242;--lc-f5f7f3:#f5f7f3;--lc-f5f7f3-rgb:245 247 243;--lc-f5f8f9:#f5f8f9;--lc-f5f8f9-rgb:245 248 249;--lc-f6f8f5:#f6f8f5;--lc-f6f8f5-rgb:246 248 245;--lc-f6f9f9:#f6f9f9;--lc-f6f9f9-rgb:246 249 249;--lc-f7dba4:#f7dba4;--lc-f7dba4-rgb:247 219 164;--lc-f7ded9:#f7ded9;--lc-f7ded9-rgb:247 222 217;--lc-f7e2ca:#f7e2ca;--lc-f7e2ca-rgb:247 226 202;--lc-f7e8c9:#f7e8c9;--lc-f7e8c9-rgb:247 232 201;--lc-f7ecda:#f7ecda;--lc-f7ecda-rgb:247 236 218;--lc-f7f6f0:#f7f6f0;--lc-f7f6f0-rgb:247 246 240;--lc-f7f7f1:#f7f7f1;--lc-f7f7f1-rgb:247 247 241;--lc-f7f8f4:#f7f8f4;--lc-f7f8f4-rgb:247 248 244;--lc-f7f9f5:#f7f9f5;--lc-f7f9f5-rgb:247 249 245;--lc-f8ece4:#f8ece4;--lc-f8ece4-rgb:248 236 228;--lc-f8f0ed:#f8f0ed;--lc-f8f0ed-rgb:248 240 237;--lc-f8f8f1:#f8f8f1;--lc-f8f8f1-rgb:248 248 241;--lc-f8f8f2:#f8f8f2;--lc-f8f8f2-rgb:248 248 242;--lc-f8faf7:#f8faf7;--lc-f8faf7-rgb:248 250 247;--lc-f8faf8:#f8faf8;--lc-f8faf8-rgb:248 250 248;--lc-f8fbf8:#f8fbf8;--lc-f8fbf8-rgb:248 251 248;--lc-f8fbfc:#f8fbfc;--lc-f8fbfc-rgb:248 251 252;--lc-f9f8f1:#f9f8f1;--lc-f9f8f1-rgb:249 248 241;--lc-f9f8f3:#f9f8f3;--lc-f9f8f3-rgb:249 248 243;--lc-f9fbfc:#f9fbfc;--lc-f9fbfc-rgb:249 251 252;--lc-faeacb:#faeacb;--lc-faeacb-rgb:250 234 203;--lc-faf7ef:#faf7ef;--lc-faf7ef-rgb:250 247 239;--lc-faf9f4:#faf9f4;--lc-faf9f4-rgb:250 249 244;--lc-fafaf6:#fafaf6;--lc-fafaf6-rgb:250 250 246;--lc-fbf2df:#fbf2df;--lc-fbf2df-rgb:251 242 223;--lc-fbf4ee:#fbf4ee;--lc-fbf4ee-rgb:251 244 238;--lc-fbf6ed:#fbf6ed;--lc-fbf6ed-rgb:251 246 237;--lc-fbf7ef:#fbf7ef;--lc-fbf7ef-rgb:251 247 239;--lc-fbf8eb:#fbf8eb;--lc-fbf8eb-rgb:251 248 235;--lc-fbfcf8:#fbfcf8;--lc-fbfcf8-rgb:251 252 248;--lc-fcfdfe:#fcfdfe;--lc-fcfdfe-rgb:252 253 254;--lc-fde2df:#fde2df;--lc-fde2df-rgb:253 226 223;--lc-fde4e1:#fde4e1;--lc-fde4e1-rgb:253 228 225;--lc-ffd9bd:#ffd9bd;--lc-ffd9bd-rgb:255 217 189;--lc-ffded4:#ffded4;--lc-ffded4-rgb:255 222 212;--lc-ffe1d7:#ffe1d7;--lc-ffe1d7-rgb:255 225 215;--lc-ffe5d0:#ffe5d0;--lc-ffe5d0-rgb:255 229 208;--lc-ffead9:#ffead9;--lc-ffead9-rgb:255 234 217;--lc-ffebe8:#ffebe8;--lc-ffebe8-rgb:255 235 232;--lc-fff0a8:#fff0a8;--lc-fff0a8-rgb:255 240 168;--lc-fff0c4:#fff0c4;--lc-fff0c4-rgb:255 240 196;--lc-fff0d2:#fff0d2;--lc-fff0d2-rgb:255 240 210;--lc-fff0df:#fff0df;--lc-fff0df-rgb:255 240 223;--lc-fff0e9:#fff0e9;--lc-fff0e9-rgb:255 240 233;--lc-fff0ed:#fff0ed;--lc-fff0ed-rgb:255 240 237;--lc-fff1ee:#fff1ee;--lc-fff1ee-rgb:255 241 238;--lc-fff2d9:#fff2d9;--lc-fff2d9-rgb:255 242 217;--lc-fff3e6:#fff3e6;--lc-fff3e6-rgb:255 243 230;--lc-fff4df:#fff4df;--lc-fff4df-rgb:255 244 223;--lc-fff4ec:#fff4ec;--lc-fff4ec-rgb:255 244 236;--lc-fff5bd:#fff5bd;--lc-fff5bd-rgb:255 245 189;--lc-fff6e9:#fff6e9;--lc-fff6e9-rgb:255 246 233;--lc-fff6ef:#fff6ef;--lc-fff6ef-rgb:255 246 239;--lc-fff7c9:#fff7c9;--lc-fff7c9-rgb:255 247 201;--lc-fff7cc:#fff7cc;--lc-fff7cc-rgb:255 247 204;--lc-fff7ce:#fff7ce;--lc-fff7ce-rgb:255 247 206;--lc-fff7e8:#fff7e8;--lc-fff7e8-rgb:255 247 232;--lc-fff7f0:#fff7f0;--lc-fff7f0-rgb:255 247 240;--lc-fff7f2:#fff7f2;--lc-fff7f2-rgb:255 247 242;--lc-fff8dc:#fff8dc;--lc-fff8dc-rgb:255 248 220;--lc-fff8e5:#fff8e5;--lc-fff8e5-rgb:255 248 229;--lc-fff8eb:#fff8eb;--lc-fff8eb-rgb:255 248 235;--lc-fff8ed:#fff8ed;--lc-fff8ed-rgb:255 248 237;--lc-fff9e9:#fff9e9;--lc-fff9e9-rgb:255 249 233;--lc-fffaf0:#fffaf0;--lc-fffaf0-rgb:255 250 240;--lc-fffaf4:#fffaf4;--lc-fffaf4-rgb:255 250 244;--lc-fffdf8:#fffdf8;--lc-fffdf8-rgb:255 253 248;--lc-fffef7:#fffef7;--lc-fffef7-rgb:255 254 247;--lc-fffefa:#fffefa;--lc-fffefa-rgb:255 254 250;--lc-ffffff:#fff;--lc-ffffff-rgb:255 255 255}@media screen{:root[data-theme=dark]{--lc-086c63:#60b3a8;--lc-086c63-rgb:96 179 168;--lc-087567:#57b0a0;--lc-087567-rgb:87 176 160;--lc-087d80:#4aaaad;--lc-087d80-rgb:74 170 173;--lc-096e6b:#5db1ad;--lc-096e6b-rgb:93 177 173;--lc-0c5657:#78b9ba;--lc-0c5657-rgb:120 185 186;--lc-0f6668:#67b3b4;--lc-0f6668-rgb:103 179 180;--lc-0f6c6e:#60b0b2;--lc-0f6c6e-rgb:96 176 178;--lc-102532:#becdd8;--lc-102532-rgb:190 205 216;--lc-102a2b:#bccece;--lc-102a2b-rgb:188 206 206;--lc-102b3e:#b8cbda;--lc-102b3e-rgb:184 203 218;--lc-112939:#bbccd8;--lc-112939-rgb:187 204 216;--lc-123748:#b1c8d4;--lc-123748-rgb:177 200 212;--lc-126e65:#61b1a7;--lc-126e65-rgb:97 177 167;--lc-137e73:#4eab9f;--lc-137e73-rgb:78 171 159;--lc-14374a:#b1c7d5;--lc-14374a-rgb:177 199 213;--lc-145973:#73b2cf;--lc-145973-rgb:115 178 207;--lc-145c5d:#74b6b7;--lc-145c5d-rgb:116 182 183;--lc-147b79:#51aba8;--lc-147b79-rgb:81 171 168;--lc-153e4c:#adc6d0;--lc-153e4c-rgb:173 198 208;--lc-157b78:#51aba7;--lc-157b78-rgb:81 171 167;--lc-163346:#b4c8d6;--lc-163346-rgb:180 200 214;--lc-166b60:#66b2a6;--lc-166b60-rgb:102 178 166;--lc-167b7b:#51aaaa;--lc-167b7b-rgb:81 170 170;--lc-168580:#45a7a2;--lc-168580-rgb:69 167 162;--lc-172626:#c2cdcd;--lc-172626-rgb:194 205 205;--lc-174b4d:#89bcbe;--lc-174b4d-rgb:137 188 190;--lc-174d48:#87bdb6;--lc-174d48-rgb:135 189 182;--lc-178e81:#3aa598;--lc-178e81-rgb:58 165 152;--lc-182827:#c1cdcc;--lc-182827-rgb:193 205 204;--lc-183e52:#adc5d3;--lc-183e52-rgb:173 197 211;--lc-18495a:#88bacd;--lc-18495a-rgb:136 186 205;--lc-184b60:#85b8d0;--lc-184b60-rgb:133 184 208;--lc-193243:#b7c8d5;--lc-193243-rgb:183 200 213;--lc-193748:#b3c7d3;--lc-193748-rgb:179 199 211;--lc-193d50:#aec5d3;--lc-193d50-rgb:174 197 211;--lc-19465a:#8cbad1;--lc-19465a-rgb:140 186 209;--lc-19475a:#8bbad0;--lc-19475a-rgb:139 186 208;--lc-197675:#59acab;--lc-197675-rgb:89 172 171;--lc-19847c:#48a89f;--lc-19847c-rgb:72 168 159;--lc-198576:#48a999;--lc-198576-rgb:72 169 153;--lc-1b2d2c:#becbca;--lc-1b2d2c-rgb:190 203 202;--lc-1b3646:#b4c7d3;--lc-1b3646-rgb:180 199 211;--lc-1c2e3d:#bbc8d4;--lc-1c2e3d-rgb:187 200 212;--lc-1f5b65:#79b3be;--lc-1f5b65-rgb:121 179 190;--lc-205b4c:#7db8a6;--lc-205b4c-rgb:125 184 166;--lc-208d78:#41a690;--lc-208d78-rgb:65 166 144;--lc-214351:#95bacb;--lc-214351-rgb:149 186 203;--lc-22566a:#7eb2c9;--lc-22566a-rgb:126 178 201;--lc-233c4d:#b2c4d0;--lc-233c4d-rgb:178 196 208;--lc-244858:#91b7ca;--lc-244858-rgb:145 183 202;--lc-244859:#90b7cb;--lc-244859-rgb:144 183 203;--lc-263837:#b9c6c5;--lc-263837-rgb:185 198 197;--lc-263b39:#b7c5c4;--lc-263b39-rgb:183 197 196;--lc-276a79:#6bacbc;--lc-276a79-rgb:107 172 188;--lc-27734f:#67b189;--lc-27734f-rgb:103 177 137;--lc-294451:#9ab8c7;--lc-294451-rgb:154 184 199;--lc-294452:#99b8c8;--lc-294452-rgb:153 184 200;--lc-294743:#99bab5;--lc-294743-rgb:153 186 181;--lc-294b5c:#90b5c9;--lc-294b5c-rgb:144 181 201;--lc-2b3e3c:#b6c4c2;--lc-2b3e3c-rgb:182 196 194;--lc-2b6e7a:#69aab7;--lc-2b6e7a-rgb:105 170 183;--lc-2b8f82:#43a396;--lc-2b8f82-rgb:67 163 150;--lc-2b9187:#40a297;--lc-2b9187-rgb:64 162 151;--lc-2c4250:#9eb7c8;--lc-2c4250-rgb:158 183 200;--lc-304b47:#99b7b2;--lc-304b47-rgb:153 183 178;--lc-314451:#9fb5c5;--lc-314451-rgb:159 181 197;--lc-314844:#9db7b2;--lc-314844-rgb:157 183 178;--lc-31514d:#92b5b0;--lc-31514d-rgb:146 181 176;--lc-324a58:#98b3c3;--lc-324a58-rgb:152 179 195;--lc-329a84:#39a089;--lc-329a84-rgb:57 160 137;--lc-334c48:#9ab6b1;--lc-334c48-rgb:154 182 177;--lc-338780:#52a49c;--lc-338780-rgb:82 164 156;--lc-344442:#a4b7b4;--lc-344442-rgb:164 183 180;--lc-344443:#a4b7b5;--lc-344443-rgb:164 183 181;--lc-344947:#9eb6b3;--lc-344947-rgb:158 182 179;--lc-344b58:#99b2c2;--lc-344b58-rgb:153 178 194;--lc-344c49:#9ab5b1;--lc-344c49-rgb:154 181 177;--lc-34514d:#94b4af;--lc-34514d-rgb:148 180 175;--lc-35514d:#95b4af;--lc-35514d-rgb:149 180 175;--lc-35534e:#92b3ad;--lc-35534e-rgb:146 179 173;--lc-35554a:#91b4a7;--lc-35554a-rgb:145 180 167;--lc-35a294:#2c9b8e;--lc-35a294-rgb:44 155 142;--lc-36534f:#93b3ae;--lc-36534f-rgb:147 179 174;--lc-385663:#8eaebd;--lc-385663-rgb:142 174 189;--lc-386658:#7fae9f;--lc-386658-rgb:127 174 159;--lc-387d67:#64a991;--lc-387d67-rgb:100 169 145;--lc-39815d:#61a983;--lc-39815d-rgb:97 169 131;--lc-3a8b83:#52a199;--lc-3a8b83-rgb:82 161 153;--lc-3b604b:#89b099;--lc-3b604b-rgb:137 176 153;--lc-3d504d:#9cb1ad;--lc-3d504d-rgb:156 177 173;--lc-3d504e:#9bb1ae;--lc-3d504e-rgb:155 177 174;--lc-3d5a55:#8fafa9;--lc-3d5a55-rgb:143 175 169;--lc-3d6174:#83a9be;--lc-3d6174-rgb:131 169 190;--lc-3e948e:#489e97;--lc-3e948e-rgb:72 158 151;--lc-40504f:#9db0ae;--lc-40504f-rgb:157 176 174;--lc-405553:#97afac;--lc-405553-rgb:151 175 172;--lc-405653:#96afab;--lc-405653-rgb:150 175 171;--lc-40af9c:#1d9684;--lc-40af9c-rgb:29 150 132;--lc-42615c:#8aaca6;--lc-42615c-rgb:138 172 166;--lc-435351:#9caeac;--lc-435351-rgb:156 174 172;--lc-445754:#98ada9;--lc-445754-rgb:152 173 169;--lc-44605b:#8daba5;--lc-44605b-rgb:141 171 165;--lc-455754:#99ada9;--lc-455754-rgb:153 173 169;--lc-465855:#98aca8;--lc-465855-rgb:152 172 168;--lc-468aab:#5498ba;--lc-468aab-rgb:84 152 186;--lc-47615c:#8eaaa4;--lc-47615c-rgb:142 170 164;--lc-477787:#70a1b1;--lc-477787-rgb:112 161 177;--lc-485b58:#96aba7;--lc-485b58-rgb:150 171 167;--lc-485c59:#94aaa7;--lc-485c59-rgb:148 170 167;--lc-48615d:#8ea9a5;--lc-48615d-rgb:142 169 165;--lc-49615d:#8fa9a5;--lc-49615d-rgb:143 169 165;--lc-49615e:#8fa9a6;--lc-49615e-rgb:143 169 166;--lc-4a5b59:#97aaa7;--lc-4a5b59-rgb:151 170 167;--lc-4b5a59:#99a9a8;--lc-4b5a59-rgb:153 169 168;--lc-4b605c:#92a9a4;--lc-4b605c-rgb:146 169 164;--lc-4b605d:#92a8a5;--lc-4b605d-rgb:146 168 165;--lc-4c5d5a:#96a9a5;--lc-4c5d5a-rgb:150 169 165;--lc-4c7a8a:#709faf;--lc-4c7a8a-rgb:112 159 175;--lc-4d5d5a:#97a8a5;--lc-4d5d5a-rgb:151 168 165;--lc-4d6060:#93a7a7;--lc-4d6060-rgb:147 167 167;--lc-4e5e5d:#96a7a6;--lc-4e5e5d-rgb:150 167 166;--lc-4e615e:#93a7a4;--lc-4e615e-rgb:147 167 164;--lc-4e8d7e:#5f9e8f;--lc-4e8d7e-rgb:95 158 143;--lc-4f5d5a:#98a8a4;--lc-4f5d5a-rgb:152 168 164;--lc-4f615e:#93a7a3;--lc-4f615e-rgb:147 167 163;--lc-4f6963:#8aa69f;--lc-4f6963-rgb:138 166 159;--lc-50625f:#93a6a3;--lc-50625f-rgb:147 166 163;--lc-51605e:#96a6a4;--lc-51605e-rgb:150 166 164;--lc-516662:#8fa5a1;--lc-516662-rgb:143 165 161;--lc-526562:#91a5a2;--lc-526562-rgb:145 165 162;--lc-526663:#8fa5a1;--lc-526663-rgb:143 165 161;--lc-526b66:#89a49f;--lc-526b66-rgb:137 164 159;--lc-536360:#94a5a2;--lc-536360-rgb:148 165 162;--lc-536461:#92a5a1;--lc-536461-rgb:146 165 161;--lc-536571:#8fa2af;--lc-536571-rgb:143 162 175;--lc-536864:#8ea4a0;--lc-536864-rgb:142 164 160;--lc-536c7b:#86a0b0;--lc-536c7b-rgb:134 160 176;--lc-545f5e:#99a5a4;--lc-545f5e-rgb:153 165 164;--lc-546462:#93a4a2;--lc-546462-rgb:147 164 162;--lc-574400:#c2ad72;--lc-574400-rgb:194 173 114;--lc-574831:#bbaa90;--lc-574831-rgb:187 170 144;--lc-586461:#96a3a0;--lc-586461-rgb:150 163 160;--lc-587483:#809dad;--lc-587483-rgb:128 157 173;--lc-594600:#c1ac70;--lc-594600-rgb:193 172 112;--lc-596966:#91a29e;--lc-596966-rgb:145 162 158;--lc-597383:#819dad;--lc-597383-rgb:129 157 173;--lc-5a6564:#96a2a1;--lc-5a6564-rgb:150 162 161;--lc-5a6967:#91a19f;--lc-5a6967-rgb:145 161 159;--lc-5aa880:#489770;--lc-5aa880-rgb:72 151 112;--lc-5b342b:#d5a69a;--lc-5b342b-rgb:213 166 154;--lc-5b7585:#809bac;--lc-5b7585-rgb:128 155 172;--lc-5c241d:#e0b6af;--lc-5c241d-rgb:224 182 175;--lc-5c3029:#daa49b;--lc-5c3029-rgb:218 164 155;--lc-5c5f5e:#9fa2a1;--lc-5c5f5e-rgb:159 162 161;--lc-5c7786:#7f9bab;--lc-5c7786-rgb:127 155 171;--lc-5c806d:#799e8a;--lc-5c806d-rgb:121 158 138;--lc-5d6c69:#90a09c;--lc-5d6c69-rgb:144 160 156;--lc-5d6e6a:#8d9f9b;--lc-5d6e6a-rgb:141 159 155;--lc-5e6261:#9ca1a0;--lc-5e6261-rgb:156 161 160;--lc-5e6f6c:#8d9f9c;--lc-5e6f6c-rgb:141 159 156;--lc-5f461e:#c4a77d;--lc-5f461e-rgb:196 167 125;--lc-5f4a00:#c0a96a;--lc-5f4a00-rgb:192 169 106;--lc-5f6b69:#929f9d;--lc-5f6b69-rgb:146 159 157;--lc-5f6e6b:#8f9f9b;--lc-5f6e6b-rgb:143 159 155;--lc-5f7684:#829aa9;--lc-5f7684-rgb:130 154 169;--lc-5f9d9a:#569491;--lc-5f9d9a-rgb:86 148 145;--lc-60706d:#8d9e9b;--lc-60706d-rgb:141 158 155;--lc-60716e:#8c9e9a;--lc-60716e-rgb:140 158 154;--lc-607783:#829aa7;--lc-607783-rgb:130 154 167;--lc-61706e:#8e9d9b;--lc-61706e-rgb:142 157 155;--lc-61706f:#8d9d9c;--lc-61706f-rgb:141 157 156;--lc-61716e:#8c9d9a;--lc-61716e-rgb:140 157 154;--lc-61716f:#8c9d9b;--lc-61716f-rgb:140 157 155;--lc-617483:#869aaa;--lc-617483-rgb:134 154 170;--lc-62716e:#8d9d9a;--lc-62716e-rgb:141 157 154;--lc-627572:#889c99;--lc-627572-rgb:136 156 153;--lc-63716f:#8e9c9a;--lc-63716f-rgb:142 156 154;--lc-63736f:#8c9c98;--lc-63736f-rgb:140 156 152;--lc-637371:#8b9c9a;--lc-637371-rgb:139 156 154;--lc-637571:#899c98;--lc-637571-rgb:137 156 152;--lc-637d8a:#7d98a5;--lc-637d8a-rgb:125 152 165;--lc-647270:#8d9c9a;--lc-647270-rgb:141 156 154;--lc-647471:#8b9c99;--lc-647471-rgb:139 156 153;--lc-647d8b:#7e97a6;--lc-647d8b-rgb:126 151 166;--lc-647e8e:#7c97a7;--lc-647e8e-rgb:124 151 167;--lc-65430f:#cba473;--lc-65430f-rgb:203 164 115;--lc-657372:#8d9b9a;--lc-657372-rgb:141 155 154;--lc-657572:#8a9b98;--lc-657572-rgb:138 155 152;--lc-657875:#879b97;--lc-657875-rgb:135 155 151;--lc-667572:#8b9b98;--lc-667572-rgb:139 155 152;--lc-667774:#899a97;--lc-667774-rgb:137 154 151;--lc-66818e:#7a96a3;--lc-66818e-rgb:122 150 163;--lc-674d26:#c0a37a;--lc-674d26-rgb:192 163 122;--lc-67cfb0:#04886c;--lc-67cfb0-rgb:4 136 108;--lc-687674:#8b9a98;--lc-687674-rgb:139 154 152;--lc-687675:#8b9a99;--lc-687675-rgb:139 154 153;--lc-687774:#8a9a97;--lc-687774-rgb:138 154 151;--lc-687875:#899a96;--lc-687875-rgb:137 154 150;--lc-687976:#889996;--lc-687976-rgb:136 153 150;--lc-687e8d:#7f96a5;--lc-687e8d-rgb:127 150 165;--lc-697774:#8b9996;--lc-697774-rgb:139 153 150;--lc-697875:#8a9996;--lc-697875-rgb:138 153 150;--lc-697a77:#879996;--lc-697a77-rgb:135 153 150;--lc-69828f:#7b95a2;--lc-69828f-rgb:123 149 162;--lc-6a7774:#8b9996;--lc-6a7774-rgb:139 153 150;--lc-6a7776:#8b9998;--lc-6a7776-rgb:139 153 152;--lc-6a7875:#8a9996;--lc-6a7875-rgb:138 153 150;--lc-6a7976:#899996;--lc-6a7976-rgb:137 153 150;--lc-6a8b9a:#7192a1;--lc-6a8b9a-rgb:113 146 161;--lc-6a979a:#659295;--lc-6a979a-rgb:101 146 149;--lc-6b7775:#8c9996;--lc-6b7775-rgb:140 153 150;--lc-6b7875:#8b9995;--lc-6b7875-rgb:139 153 149;--lc-6b7877:#8b9897;--lc-6b7877-rgb:139 152 151;--lc-6b7976:#8a9895;--lc-6b7976-rgb:138 152 149;--lc-6b7978:#8a9897;--lc-6b7978-rgb:138 152 151;--lc-6b7a77:#899895;--lc-6b7a77-rgb:137 152 149;--lc-6b808c:#7f95a1;--lc-6b808c-rgb:127 149 161;--lc-6b838e:#7c94a0;--lc-6b838e-rgb:124 148 160;--lc-6c8492:#7b93a2;--lc-6c8492-rgb:123 147 162;--lc-6d211e:#f1988f;--lc-6d211e-rgb:241 152 143;--lc-6d3010:#e49c7c;--lc-6d3010-rgb:228 156 124;--lc-6d4327:#ce9e80;--lc-6d4327-rgb:206 158 128;--lc-6d7977:#8b9795;--lc-6d7977-rgb:139 151 149;--lc-6d7a77:#8a9794;--lc-6d7a77-rgb:138 151 148;--lc-6d7a78:#8a9795;--lc-6d7a78-rgb:138 151 149;--lc-6d7b78:#899794;--lc-6d7b78-rgb:137 151 148;--lc-6d9a90:#659288;--lc-6d9a90-rgb:101 146 136;--lc-6e4c18:#c6a06d;--lc-6e4c18-rgb:198 160 109;--lc-6f2d24:#e6998c;--lc-6f2d24-rgb:230 153 140;--lc-6f7977:#8c9795;--lc-6f7977-rgb:140 151 149;--lc-6f9a91:#679188;--lc-6f9a91-rgb:103 145 136;--lc-705221:#c09f6d;--lc-705221-rgb:192 159 109;--lc-70807d:#859592;--lc-70807d-rgb:133 149 146;--lc-708390:#7f92a0;--lc-708390-rgb:127 146 160;--lc-71300f:#e59a79;--lc-71300f-rgb:229 154 121;--lc-714f2a:#c39d76;--lc-714f2a-rgb:195 157 118;--lc-71807e:#869593;--lc-71807e-rgb:134 149 147;--lc-71817e:#849592;--lc-71817e-rgb:132 149 146;--lc-71817f:#849593;--lc-71817f-rgb:132 149 147;--lc-718896:#7a919f;--lc-718896-rgb:122 145 159;--lc-718c99:#75909d;--lc-718c99-rgb:117 144 157;--lc-71dfc5:#00816b;--lc-71dfc5-rgb:0 129 107;--lc-72362d:#de988c;--lc-72362d-rgb:222 152 140;--lc-72817f:#859492;--lc-72817f-rgb:133 148 146;--lc-735035:#c29b7e;--lc-735035-rgb:194 155 126;--lc-73807d:#879491;--lc-73807d-rgb:135 148 145;--lc-744727:#ce9b79;--lc-744727-rgb:206 155 121;--lc-744a35:#c99a83;--lc-744a35-rgb:201 154 131;--lc-745125:#c39c6f;--lc-745125-rgb:195 156 111;--lc-74817e:#869491;--lc-74817e-rgb:134 148 145;--lc-74817f:#869492;--lc-74817f-rgb:134 148 146;--lc-748994:#7b909b;--lc-748994-rgb:123 144 155;--lc-75241d:#f09386;--lc-75241d-rgb:240 147 134;--lc-75372d:#de9689;--lc-75372d-rgb:222 150 137;--lc-754625:#cf9a77;--lc-754625-rgb:207 154 119;--lc-754f00:#c79d5d;--lc-754f00-rgb:199 157 93;--lc-755724:#bd9c69;--lc-755724-rgb:189 156 105;--lc-75837f:#85938f;--lc-75837f-rgb:133 147 143;--lc-758a97:#7a8f9d;--lc-758a97-rgb:122 143 157;--lc-76534c:#be978f;--lc-76534c-rgb:190 151 143;--lc-765421:#c19c69;--lc-765421-rgb:193 156 105;--lc-768e9b:#768e9b;--lc-768e9b-rgb:118 142 155;--lc-77472b:#cf997a;--lc-77472b-rgb:207 153 122;--lc-7762a8:#9e89d2;--lc-7762a8-rgb:158 137 210;--lc-778280:#879290;--lc-778280-rgb:135 146 144;--lc-77837f:#86938e;--lc-77837f-rgb:134 147 142;--lc-778d99:#788e9a;--lc-778d99-rgb:120 142 154;--lc-778f9d:#768e9c;--lc-778f9d-rgb:118 142 156;--lc-77e0cb:#007f6d;--lc-77e0cb-rgb:0 127 109;--lc-786b61:#a4968b;--lc-786b61-rgb:164 150 139;--lc-78919f:#748d9b;--lc-78919f-rgb:116 141 155;--lc-78aba0:#598b81;--lc-78aba0-rgb:89 139 129;--lc-796239:#b2996f;--lc-796239-rgb:178 153 111;--lc-798682:#84918d;--lc-798682-rgb:132 145 141;--lc-79b8ad:#4a887e;--lc-79b8ad-rgb:74 136 126;--lc-7a2418:#f2917f;--lc-7a2418-rgb:242 145 127;--lc-7a281e:#ef9182;--lc-7a281e-rgb:239 145 130;--lc-7a5d56:#b5958d;--lc-7a5d56-rgb:181 149 141;--lc-7a909e:#778d9b;--lc-7a909e-rgb:119 141 155;--lc-7b382e:#df9386;--lc-7b382e-rgb:223 147 134;--lc-7b8784:#84908d;--lc-7b8784-rgb:132 144 141;--lc-7b8785:#84908e;--lc-7b8785-rgb:132 144 142;--lc-7b8885:#83908d;--lc-7b8885-rgb:131 144 141;--lc-7b929e:#758c98;--lc-7b929e-rgb:117 140 152;--lc-7ba49c:#638c84;--lc-7ba49c-rgb:99 140 132;--lc-7c4f35:#c8967a;--lc-7c4f35-rgb:200 150 122;--lc-7c7166:#9f9488;--lc-7c7166-rgb:159 148 136;--lc-7c8f9b:#798c98;--lc-7c8f9b-rgb:121 140 152;--lc-7c929e:#768c98;--lc-7c929e-rgb:118 140 152;--lc-7ca9a1:#5e8a83;--lc-7ca9a1-rgb:94 138 131;--lc-7d4529:#d49577;--lc-7d4529-rgb:212 149 119;--lc-7d909c:#798c98;--lc-7d909c-rgb:121 140 152;--lc-7fa99e:#618a7f;--lc-7fa99e-rgb:97 138 127;--lc-8094a0:#768a96;--lc-8094a0-rgb:118 138 150;--lc-813d35:#dc8f85;--lc-813d35-rgb:220 143 133;--lc-81463e:#d39087;--lc-81463e-rgb:211 144 135;--lc-81929c:#7a8b94;--lc-81929c-rgb:122 139 148;--lc-8196a1:#758a95;--lc-8196a1-rgb:117 138 149;--lc-819aa9:#708897;--lc-819aa9-rgb:112 136 151;--lc-82919c:#7b8a95;--lc-82919c-rgb:123 138 149;--lc-8296a1:#768994;--lc-8296a1-rgb:118 137 148;--lc-82aaa1:#628980;--lc-82aaa1-rgb:98 137 128;--lc-845b3d:#bf9373;--lc-845b3d-rgb:191 147 115;--lc-85472e:#d59075;--lc-85472e-rgb:213 144 117;--lc-854738:#d48f7e;--lc-854738-rgb:212 143 126;--lc-855320:#ca9361;--lc-855320-rgb:202 147 97;--lc-865329:#ca9267;--lc-865329-rgb:202 146 103;--lc-873b36:#e08b83;--lc-873b36-rgb:224 139 131;--lc-875f2e:#bd9361;--lc-875f2e-rgb:189 147 97;--lc-8799a5:#758793;--lc-8799a5-rgb:117 135 147;--lc-87aaa4:#658781;--lc-87aaa4-rgb:101 135 129;--lc-8a6259:#b88d84;--lc-8a6259-rgb:184 141 132;--lc-8b9593:#7f8886;--lc-8b9593-rgb:127 136 134;--lc-8be3cb:#187b66;--lc-8be3cb-rgb:24 123 102;--lc-8c443b:#d98a7e;--lc-8c443b-rgb:217 138 126;--lc-8c5d3c:#c18f6c;--lc-8c5d3c-rgb:193 143 108;--lc-8d775b:#a48e71;--lc-8d775b-rgb:164 142 113;--lc-8e7bb3:#9380b9;--lc-8e7bb3-rgb:147 128 185;--lc-8e9b99:#7a8785;--lc-8e9b99-rgb:122 135 133;--lc-8eacbc:#648190;--lc-8eacbc-rgb:100 129 144;--lc-8eb7b0:#5b827c;--lc-8eb7b0-rgb:91 130 124;--lc-8f6b3c:#b48f5f;--lc-8f6b3c-rgb:180 143 95;--lc-8fb8af:#5b827a;--lc-8fb8af-rgb:91 130 122;--lc-90a6b4:#6d828f;--lc-90a6b4-rgb:109 130 143;--lc-91460d:#dc8a59;--lc-91460d-rgb:220 138 89;--lc-91b2ab:#63827c;--lc-91b2ab-rgb:99 130 124;--lc-91b9b0:#5b8179;--lc-91b9b0-rgb:91 129 121;--lc-91bcb2:#588178;--lc-91bcb2-rgb:88 129 120;--lc-91bfb3:#548076;--lc-91bfb3-rgb:84 128 118;--lc-91f0d7:#007662;--lc-91f0d7-rgb:0 118 98;--lc-98bcb4:#5c7f77;--lc-98bcb4-rgb:92 127 119;--lc-98cdbd:#497c6e;--lc-98cdbd-rgb:73 124 110;--lc-9a4135:#e18172;--lc-9a4135-rgb:225 129 114;--lc-9a6909:#be8b3a;--lc-9a6909-rgb:190 139 58;--lc-9aaba7:#70807d;--lc-9aaba7-rgb:112 128 125;--lc-9b6908:#be8a39;--lc-9b6908-rgb:190 138 57;--lc-9b7410:#b38b32;--lc-9b7410-rgb:179 139 50;--lc-9c452e:#df8168;--lc-9c452e-rgb:223 129 104;--lc-9dbdb6:#5f7d76;--lc-9dbdb6-rgb:95 125 118;--lc-9f2f20:#f17a67;--lc-9f2f20-rgb:241 122 103;--lc-9fc4ba:#587b72;--lc-9fc4ba-rgb:88 123 114;--lc-9fc7bc:#557b71;--lc-9fc7bc-rgb:85 123 113;--lc-a0b8c4:#647a85;--lc-a0b8c4-rgb:100 122 133;--lc-a17d59:#a98561;--lc-a17d59-rgb:169 133 97;--lc-a2e0cf:#3a7667;--lc-a2e0cf-rgb:58 118 103;--lc-a44867:#d87795;--lc-a44867-rgb:216 119 149;--lc-a45f51:#c87f70;--lc-a45f51-rgb:200 127 112;--lc-a48454:#a48454;--lc-a48454-rgb:164 132 84;--lc-a64236:#e4796a;--lc-a64236-rgb:228 121 106;--lc-a66b20:#c1843d;--lc-a66b20-rgb:193 132 61;--lc-a7c3bd:#5f7973;--lc-a7c3bd-rgb:95 121 115;--lc-a9beca:#637681;--lc-a9beca-rgb:99 118 129;--lc-a9c3bc:#607872;--lc-a9c3bc-rgb:96 120 114;--lc-a9c4bd:#5f7872;--lc-a9c4bd-rgb:95 120 114;--lc-a9c9c1:#5a7770;--lc-a9c9c1-rgb:90 119 112;--lc-a9cbc3:#577770;--lc-a9cbc3-rgb:87 119 112;--lc-aa862d:#a8842a;--lc-aa862d-rgb:168 132 42;--lc-abc2bd:#627873;--lc-abc2bd-rgb:98 120 115;--lc-ac3d37:#e9746a;--lc-ac3d37-rgb:233 116 106;--lc-af6683:#bf7592;--lc-af6683-rgb:191 117 146;--lc-b2c9c3:#5f746f;--lc-b2c9c3-rgb:95 116 111;--lc-b48642:#ab7e39;--lc-b48642-rgb:171 126 57;--lc-b4cbc6:#5e736f;--lc-b4cbc6-rgb:94 115 111;--lc-b4dcd5:#4c716b;--lc-b4dcd5-rgb:76 113 107;--lc-b58b09:#a97f00;--lc-b58b09-rgb:169 127 0;--lc-b58d50:#a47d40;--lc-b58d50-rgb:164 125 64;--lc-b5cdc8:#5d736e;--lc-b5cdc8-rgb:93 115 110;--lc-b5d0ca:#5a726d;--lc-b5d0ca-rgb:90 114 109;--lc-b6c4c0:#677470;--lc-b6c4c0-rgb:103 116 112;--lc-b6c5ce:#64727a;--lc-b6c5ce-rgb:100 114 122;--lc-b72d2a:#f5695e;--lc-b72d2a-rgb:245 105 94;--lc-b7842f:#b07d26;--lc-b7842f-rgb:176 125 38;--lc-b8c8c4:#64726f;--lc-b8c8c4-rgb:100 114 111;--lc-b8d0ca:#5c716c;--lc-b8d0ca-rgb:92 113 108;--lc-b8d9d7:#51706e;--lc-b8d9d7-rgb:81 112 110;--lc-b9cbc6:#61726d;--lc-b9cbc6-rgb:97 114 109;--lc-b9cbc7:#61726e;--lc-b9cbc7-rgb:97 114 110;--lc-b9cec8:#5e716c;--lc-b9cec8-rgb:94 113 108;--lc-bad8cf:#557068;--lc-bad8cf-rgb:85 112 104;--lc-bc684f:#c9745a;--lc-bc684f-rgb:201 116 90;--lc-bcd2c5:#5d7165;--lc-bcd2c5-rgb:93 113 101;--lc-bd433b:#e86a5f;--lc-bd433b-rgb:232 106 95;--lc-bd5b12:#d77333;--lc-bd5b12-rgb:215 115 51;--lc-bdcbc8:#64706e;--lc-bdcbc8-rgb:100 112 110;--lc-bdd3cd:#5c706a;--lc-bdd3cd-rgb:92 112 106;--lc-bdd3dd:#5a6d76;--lc-bdd3dd-rgb:90 109 118;--lc-bdd7d0:#586f69;--lc-bdd7d0-rgb:88 111 105;--lc-bfd9d2:#576e68;--lc-bfd9d2-rgb:87 110 104;--lc-bfdad6:#556e6a;--lc-bfdad6-rgb:85 110 106;--lc-c28b32:#ae7817;--lc-c28b32-rgb:174 120 23;--lc-c34f3c:#e06a55;--lc-c34f3c-rgb:224 106 85;--lc-c3553a:#dc6c50;--lc-c3553a-rgb:220 108 80;--lc-c3d1ce:#616e6b;--lc-c3d1ce-rgb:97 110 107;--lc-c3d8d2:#5a6d68;--lc-c3d8d2-rgb:90 109 104;--lc-c4d5d1:#5e6d69;--lc-c4d5d1-rgb:94 109 105;--lc-c4d8e1:#596b73;--lc-c4d8e1-rgb:89 107 115;--lc-c5d2cf:#616d6a;--lc-c5d2cf-rgb:97 109 106;--lc-c5d6df:#5c6b73;--lc-c5d6df-rgb:92 107 115;--lc-c6d2cf:#626d6a;--lc-c6d2cf-rgb:98 109 106;--lc-c78472:#b1705f;--lc-c78472-rgb:177 112 95;--lc-c7dcd7:#586b67;--lc-c7dcd7-rgb:88 107 103;--lc-c7dce6:#566972;--lc-c7dce6-rgb:86 105 114;--lc-c8d4d1:#616c69;--lc-c8d4d1-rgb:97 108 105;--lc-c8d6d2:#5f6b68;--lc-c8d6d2-rgb:95 107 104;--lc-c8ddd8:#586b66;--lc-c8ddd8-rgb:88 107 102;--lc-c8e1db:#546a65;--lc-c8e1db-rgb:84 106 101;--lc-c95f3d:#d66a48;--lc-c95f3d-rgb:214 106 72;--lc-c99565:#a57343;--lc-c99565-rgb:165 115 67;--lc-c9d9e2:#5b6971;--lc-c9d9e2-rgb:91 105 113;--lc-cae7e3:#19302e;--lc-cae7e3-rgb:25 48 46;--lc-cbd8d4:#5f6a67;--lc-cbd8d4-rgb:95 106 103;--lc-cbd9d5:#5e6a67;--lc-cbd9d5-rgb:94 106 103;--lc-cca661:#97732c;--lc-cca661-rgb:151 115 44;--lc-ccd9df:#5d696e;--lc-ccd9df-rgb:93 105 110;--lc-cce4dd:#536963;--lc-cce4dd-rgb:83 105 99;--lc-cddce3:#5b686e;--lc-cddce3-rgb:91 104 110;--lc-cedce4:#5b676e;--lc-cedce4-rgb:91 103 110;--lc-cfdae1:#5e676d;--lc-cfdae1-rgb:94 103 109;--lc-cfdbd7:#5e6965;--lc-cfdbd7-rgb:94 105 101;--lc-cfdde5:#5b676e;--lc-cfdde5-rgb:91 103 110;--lc-cfdfe7:#59676e;--lc-cfdfe7-rgb:89 103 110;--lc-d1dcda:#5e6866;--lc-d1dcda-rgb:94 104 102;--lc-d1dce3:#5d676d;--lc-d1dce3-rgb:93 103 109;--lc-d1dedb:#5c6865;--lc-d1dedb-rgb:92 104 101;--lc-d1dee5:#5b666c;--lc-d1dee5-rgb:91 102 108;--lc-d2a416:#9f7200;--lc-d2a416-rgb:159 114 0;--lc-d2ddd9:#5e6764;--lc-d2ddd9-rgb:94 103 100;--lc-d2ddda:#5e6765;--lc-d2ddda-rgb:94 103 101;--lc-d33f28:#ef5a41;--lc-d33f28-rgb:239 90 65;--lc-d3ddda:#5e6764;--lc-d3ddda-rgb:94 103 100;--lc-d3e0e7:#5a656b;--lc-d3e0e7-rgb:90 101 107;--lc-d4a62a:#9d7100;--lc-d4a62a-rgb:157 113 0;--lc-d4dfdb:#5d6763;--lc-d4dfdb-rgb:93 103 99;--lc-d5ddda:#5f6664;--lc-d5ddda-rgb:95 102 100;--lc-d5dedb:#5e6664;--lc-d5dedb-rgb:94 102 100;--lc-d5dfdc:#5d6664;--lc-d5dfdc-rgb:93 102 100;--lc-d5e1dd:#5c6663;--lc-d5e1dd-rgb:92 102 99;--lc-d5f1e7:#152a23;--lc-d5f1e7-rgb:21 42 35;--lc-d6ae4c:#967000;--lc-d6ae4c-rgb:150 112 0;--lc-d6b56e:#8d6f25;--lc-d6b56e-rgb:141 111 37;--lc-d6dfdc:#5e6663;--lc-d6dfdc-rgb:94 102 99;--lc-d6e2e8:#202e34;--lc-d6e2e8-rgb:32 46 52;--lc-d75437:#e15d40;--lc-d75437-rgb:225 93 64;--lc-d7857c:#b5675f;--lc-d7857c-rgb:181 103 95;--lc-d7c28c:#806d39;--lc-d7c28c-rgb:128 109 57;--lc-d7ddda:#616663;--lc-d7ddda-rgb:97 102 99;--lc-d7dfdc:#5f6663;--lc-d7dfdc-rgb:95 102 99;--lc-d7e1e7:#222d34;--lc-d7e1e7-rgb:34 45 52;--lc-d86f32:#ce6627;--lc-d86f32-rgb:206 102 39;--lc-d8754c:#c7663d;--lc-d8754c-rgb:199 102 61;--lc-d8994a:#a96d12;--lc-d8994a-rgb:169 109 18;--lc-d89b8d:#a2695c;--lc-d89b8d-rgb:162 105 92;--lc-d8bd52:#896f00;--lc-d8bd52-rgb:137 111 0;--lc-d8ddda:#616563;--lc-d8ddda-rgb:97 101 99;--lc-d8dedb:#606563;--lc-d8dedb-rgb:96 101 99;--lc-d9d9d1:#66665f;--lc-d9d9d1-rgb:102 102 95;--lc-d9ded9:#616561;--lc-d9ded9-rgb:97 101 97;--lc-d9e6e5:#1e2c2c;--lc-d9e6e5-rgb:30 44 44;--lc-d9ece8:#152b27;--lc-d9ece8-rgb:21 43 39;--lc-dbe5e1:#222c28;--lc-dbe5e1-rgb:34 44 40;--lc-dbe5eb:#202b31;--lc-dbe5eb-rgb:32 43 49;--lc-dce4e9:#222b30;--lc-dce4e9-rgb:34 43 48;--lc-dce6e2:#212c28;--lc-dce6e2-rgb:33 44 40;--lc-dce6eb:#1f2a2f;--lc-dce6eb-rgb:31 42 47;--lc-dce8e5:#1e2b28;--lc-dce8e5-rgb:30 43 40;--lc-dceadf:#1c2c20;--lc-dceadf-rgb:28 44 32;--lc-dcebdc:#1e2b1e;--lc-dcebdc-rgb:30 43 30;--lc-dcefe8:#142923;--lc-dcefe8-rgb:20 41 35;--lc-df6b2f:#d36021;--lc-df6b2f-rgb:211 96 33;--lc-dfbd83:#896a31;--lc-dfbd83-rgb:137 106 49;--lc-dfe6eb:#22292e;--lc-dfe6eb-rgb:34 41 46;--lc-dfe7eb:#20292d;--lc-dfe7eb-rgb:32 41 45;--lc-dfe8e5:#202a27;--lc-dfe8e5-rgb:32 42 39;--lc-dfeee9:#182824;--lc-dfeee9-rgb:24 40 36;--lc-dff0e9:#152821;--lc-dff0e9-rgb:21 40 33;--lc-dff2ed:#112723;--lc-dff2ed-rgb:17 39 35;--lc-e0e7e4:#222a27;--lc-e0e7e4-rgb:34 42 39;--lc-e0e7ed:#21282e;--lc-e0e7ed-rgb:33 40 46;--lc-e0eee9:#192823;--lc-e0eee9-rgb:25 40 35;--lc-e0f4f0:#0f2623;--lc-e0f4f0-rgb:15 38 35;--lc-e16d55:#cf5d46;--lc-e16d55-rgb:207 93 70;--lc-e1b5a9:#8d655b;--lc-e1b5a9-rgb:141 101 91;--lc-e1c990:#7f6932;--lc-e1c990-rgb:127 105 50;--lc-e1e8ee:#20282e;--lc-e1e8ee-rgb:32 40 46;--lc-e1ebe6:#1e2923;--lc-e1ebe6-rgb:30 41 35;--lc-e1ede8:#1b2823;--lc-e1ede8-rgb:27 40 35;--lc-e29a62:#aa672d;--lc-e29a62-rgb:170 103 45;--lc-e2a99f:#98645c;--lc-e2a99f-rgb:152 100 92;--lc-e2e8e4:#222925;--lc-e2e8e4-rgb:34 41 37;--lc-e2e9e7:#212826;--lc-e2e9e7-rgb:33 40 38;--lc-e2eaf0:#1e272d;--lc-e2eaf0-rgb:30 39 45;--lc-e2f0eb:#172722;--lc-e2f0eb-rgb:23 39 34;--lc-e3ebef:#1e262a;--lc-e3ebef-rgb:30 38 42;--lc-e3f1f4:#152528;--lc-e3f1f4-rgb:21 37 40;--lc-e4e9e7:#222725;--lc-e4e9e7-rgb:34 39 37;--lc-e4f1ed:#172622;--lc-e4f1ed-rgb:23 38 34;--lc-e5ecf0:#1e2529;--lc-e5ecf0-rgb:30 37 41;--lc-e6c292:#866638;--lc-e6c292-rgb:134 102 56;--lc-e6edf1:#1d2529;--lc-e6edf1-rgb:29 37 41;--lc-e6eeeb:#1d2522;--lc-e6eeeb-rgb:29 37 34;--lc-e6f6f0:#12241e;--lc-e6f6f0-rgb:18 36 30;--lc-e7b0a6:#94625a;--lc-e7b0a6-rgb:148 98 90;--lc-e7b552:#976800;--lc-e7b552-rgb:151 104 0;--lc-e7cc64:#826800;--lc-e7cc64-rgb:130 104 0;--lc-e7e9e8:#242625;--lc-e7e9e8-rgb:36 38 37;--lc-e7edf0:#1e2427;--lc-e7edf0-rgb:30 36 39;--lc-e7edf1:#1e2428;--lc-e7edf1-rgb:30 36 40;--lc-e7f3ee:#17241f;--lc-e7f3ee-rgb:23 36 31;--lc-e7f5ed:#15241c;--lc-e7f5ed-rgb:21 36 28;--lc-e8c29d:#866442;--lc-e8c29d-rgb:134 100 66;--lc-e8edf0:#1f2427;--lc-e8edf0-rgb:31 36 39;--lc-e8eeeb:#1e2522;--lc-e8eeeb-rgb:30 37 34;--lc-e8f2ee:#192420;--lc-e8f2ee-rgb:25 36 32;--lc-e8f4ef:#17231f;--lc-e8f4ef-rgb:23 35 31;--lc-e8f5f0:#15231e;--lc-e8f5f0-rgb:21 35 30;--lc-e9eeeb:#1f2421;--lc-e9eeeb-rgb:31 36 33;--lc-e9eeec:#1f2422;--lc-e9eeec-rgb:31 36 34;--lc-e9efec:#1e2421;--lc-e9efec-rgb:30 36 33;--lc-e9f0f4:#1b2327;--lc-e9f0f4-rgb:27 35 39;--lc-e9f3ef:#19231f;--lc-e9f3ef-rgb:25 35 31;--lc-e9f5f2:#162220;--lc-e9f5f2-rgb:22 34 32;--lc-ead8af:#73633e;--lc-ead8af-rgb:115 99 62;--lc-eadbd7:#372824;--lc-eadbd7-rgb:55 40 36;--lc-eaf2ee:#1b231f;--lc-eaf2ee-rgb:27 35 31;--lc-eaf5f0:#17221d;--lc-eaf5f0-rgb:23 34 29;--lc-eaf5f1:#17221e;--lc-eaf5f1-rgb:23 34 30;--lc-eaf5f2:#16221f;--lc-eaf5f2-rgb:22 34 31;--lc-eaf6f3:#15221f;--lc-eaf6f3-rgb:21 34 31;--lc-ec684d:#d6543a;--lc-ec684d-rgb:214 84 58;--lc-ecc47c:#896516;--lc-ecc47c-rgb:137 101 22;--lc-ecf3f6:#1a2124;--lc-ecf3f6-rgb:26 33 36;--lc-ed705c:#cf5543;--lc-ed705c-rgb:207 85 67;--lc-edb19f:#966050;--lc-edb19f-rgb:150 96 80;--lc-ede2cd:#302818;--lc-ede2cd-rgb:48 40 24;--lc-edf0ee:#1f2220;--lc-edf0ee-rgb:31 34 32;--lc-edf2f5:#1c2124;--lc-edf2f5-rgb:28 33 36;--lc-edf4f1:#1a211e;--lc-edf4f1-rgb:26 33 30;--lc-edf5f2:#19211e;--lc-edf5f2-rgb:25 33 30;--lc-edf7f2:#16211c;--lc-edf7f2-rgb:22 33 28;--lc-edf7f4:#16201e;--lc-edf7f4-rgb:22 32 30;--lc-edf8f4:#15201c;--lc-edf8f4-rgb:21 32 28;--lc-eef1ef:#1e211f;--lc-eef1ef-rgb:30 33 31;--lc-eef4f6:#1a2022;--lc-eef4f6-rgb:26 32 34;--lc-eef5f2:#19201e;--lc-eef5f2-rgb:25 32 30;--lc-eef6f3:#18201d;--lc-eef6f3-rgb:24 32 29;--lc-eef8f4:#16201c;--lc-eef8f4-rgb:22 32 28;--lc-eef8f5:#15201d;--lc-eef8f5-rgb:21 32 29;--lc-eff1ed:#1f211d;--lc-eff1ed-rgb:31 33 29;--lc-eff7f3:#18201c;--lc-eff7f3-rgb:24 32 28;--lc-f0a43a:#a96200;--lc-f0a43a-rgb:169 98 0;--lc-f0f5f7:#1a1f21;--lc-f0f5f7-rgb:26 31 33;--lc-f0f7f6:#181f1e;--lc-f0f7f6-rgb:24 31 30;--lc-f0f8f5:#171f1c;--lc-f0f8f5-rgb:23 31 28;--lc-f1f1ed:#20201c;--lc-f1f1ed-rgb:32 32 28;--lc-f1f5f7:#1b1f21;--lc-f1f5f7-rgb:27 31 33;--lc-f1f8f4:#181f1b;--lc-f1f8f4-rgb:24 31 27;--lc-f1f8f5:#181f1c;--lc-f1f8f5-rgb:24 31 28;--lc-f2d79c:#7a6128;--lc-f2d79c-rgb:122 97 40;--lc-f2f6f9:#1a1e21;--lc-f2f6f9-rgb:26 30 33;--lc-f2f7f4:#191e1c;--lc-f2f7f4-rgb:25 30 28;--lc-f3d8d5:#392624;--lc-f3d8d5-rgb:57 38 36;--lc-f3f3ee:#1f1f1a;--lc-f3f3ee-rgb:31 31 26;--lc-f3f6f2:#1b1e1a;--lc-f3f6f2-rgb:27 30 26;--lc-f3f6f8:#1b1e1f;--lc-f3f6f8-rgb:27 30 31;--lc-f4d4a1:#7c6030;--lc-f4d4a1-rgb:124 96 48;--lc-f4f7f8:#1a1d1e;--lc-f4f7f8-rgb:26 29 30;--lc-f4f7fa:#1a1d20;--lc-f4f7fa-rgb:26 29 32;--lc-f4f8fa:#191d1f;--lc-f4f8fa-rgb:25 29 31;--lc-f4faf7:#171d1a;--lc-f4faf7-rgb:23 29 26;--lc-f5dfc9:#332619;--lc-f5dfc9-rgb:51 38 25;--lc-f5f4ee:#1f1e18;--lc-f5f4ee-rgb:31 30 24;--lc-f5f6f2:#1d1e1a;--lc-f5f6f2-rgb:29 30 26;--lc-f5f7f3:#1b1d19;--lc-f5f7f3-rgb:27 29 25;--lc-f5f8f9:#191c1d;--lc-f5f8f9-rgb:25 28 29;--lc-f6f8f5:#1b1d1a;--lc-f6f8f5-rgb:27 29 26;--lc-f6f9f9:#191c1c;--lc-f6f9f9-rgb:25 28 28;--lc-f7dba4:#332b1b;--lc-f7dba4-rgb:51 43 27;--lc-f7ded9:#36231f;--lc-f7ded9-rgb:54 35 31;--lc-f7e2ca:#312517;--lc-f7e2ca-rgb:49 37 23;--lc-f7e8c9:#2c2413;--lc-f7e8c9-rgb:44 36 19;--lc-f7ecda:#2a2111;--lc-f7ecda-rgb:42 33 17;--lc-f7f6f0:#1e1d17;--lc-f7f6f0-rgb:30 29 23;--lc-f7f7f1:#1d1d17;--lc-f7f7f1-rgb:29 29 23;--lc-f7f8f4:#1b1c18;--lc-f7f8f4-rgb:27 28 24;--lc-f7f9f5:#1a1c18;--lc-f7f9f5-rgb:26 28 24;--lc-f8ece4:#2a1f17;--lc-f8ece4-rgb:42 31 23;--lc-f8f0ed:#251d1a;--lc-f8f0ed-rgb:37 29 26;--lc-f8f8f1:#1c1c15;--lc-f8f8f1-rgb:28 28 21;--lc-f8f8f2:#1c1c16;--lc-f8f8f2-rgb:28 28 22;--lc-f8faf7:#191b18;--lc-f8faf7-rgb:25 27 24;--lc-f8faf8:#191b19;--lc-f8faf8-rgb:25 27 25;--lc-f8fbf8:#181b18;--lc-f8fbf8-rgb:24 27 24;--lc-f8fbfc:#181b1c;--lc-f8fbfc-rgb:24 27 28;--lc-f9f8f1:#1d1c15;--lc-f9f8f1-rgb:29 28 21;--lc-f9f8f3:#1d1c17;--lc-f9f8f3-rgb:29 28 23;--lc-f9fbfc:#181a1b;--lc-f9fbfc-rgb:24 26 27;--lc-faeacb:#2a2212;--lc-faeacb-rgb:42 34 18;--lc-faf7ef:#1f1c14;--lc-faf7ef-rgb:31 28 20;--lc-faf9f4:#1c1b16;--lc-faf9f4-rgb:28 27 22;--lc-fafaf6:#1b1b17;--lc-fafaf6-rgb:27 27 23;--lc-fbf2df:#251e0e;--lc-fbf2df-rgb:37 30 14;--lc-fbf4ee:#221c16;--lc-fbf4ee-rgb:34 28 22;--lc-fbf6ed:#211c13;--lc-fbf6ed-rgb:33 28 19;--lc-fbf7ef:#1f1b13;--lc-fbf7ef-rgb:31 27 19;--lc-fbf8eb:#1f1c0e;--lc-fbf8eb-rgb:31 28 14;--lc-fbfcf8:#191a16;--lc-fbfcf8-rgb:25 26 22;--lc-fcfdfe:#181919;--lc-fcfdfe-rgb:24 25 25;--lc-fde2df:#321f1e;--lc-fde2df-rgb:50 31 30;--lc-fde4e1:#311e1d;--lc-fde4e1-rgb:49 30 29;--lc-ffd9bd:#36271b;--lc-ffd9bd-rgb:54 39 27;--lc-ffded4:#34221c;--lc-ffded4-rgb:52 34 28;--lc-ffe1d7:#32211b;--lc-ffe1d7-rgb:50 33 27;--lc-ffe5d0:#2f2115;--lc-ffe5d0-rgb:47 33 21;--lc-ffead9:#2c1e13;--lc-ffead9-rgb:44 30 19;--lc-ffebe8:#2d1b18;--lc-ffebe8-rgb:45 27 24;--lc-fff0a8:#252210;--lc-fff0a8-rgb:37 34 16;--lc-fff0c4:#26200f;--lc-fff0c4-rgb:38 32 15;--lc-fff0d2:#261e0e;--lc-fff0d2-rgb:38 30 14;--lc-fff0df:#281d0f;--lc-fff0df-rgb:40 29 15;--lc-fff0e9:#291b14;--lc-fff0e9-rgb:41 27 20;--lc-fff0ed:#281a17;--lc-fff0ed-rgb:40 26 23;--lc-fff1ee:#271a17;--lc-fff1ee-rgb:39 26 23;--lc-fff2d9:#251d0d;--lc-fff2d9-rgb:37 29 13;--lc-fff3e6:#261b0d;--lc-fff3e6-rgb:38 27 13;--lc-fff4df:#241c0c;--lc-fff4df-rgb:36 28 12;--lc-fff4ec:#251a12;--lc-fff4ec-rgb:37 26 18;--lc-fff5bd:#221f0e;--lc-fff5bd-rgb:34 31 14;--lc-fff6e9:#231a0d;--lc-fff6e9-rgb:35 26 13;--lc-fff6ef:#221a13;--lc-fff6ef-rgb:34 26 19;--lc-fff7c9:#211d0c;--lc-fff7c9-rgb:33 29 12;--lc-fff7cc:#211d0c;--lc-fff7cc-rgb:33 29 12;--lc-fff7ce:#211d0c;--lc-fff7ce-rgb:33 29 12;--lc-fff7e8:#221a0a;--lc-fff7e8-rgb:34 26 10;--lc-fff7f0:#211a13;--lc-fff7f0-rgb:33 26 19;--lc-fff7f2:#211914;--lc-fff7f2-rgb:33 25 20;--lc-fff8dc:#201c0b;--lc-fff8dc-rgb:32 28 11;--lc-fff8e5:#211b0a;--lc-fff8e5-rgb:33 27 10;--lc-fff8eb:#211a0c;--lc-fff8eb-rgb:33 26 12;--lc-fff8ed:#211a0f;--lc-fff8ed-rgb:33 26 15;--lc-fff9e9:#201a09;--lc-fff9e9-rgb:32 26 9;--lc-fffaf0:#1e190f;--lc-fffaf0-rgb:30 25 15;--lc-fffaf4:#1e1913;--lc-fffaf4-rgb:30 25 19;--lc-fffdf8:#1a1813;--lc-fffdf8-rgb:26 24 19;--lc-fffef7:#191811;--lc-fffef7-rgb:25 24 17;--lc-fffefa:#191814;--lc-fffefa-rgb:25 24 20;--lc-ffffff:#171717;--lc-ffffff-rgb:23 23 23}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:"Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "Cascadia Code", "SF Mono", Menlo, monospace;--bg:#e9eeec;--surface:#fff;--surface-2:#f5f7f6;--surface-3:#edf1ef;--surface-glass:#ffffffdb;--surface-inverse:#0f1c1d;--border:#e1e7e5;--border-strong:#c9d3d0;--text:#0e1b1c;--text-2:#3d4e4d;--text-muted:#667775;--text-inverse:#f2f7f6;--brand:#0c6f6e;--brand-strong:#075553;--brand-soft:#e0f1ee;--brand-contrast:#fff;--accent:#f0a43a;--focus:#f0a43a;--ok:#1d7f4e;--ok-soft:#e2f4ea;--warn:#a96a00;--warn-soft:#fff3dc;--danger:#b4322b;--danger-soft:#fde8e6;--info:#2b6cb0;--info-soft:#e5effa;--radius-xs:6px;--radius-sm:8px;--radius:12px;--radius-lg:16px;--radius-xl:22px;--radius-pill:999px;--shadow-sm:0 1px 2px #0e1b1c0f, 0 1px 1px #0e1b1c0a;--shadow-md:0 4px 14px #0e1b1c14, 0 1px 3px #0e1b1c0f;--shadow-lg:0 18px 48px #0e1b1c29, 0 3px 10px #0e1b1c12;--blur:saturate(160%) blur(14px);--ease:cubic-bezier(.2, .7, .2, 1);--dur:.18s;--ink:var(--text);--muted:var(--text-muted);--paper:var(--surface);--paper-muted:var(--surface-2);--line:var(--border);--teal-700:var(--brand);--teal-800:var(--brand-strong);--teal-100:var(--brand-soft);--shadow:var(--shadow-lg)}@media screen{:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070d0e;--surface:#111a1b;--surface-2:#162122;--surface-3:#1c2829;--surface-glass:#111a1bd6;--surface-inverse:#eaf2f1;--border:#233132;--border-strong:#324445;--text:#e8f0ef;--text-2:#bccbca;--text-muted:#8c9e9c;--text-inverse:#0e1b1c;--brand:#3cc2b4;--brand-strong:#6bd8cb;--brand-soft:#12302e;--brand-contrast:#062221;--ok:#4cc685;--ok-soft:#10291c;--warn:#f0b04a;--warn-soft:#2e2210;--danger:#ff7b6e;--danger-soft:#34140f;--info:#78aef0;--info-soft:#11223a;--shadow-sm:0 1px 2px #0006;--shadow-md:0 6px 18px #00000061, 0 1px 3px #0000004d;--shadow-lg:0 22px 56px #0000008c, 0 3px 10px #00000059}}@media (prefers-reduced-motion:reduce){:root{--dur:0s}}
