@import url(https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&display=swap);@import url(https://fonts.googleapis.com/css2?family=Assistant:wght@200..800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Anton&family=Assistant:wght@200..800&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400..700&family=Inter+Tight:wght@700..800&display=swap);*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.\!input{background-color:var(--color-light);border-color:var(--color-neutral);border-radius:var(--radius-base);border-width:1px;color:var(--color-dark);outline:2px solid #0000;outline-offset:2px;padding:.5rem 1rem;width:100%}.\!input:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color:var(--color-primary);border-color:var(--color-primary);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.input{background-color:var(--color-light);border-color:var(--color-neutral);border-radius:var(--radius-base);border-width:1px;color:var(--color-dark);outline:2px solid #0000;outline-offset:2px;padding:.5rem 1rem;width:100%}.input:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color:var(--color-primary);border-color:var(--color-primary);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.label{color:var(--color-dark);display:block;font-weight:500;margin-bottom:.25rem}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0}.left-3{left:.75rem}.top-1\/2{top:50%}.z-\[9999\]{z-index:9999}.mb-1{margin-bottom:.25rem}.mb-6{margin-bottom:1.5rem}.ml-7{margin-left:1.75rem}.mt-1{margin-top:.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-full{height:100%}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-8{width:2rem}.w-full{width:100%}.w-screen{width:100vw}.max-w-sm{max-width:24rem}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-2{border-width:2px}.border-r{border-right-width:1px}.border-gray-300{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.p-4{padding:1rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.pl-9{padding-left:2.25rem}.pr-3{padding-right:.75rem}.text-center{text-align:center}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-light{font-weight:300}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-black{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}#root,body,html{height:100%;margin:0;padding:0;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none}.thin-scrollbar::-webkit-scrollbar{display:block;width:6px}.thin-scrollbar::-webkit-scrollbar-track{background:#0000}.thin-scrollbar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:3px}.thin-scrollbar::-webkit-scrollbar-button{display:none!important;height:0!important;width:0!important}.thin-scrollbar{scrollbar-color:var(--scrollbar-thumb) #0000;scrollbar-width:thin}body,html{height:100%;overflow:auto}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes popup{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.animate-fade-in{animation:fade-in .15s ease-out forwards}.animate-popup{animation:popup .18s ease-out forwards}.tile{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.checkbox-primary{accent-color:var(--color-primary);transition:transform .18s cubic-bezier(.24,.8,.25,1)}.checkbox-primary:active{transform:scale(.85)}.checkbox-primary:checked{animation:checkbox-pop .2s ease-out}@keyframes checkbox-pop{0%{transform:scale(.85)}to{transform:scale(1)}}.commit-mono{font-family:CommitMono,monospace}body{background-color:var(--surface-base);color:var(--text-body);font-family:var(--font-default)}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}@media (min-width:640px){.sm\:w-\[300px\]{width:300px}}@media (min-width:768px){.md\:w-\[400px\]{width:400px}}@media (min-width:1024px){.lg\:w-\[500px\]{width:500px}}.topbar{background:#fff;flex-shrink:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;gap:6px;height:44px;padding:0 16px;position:relative;z-index:100}.topbar,.topbar-brand{align-items:center;display:flex}.topbar-brand{color:#37352f;font-size:13px;font-weight:600;gap:8px;padding:4px 8px;text-decoration:none}.topbar-brand:before{align-items:center;background:#37352f;border-radius:4px;color:#fff;content:"Y";display:inline-flex;font-size:11px;font-weight:700;height:20px;justify-content:center;width:20px}.topbar-brand:after{color:#c7c6c3;content:"/";font-weight:400;margin-left:6px}.topbar-tabs{align-items:center;display:flex;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none}.topbar-tabs::-webkit-scrollbar{display:none}.topbar-tab{border-radius:4px;color:#787774;font-size:13px;padding:4px 8px;text-decoration:none;white-space:nowrap}.topbar-tab:hover{background:#f1f1ef;color:#37352f}.topbar-tab-on,.topbar-tab-on:hover{background:#f1f1ef;color:#37352f;font-weight:500}.topbar-user{margin-left:auto}.topbar-avatar{background:#e3e2e0;border:0;border-radius:50%;color:#37352f;cursor:pointer;font-size:11px;font-weight:600;height:30px;width:30px}.topbar-here{color:#37352f;font-size:13px;font-weight:500;min-width:0;overflow:hidden;padding:4px 6px;text-overflow:ellipsis;white-space:nowrap}.topbar-avatar:hover,.topbar-avatar[aria-expanded=true]{background:#d3d1cb}.topbar-menu{background:#fff;border:1px solid #e9e9e7;border-radius:8px;box-shadow:0 8px 24px #0f0f0f1f;color:#37352f;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;max-height:calc(100vh - 60px);max-width:calc(100vw - 16px);min-width:220px;overflow-y:auto}.topbar-menu-nav{border-bottom:1px solid #e9e9e7;display:flex;flex-direction:column;gap:1px;padding:6px}.topbar-menu-item{align-items:center;border-radius:4px;color:#37352f;display:flex;font-size:14px;gap:12px;justify-content:space-between;padding:7px 10px;text-decoration:none;white-space:nowrap}.topbar-menu-item:hover{background:#f1f1ef}.topbar-menu-item-on{background:#f1f1ef;font-weight:500}.topbar-menu-item-on:after{color:#787774;content:"✓";font-size:12px}@media (max-width:760px){.topbar-avatar{font-size:13px;height:34px;width:34px}.topbar-menu{min-width:240px}.topbar-menu-item{font-size:16px;padding:12px}}.page-shell{color:var(--text-body);flex:1 1;flex-direction:column;font-family:var(--font-default);min-height:0}.page-bar,.page-shell{background-color:var(--surface-base);display:flex}.page-bar{align-items:center;border-bottom:1px solid var(--border-light);gap:12px;min-height:52px;padding:8px 20px}.page-title{color:var(--text-strong);font-family:var(--font-big);font-size:var(--font-size-md);font-weight:700;margin:0;white-space:nowrap}.page-context{align-items:baseline;color:var(--text-muted);display:flex;font-size:var(--font-size-xs);gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-context strong{font-feature-settings:"tnum";color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:600}.page-bar-actions{align-items:center;display:flex;gap:8px;margin-left:auto}.page-bar-actions input[type=text]{height:36px;padding-bottom:0;padding-top:0}.page-bar-actions .secondary-card-button,.page-bar-actions .use-button{min-height:36px}.page-body{flex:1 1;min-height:0;overflow-y:auto;padding:16px 20px 48px}.filter-button-wrap{position:relative}.filter-button{align-items:center;background-color:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--radius-base);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:var(--font-default);font-size:12px;font-weight:600;gap:7px;height:36px;letter-spacing:.03em;padding:0 12px;text-transform:uppercase;transition:border-color .15s ease,color .15s ease,background-color .15s ease;white-space:nowrap}.filter-button svg{color:var(--text-muted);height:15px;width:15px}.filter-button.is-open,.filter-button:hover{border-color:var(--color-primary);color:var(--color-primary)}.filter-button.is-open svg,.filter-button:hover svg{color:var(--color-primary)}.filter-button-chip{background-color:var(--surface-soft);border-radius:var(--radius-round);color:var(--text-secondary);font-size:10px;font-weight:600;letter-spacing:0;max-width:16ch;overflow:hidden;padding:1px 7px;text-overflow:ellipsis;text-transform:none}.filter-dropdown{background-color:var(--surface-base);border:1px solid var(--border-light);border-radius:var(--radius-base);box-shadow:var(--shadow-panel);max-height:70vh;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);width:260px;z-index:70}.filter-dropdown-heading{color:var(--text-muted);font-size:10px;font-weight:600;letter-spacing:.05em;padding:8px 10px 4px;text-transform:uppercase}.filter-dropdown-group{border-bottom:1px solid var(--border-faint);padding-bottom:4px}.filter-dropdown-group:last-child{border-bottom:none}.filter-row{align-items:center;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:12px;gap:9px;padding:6px 10px}.filter-row:hover{background-color:var(--onhover)}.filter-row.is-disabled{cursor:not-allowed;opacity:.45}.filter-row input{accent-color:var(--color-primary);flex-shrink:0}.filter-row-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-row input:checked~.filter-row-label{color:var(--color-primary);font-weight:600}.filter-row-count{font-feature-settings:"tnum";color:var(--text-muted);font-size:11px;font-variant-numeric:tabular-nums}.filter-dropdown-note{color:var(--text-muted);font-size:10px;margin:2px 10px 6px}.filter-keyword-input{background-color:var(--surface-base);border:1px solid var(--border-light);border-radius:6px;color:var(--text-primary);font-family:var(--font-default);font-size:12px;margin:2px 10px 6px;outline:none;padding:7px 9px;resize:vertical;width:calc(100% - 20px)}.filter-keyword-input:focus{border-color:var(--color-primary)}.filter-clear-button{background:#0000;border:none;color:var(--color-primary);cursor:pointer;font-size:11px;font-weight:600;margin:0 10px 6px;padding:0;text-decoration:underline}.notice{background-color:var(--surface-subtle);border:1px solid var(--border-light);border-radius:var(--radius-base);color:var(--text-secondary);font-size:var(--font-size-base);margin:24px auto;max-width:640px;padding:18px 20px;text-align:center}.notice.error{background-color:var(--surface-danger-soft);border-color:var(--danger-soft);color:var(--text-red-deep)}.filter-note{margin:0 0 16px}.detail-note,.filter-note{color:var(--text-muted);font-size:var(--font-size-xs)}.detail-note{margin:0}.detail-error{color:var(--danger-strong);font-size:var(--font-size-xs);margin:0}.cards{grid-gap:18px;display:grid;gap:18px}.grant-card{background-color:var(--surface-base);border:1px solid var(--border-light);border-radius:12px;box-shadow:var(--shadow-soft);overflow:hidden;scroll-margin-top:24px;transition:box-shadow .15s ease,border-color .15s ease}.grant-card:hover{box-shadow:var(--shadow-panel)}.grant-card.telehealth{border-left:3px solid var(--color-primary)}.grant-card-highlighted{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--focus-ring-primary),var(--shadow-panel)}.grant-card-header{align-items:flex-start;border-bottom:1px solid var(--border-faint);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:18px 20px 14px}.grant-card-title{flex:1 1;min-width:260px}.grant-card-title h2{color:var(--text-strong);font-family:var(--font-big);font-size:var(--font-size-md);font-weight:700;line-height:1.35;margin:8px 0 10px}.card-topline{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.grant-type-badge{background-color:var(--color-primary);color:var(--surface-base);letter-spacing:.3px;text-transform:uppercase}.grant-id-chip,.grant-type-badge,.topic-chip{border-radius:8px;display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;white-space:nowrap}.grant-id-chip{background-color:var(--surface-soft);color:var(--text-secondary);font-family:var(--font-middle)}.topic-chip{background-color:var(--surface-danger-soft);color:var(--text-red-deep);letter-spacing:.3px;text-transform:uppercase}.grant-quick-row{color:var(--text-subtle);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:8px}.grant-quick-row>span{padding-right:8px;position:relative}.grant-quick-row>span:not(:last-child):after{color:var(--text-soft);content:"·";position:absolute;right:0}.deadline-chip{color:var(--text-strong);font-weight:600}.deadline-chip.late{color:var(--danger-strong)}.interest-attribution{color:var(--text-muted);font-size:11px;margin:8px 0 0}.card-topline-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.secondary-card-button,.use-button{align-items:center;border-radius:var(--radius-base);cursor:pointer;display:inline-flex;font-family:var(--font-middle);font-size:13px;font-weight:600;gap:6px;justify-content:center;min-height:32px;padding:6px 14px;transition:background-color .15s ease,color .15s ease,transform .12s ease;white-space:nowrap}.secondary-card-button:active,.use-button:active{transform:scale(.97)}.secondary-card-button{background-color:var(--surface-base);border:1px solid var(--border-default);color:var(--text-secondary)}.secondary-card-button:hover:not(:disabled){background-color:var(--surface-subtle);border-color:var(--color-primary);color:var(--color-primary)}.use-button{background-color:var(--color-primary);border:1px solid var(--color-primary);color:var(--surface-base)}.use-button:hover:not(:disabled){background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.secondary-card-button:disabled,.use-button:disabled{cursor:not-allowed;opacity:.5}.interest-toggle{align-items:center;cursor:pointer;display:inline-flex}.interest-toggle input{height:0;opacity:0;position:absolute;width:0}.interest-toggle>span{background-color:var(--text-soft);display:inline-block;height:22px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27M12 2.6l2.9 5.9 6.5.9-4.7 4.6 1.1 6.5L12 17.4 6.2 20.5l1.1-6.5L2.6 9.4l6.5-.9z%27/></svg>") center /contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27M12 2.6l2.9 5.9 6.5.9-4.7 4.6 1.1 6.5L12 17.4 6.2 20.5l1.1-6.5L2.6 9.4l6.5-.9z%27/></svg>") center /contain no-repeat;-webkit-mask:var(--star-mask) center /contain no-repeat;mask:var(--star-mask) center /contain no-repeat;transition:background-color .15s ease,transform .12s ease;width:22px}.interest-toggle:hover>span{transform:scale(1.08)}.interest-toggle input:checked+span,.interest-toggle:hover>span{background-color:var(--color-primary)}:root{--star-mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27M12 2.6l2.9 5.9 6.5.9-4.7 4.6 1.1 6.5L12 17.4 6.2 20.5l1.1-6.5L2.6 9.4l6.5-.9z%27/></svg>")}.grant-section{border-top:1px solid var(--border-faint);padding:14px 20px}.grant-section:first-of-type{border-top:none}.grant-section h3{color:var(--text-muted);font-family:var(--font-middle);font-size:12px;font-weight:600;letter-spacing:.05em;margin:0 0 10px;text-transform:uppercase}.fact-grid{grid-gap:12px 20px;display:grid;gap:12px 20px;margin:0}.fact-grid-four{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.fact-grid dt{color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.04em;margin:0 0 2px;text-transform:uppercase}.fact-grid dd{color:var(--text-strong);overflow-wrap:anywhere}.fact-grid dd,.summary-text{font-size:var(--font-size-base);margin:0}.summary-text{color:var(--text-secondary);line-height:1.55;white-space:pre-wrap}.eligibility-chips,.eligibility-list{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 8px;padding:0}.eligibility-chips li,.eligibility-list li{background-color:var(--surface-soft);border-radius:var(--radius-round);color:var(--text-secondary);font-size:12px;padding:3px 9px;text-transform:capitalize}.change-list,.document-list{grid-gap:6px;display:grid;font-size:var(--font-size-base);gap:6px;list-style:none;margin:0;padding:0}.document-list a,.info-link,.source-link{color:var(--color-primary);overflow-wrap:anywhere;text-decoration:underline}.document-list a:hover,.info-link:hover,.source-link:hover{color:var(--color-primary-dark)}.change-list li{color:var(--text-secondary)}.change-list strong{color:var(--text-strong)}.grant-card-footer{align-items:center;background-color:var(--surface-subtle);border-top:1px solid var(--border-faint);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 20px}.card-actions{display:flex;font-size:var(--font-size-xs);gap:12px}.recurring-grant-panel{grid-gap:12px;display:grid;gap:12px}.recurring-grant-panel>p{color:var(--text-secondary);font-size:var(--font-size-base);margin:0}.recurring-match,.recurring-match-list{grid-gap:10px;display:grid;gap:10px}.recurring-match{background-color:var(--surface-subtle);border:1px solid var(--border-faint);border-radius:var(--radius-base);padding:12px 14px}.recurring-match header{align-items:baseline;color:var(--text-strong);display:flex;flex-wrap:wrap;font-size:var(--font-size-base);gap:12px;justify-content:space-between}.awardee-list>span{color:var(--text-muted);display:block;font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.awardee-list ul{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.awardee-list li{display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:12px;justify-content:space-between}.awardee-list li strong{color:var(--text-strong)}.awardee-list li span{color:var(--text-muted)}.recurring-awardee-empty{color:var(--text-muted);font-size:var(--font-size-xs);margin:0}.source-extraction-meta{align-items:center;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:10px;margin-bottom:10px}.source-extraction-error .summary-text{color:var(--danger-strong)}.source-extraction-sections{grid-gap:8px;display:grid;gap:8px}.source-extraction-sections details{background-color:var(--surface-subtle);border:1px solid var(--border-faint);border-radius:var(--radius-base);overflow:hidden}.source-extraction-sections summary{color:var(--text-strong);cursor:pointer;font-family:var(--font-middle);font-size:var(--font-size-base);font-weight:600;list-style:none;padding:10px 14px}.source-extraction-sections summary::-webkit-details-marker{display:none}.source-extraction-sections summary:before{color:var(--color-primary);content:"▸";display:inline-block;margin-right:8px;transition:transform .15s ease}.source-extraction-sections details[open] summary:before{transform:rotate(90deg)}.source-extraction-sections dl{grid-gap:12px;display:grid;gap:12px;margin:0;padding:0 14px 12px}.source-field dt{align-items:center;color:var(--text-muted);display:flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:.04em;margin-bottom:3px;text-transform:uppercase}.source-field dt span{background-color:var(--surface-soft);border-radius:var(--radius-round);color:var(--text-subtle);font-size:10px;letter-spacing:0;padding:1px 6px;text-transform:none}.source-field.missing dt span{background-color:var(--surface-danger-soft);color:var(--text-red-deep)}.source-field dd{color:var(--text-strong);font-size:var(--font-size-base);margin:0}.source-field dd.source-quote{border-left:2px solid var(--border-subtle);color:var(--text-muted);font-size:var(--font-size-xs);font-style:italic;margin-top:4px;padding-left:10px}.party-assignment>summary{align-items:center;background-color:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--radius-round);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;list-style:none;padding:5px 12px}.party-assignment>summary::-webkit-details-marker{display:none}.party-assignment>summary:hover,.party-assignment[open]>summary{border-color:var(--color-primary);color:var(--color-primary)}.party-assignment>div{grid-gap:6px;background-color:var(--surface-base);border:1px solid var(--border-light);border-radius:var(--radius-base);box-shadow:var(--shadow-dropdown);display:grid;gap:6px;margin-top:8px;max-height:240px;overflow-y:auto;padding:10px}.party-assignment label{align-items:center;color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-xs);gap:8px}.party-assignment input[type=checkbox]{accent-color:var(--color-primary)}.party-search{background-color:var(--surface-base);border:1px solid var(--border-light);border-radius:6px;color:var(--text-primary);font-family:var(--font-default);font-size:13px;min-height:32px;outline:none;padding:0 10px;width:100%}.party-search:focus{border-color:var(--color-primary)}.party-empty{color:var(--text-muted);font-size:var(--font-size-xs);margin:0}.schedule-panel{grid-gap:8px;display:grid;gap:8px}.schedule-heading{color:var(--text-muted);font-family:var(--font-middle);font-size:12px;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.schedule-plain,.schedule-summary{align-items:center;background-color:var(--surface-subtle);border:1px solid var(--border-light);border-radius:var(--radius-base);cursor:pointer;display:flex;font-family:var(--font-default);gap:10px;padding:10px 14px;text-align:left;transition:border-color .15s ease,background-color .15s ease;width:100%}.schedule-plain:hover,.schedule-summary:hover{border-color:var(--color-primary)}.schedule-summary.overdue{border-left:3px solid var(--danger)}.schedule-summary.soon{border-left:3px solid var(--warning)}.schedule-summary.upcoming{border-left:3px solid var(--success)}.schedule-plain{background-color:var(--surface-base);border-radius:var(--radius-round);padding:5px 12px;width:auto}.schedule-chevron{color:var(--color-primary);font-weight:700;transition:transform .15s ease}.schedule-chevron.open{transform:rotate(90deg)}.schedule-next-copy,.schedule-plain-copy{align-items:baseline;display:flex;flex:1 1;flex-wrap:wrap;gap:10px;min-width:0}.schedule-next-copy time,.schedule-plain-copy time{color:var(--text-muted);font-size:var(--font-size-xs);white-space:nowrap}.schedule-next-copy strong,.schedule-plain-copy strong{color:var(--text-strong);font-size:var(--font-size-base);font-weight:600}.schedule-pill{background-color:var(--surface-soft);border-radius:var(--radius-round);color:var(--text-secondary);font-size:11px;font-weight:600;padding:2px 9px;white-space:nowrap}.schedule-list{grid-gap:14px;display:grid;gap:14px;list-style:none;margin:0;padding:0}.schedule-list li{grid-gap:14px;border-bottom:1px solid var(--border-faint);display:grid;gap:14px;grid-template-columns:140px 1fr;padding-bottom:14px}.schedule-list li:last-child{border-bottom:none;padding-bottom:0}.schedule-list time{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:600}.schedule-list strong{color:var(--text-strong);display:block;font-size:var(--font-size-base)}.schedule-list p{color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.5;margin:4px 0 0}.email-recipients{grid-gap:6px;background-color:var(--surface-subtle);border:1px solid var(--border-light);border-radius:var(--radius-base);display:grid;gap:6px;max-height:200px;overflow-y:auto;padding:10px}.email-recipients label{align-items:center;color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-xs);gap:8px}.email-recipients input[type=checkbox]{accent-color:var(--color-primary)}.field-label{color:var(--text-muted);display:block;font-size:12px;font-weight:600;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.field-textarea{background-color:var(--surface-base);border:1px solid var(--border-light);border-radius:6px;color:var(--text-primary);font-family:var(--font-default);font-size:13px;outline:none;padding:10px 12px;resize:vertical;width:100%}.field-textarea:focus{border-color:var(--color-primary)}.info-grid{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0}.info-grid dt{color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:2px;text-transform:uppercase}.info-grid dd{color:var(--text-strong);font-size:var(--font-size-base);margin:0}.info-wide{grid-column:1/-1}.info-copy{color:var(--text-secondary);font-size:var(--font-size-base);line-height:1.55;margin:16px 0 0;white-space:pre-wrap}.party-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.party-card{grid-gap:8px;background-color:var(--surface-base);border:1px solid var(--border-light);border-radius:12px;box-shadow:var(--shadow-soft);display:grid;gap:8px;padding:16px 18px}.party-card-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.party-card-header strong{color:var(--text-strong);font-family:var(--font-big);font-size:var(--font-size-md)}.party-card p{color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.55;margin:0;white-space:pre-wrap}.icon-button{align-items:center;background-color:initial;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:background-color .15s ease,color .15s ease;width:30px}.icon-button:hover:not(:disabled){background-color:var(--surface-soft);color:var(--danger-strong)}.icon-button:disabled{cursor:not-allowed;opacity:.5}.workspace-shell{background-color:var(--surface-base);display:flex;flex:1 1;font-family:var(--font-default);min-height:0}.writer-pane{display:flex;flex:1 1;flex-direction:column;min-width:0}.writer-header{align-items:center;background-color:var(--surface-base);border-bottom:1px solid var(--border-light);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:12px 20px}.writer-header-title{align-items:center;display:flex;gap:10px;min-width:0}.writer-header-title strong{color:var(--text-strong);font-family:var(--font-big);font-size:var(--font-size-md);max-width:46ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.writer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.share-doc-wrap{align-items:center;display:flex;gap:8px}.share-doc-status{color:var(--text-muted);font-size:11px;max-width:32ch}.share-doc-status.error{color:var(--danger-strong)}.share-doc-status.ready{color:var(--success-strong)}.google-doc-frame{border:none;flex:1 1;width:100%}.document-sidebar,.google-doc-frame{background-color:var(--surface-subtle)}.document-sidebar{border-left:1px solid var(--border-light);display:flex;flex-direction:column;flex-shrink:0;width:380px}.sidebar-topbar{background-color:var(--surface-base);border-bottom:1px solid var(--border-light);padding:14px 18px}.sidebar-topbar h2{color:var(--text-strong);font-family:var(--font-big);font-size:var(--font-size-base);font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.document-menu{position:relative}.document-dropdown{background-color:var(--surface-base);border:1px solid var(--border-light);border-radius:var(--radius-base);box-shadow:var(--shadow-panel);max-height:320px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);width:320px;z-index:60}.document-dropdown-row{align-items:center;border-radius:6px;display:flex;gap:8px;padding:6px 8px}.document-dropdown-row:hover{background-color:var(--onhover)}.document-dropdown-row>button{grid-gap:2px;background:#0000;border:none;cursor:pointer;display:grid;flex:1 1;gap:2px;min-width:0;padding:0;text-align:left}.document-dropdown-row strong{color:var(--text-strong);display:block;font-size:var(--font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-dropdown-row>button span{color:var(--text-muted);font-size:11px}.document-dropdown-row>a{color:var(--color-primary);font-size:11px;text-decoration:underline;white-space:nowrap}.document-empty{color:var(--text-muted);display:block;font-size:var(--font-size-xs);padding:10px}.document-preview-note{color:var(--text-muted);font-size:var(--font-size-base);margin:0;padding:20px;text-align:center}.document-preview-note.error{color:var(--danger-strong)}.document-preview-frame{height:70vh;width:100%}.document-preview-frame,.document-text-preview{border:1px solid var(--border-light);border-radius:var(--radius-base)}.document-text-preview{background-color:var(--surface-subtle);color:var(--text-secondary);font-family:CommitMono,monospace;font-size:12px;line-height:1.6;margin:0;max-height:70vh;overflow:auto;padding:16px;white-space:pre-wrap}.ai-chat,.ai-chat-panel{display:flex;flex:1 1;flex-direction:column;min-height:0}.ai-chat-messages{grid-gap:10px;align-content:start;display:grid;flex:1 1;gap:10px;min-height:0;overflow-y:auto;padding:16px}.ai-empty-state{grid-gap:6px;border:1px dashed var(--border-subtle);border-radius:var(--radius-base);display:grid;gap:6px;padding:16px;text-align:center}.ai-empty-state strong{color:var(--text-strong);font-family:var(--font-big);font-size:var(--font-size-base)}.ai-empty-state span{color:var(--text-muted);font-size:var(--font-size-xs)}.chat-bubble{border-radius:12px;font-size:var(--font-size-xs);line-height:1.55;max-width:92%;overflow-wrap:anywhere;padding:10px 13px}.chat-bubble.user{background-color:var(--color-primary);border-bottom-right-radius:4px;color:var(--surface-base);justify-self:end}.chat-bubble.assistant{background-color:var(--surface-base);border:1px solid var(--border-light);border-bottom-left-radius:4px;color:var(--text-secondary);justify-self:start}.chat-bubble p{margin:0 0 6px}.chat-bubble p:last-child{margin-bottom:0}.ai-chat-form{background-color:var(--surface-base);border-top:1px solid var(--border-light);padding:12px}.command-input-wrap{position:relative}.command-input-wrap textarea{background-color:var(--surface-base);border:1px solid var(--border-light);border-radius:var(--radius-base);color:var(--text-primary);font-family:var(--font-default);font-size:13px;line-height:1.5;outline:none;padding:10px 12px;resize:vertical;width:100%}.command-input-wrap textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--focus-ring-primary)}.slash-menu{background-color:var(--surface-base);border:1px solid var(--border-light);border-radius:var(--radius-base);bottom:calc(100% + 6px);box-shadow:var(--shadow-panel);left:0;max-height:240px;overflow-y:auto;padding:6px;position:absolute;right:0;z-index:60}.slash-menu,.slash-menu button{grid-gap:2px;display:grid;gap:2px}.slash-menu button{background:#0000;border:none;border-radius:6px;cursor:pointer;padding:7px 10px;text-align:left}.slash-menu button.is-active,.slash-menu button:hover{background-color:var(--onhover)}.slash-menu strong{color:var(--text-strong);font-size:var(--font-size-xs)}.slash-menu span{color:var(--text-muted);font-size:11px}.mention-menu .mention-document-option strong{color:var(--color-primary)}.mention-empty{color:var(--text-muted);font-size:11px;padding:8px 10px}.composer-footer{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:8px}.composer-footer>span{color:var(--danger-strong);font-size:11px}.composer-footer>button{background-color:var(--color-primary);border:none;border-radius:var(--radius-base);color:var(--surface-base);cursor:pointer;font-family:var(--font-middle);font-size:13px;font-weight:600;margin-left:auto;min-height:32px;padding:6px 18px;transition:background-color .15s ease,transform .12s ease}.composer-footer>button:hover:not(:disabled){background-color:var(--color-primary-dark)}.composer-footer>button:active{transform:scale(.97)}.composer-footer>button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:1023px){.document-sidebar{width:320px}.page-bar,.page-body{padding-left:14px;padding-right:14px}}@media (max-width:767px){.workspace-shell{flex-direction:column}.document-sidebar{border-left:none;border-top:1px solid var(--border-light);height:45vh;width:100%}.grant-card-header{flex-direction:column}.schedule-list li{gap:4px;grid-template-columns:1fr}}.grant-intelligence{display:flex;flex-direction:column;gap:12px}.intelligence-body{display:flex;flex-direction:column;gap:20px}.intelligence-body h4{color:var(--color-primary-text);font-size:13px;font-weight:600;letter-spacing:.04em;margin:0 0 8px;text-transform:uppercase}.intelligence-body h5{font-size:12px;font-weight:600;margin:12px 0 6px}.intelligence-section-header{align-items:center;display:flex;justify-content:space-between}.intelligence-empty,.intelligence-loading{color:var(--text-muted);font-size:13px;margin:0}.intelligence-note{color:var(--text-muted);font-size:12px;margin:8px 0 0}.intelligence-warning{color:#b45309;color:var(--warning,#b45309);font-size:12px;margin:8px 0 0}.intelligence-error{display:flex;flex-direction:column;gap:8px}.intelligence-error p{color:#b91c1c;color:var(--danger,#b91c1c);font-size:13px;margin:0}.top-winner-list ul{list-style:none;margin:0;padding:0}.top-winner-list li{border-bottom:1px solid var(--border-subtle);display:flex;gap:12px;justify-content:space-between;padding:6px 0}.top-winner-meta{color:var(--text-muted);font-size:12px;white-space:nowrap}.capability-gap-list{display:flex;flex-direction:column;gap:6px}.capability-gap{grid-gap:4px 12px;background:var(--surface-subtle);border-left:3px solid var(--border-subtle);border-radius:6px;display:grid;font-size:13px;gap:4px 12px;grid-template-columns:1fr auto;padding:8px 10px}.capability-gap-name{font-weight:500}.capability-gap-status{color:var(--text-muted);font-size:12px;white-space:nowrap}.capability-gap-partners{color:var(--text-muted);font-size:12px;grid-column:1/-1}.capability-gap-covered_by_us{border-left-color:var(--info)}.capability-gap-covered_by_partner{border-left-color:#15803d;border-left-color:var(--success,#15803d)}.capability-gap-covered_by_both{border-left-color:var(--brand-primary)}.capability-gap-uncovered{border-left-color:#b91c1c;border-left-color:var(--danger,#b91c1c)}.capability-gap-unknown{border-left-color:var(--border-subtle);opacity:.75}.partner-recommendation-list{display:flex;flex-direction:column;gap:12px}.partner-recommendation{background:var(--surface);border:1px solid var(--border-subtle);border-radius:8px;padding:12px}.partner-recommendation-blocked{border-style:dashed;opacity:.7}.partner-recommendation-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.partner-recommendation-header strong{display:block;font-size:14px}.partner-meta{color:var(--text-muted);font-size:12px}.partner-score{color:var(--brand-primary);font-size:20px;font-weight:700;line-height:1;white-space:nowrap}.partner-blocked-note{color:#b91c1c;color:var(--danger,#b91c1c);font-size:12px;margin:6px 0 0}.score-component-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:10px}.score-component{display:flex;flex-direction:column;font-size:12px;gap:2px}.score-component-label{color:var(--text-muted)}.score-component-value{font-weight:600}.score-component-bar{background:var(--border-subtle);border-radius:2px;display:block;height:3px}.score-component-bar>span{background:var(--brand-primary);border-radius:2px;display:block;height:100%}.score-component-unknown .score-component-value{color:var(--text-muted);font-style:italic;font-weight:400}.partner-reasons ul,.partner-warnings ul{font-size:12px;margin:0;padding-left:18px}.partner-reasons li{color:var(--text-primary)}.partner-warnings li{color:#b45309;color:var(--warning,#b45309)}.partner-coverage-note{color:var(--text-muted);font-size:11px;margin:8px 0 0}.network-page,.organization-page,.program-page,.search-page{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:16px 24px 48px}.page-bar-count{color:var(--text-muted);font-size:13px}.network-card{background:var(--surface);border:1px solid var(--border-subtle);border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:16px}.network-card h3{font-size:15px;font-weight:600;margin:0}.network-card h4{font-size:13px;font-weight:600;margin:8px 0 0}.network-card h5{color:var(--text-muted);font-size:12px;font-weight:600;margin:6px 0 0}.network-empty{color:var(--text-muted);font-size:13px;margin:0}.network-setup{background:var(--surface-subtle);border-left:3px solid var(--brand-primary);border-radius:8px;font-size:13px;margin:0;padding:12px 14px}.network-form{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.network-field{display:flex;flex-direction:column;font-size:12px;gap:4px}.network-field-wide{grid-column:1/-1}.network-field>span{color:var(--text-muted)}.network-field input,.network-field select,.network-field textarea{background:var(--surface);border:1px solid var(--border-subtle);border-radius:6px;font-family:inherit;font-size:13px;padding:6px 8px}.network-checkboxes{display:flex;flex-wrap:wrap;font-size:12px;gap:14px}.network-checkboxes label{align-items:center;display:flex;gap:6px}.network-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.network-results{list-style:none;margin:0;max-height:240px;overflow-y:auto;padding:0}.network-results li{border-bottom:1px solid var(--border-subtle)}.network-results button{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;font-size:13px;gap:2px;padding:8px 4px;text-align:left;width:100%}.network-results button span{color:var(--text-muted);font-size:12px}.network-picked{font-size:13px;margin:0}.link-button{background:none;border:none;color:var(--brand-primary);cursor:pointer;padding:0;text-decoration:underline}.capability-editor{display:flex;flex-direction:column;gap:8px}.capability-chip-row{display:flex;flex-wrap:wrap;gap:6px}.capability-chip{background:var(--surface);border:1px solid var(--border-subtle);border-radius:999px;cursor:pointer;font-size:12px;padding:4px 10px}.capability-chip-on{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.capability-list{list-style:none;margin:0;padding:0}.capability-list li{display:flex;font-size:12px;gap:12px;justify-content:space-between;padding:4px 0}.capability-list-meta{color:var(--text-muted)}.network-partner header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.network-partner-meta{color:var(--text-muted);display:block;font-size:12px}.network-partner-line{color:var(--text-primary);font-size:12px;margin:0}.network-strength{color:var(--brand-primary);font-size:18px;font-weight:700}.network-status-dormant{opacity:.6}.network-status-ended{opacity:.4;text-decoration:line-through}.metric-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.metric{display:flex;flex-direction:column;gap:2px}.metric-label{color:var(--text-muted);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.metric-value{font-size:16px;font-weight:600}.metric-sample{color:var(--text-muted);font-size:11px}.metric-sample-weak{color:#b45309;color:var(--warning,#b45309)}.distribution-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.distribution-list{font-size:12px;list-style:none;margin:4px 0 0;padding:0}.distribution-list li{display:flex;gap:10px;justify-content:space-between;padding:3px 0}.intelligence-table{border-collapse:collapse;font-size:12px;width:100%}.intelligence-table th{color:var(--text-muted);font-weight:600;text-align:left;white-space:nowrap}.intelligence-table td,.intelligence-table th{border-bottom:1px solid var(--border-subtle);padding:6px 8px}.intelligence-table a{color:var(--brand-primary)}.identifier-list{font-size:12px;list-style:none;margin:0;padding:0}.identifier-list li{display:flex;gap:12px;justify-content:space-between;padding:3px 0}.identifier-list code{color:var(--text-muted)}.search-form{display:flex;gap:8px}.search-form input{border:1px solid var(--border-subtle);border-radius:6px;flex:1 1;font-family:inherit;font-size:14px;padding:8px 10px}.search-results{list-style:none;margin:0;padding:0}.search-results li{border-bottom:1px solid var(--border-subtle)}.search-results a{display:flex;flex-direction:column;gap:2px;padding:8px 4px;text-decoration:none}.search-results a strong{color:var(--brand-primary);font-size:13px}.search-result-disabled,.search-results a span{color:var(--text-muted);font-size:12px}.search-result-disabled{display:block;padding:8px 4px}.provenance{border-radius:999px;display:inline-block;font-size:10px;font-weight:600;letter-spacing:.03em;margin-left:6px;padding:1px 6px;text-transform:uppercase}.provenance-real{color:#15803d;color:var(--success,#15803d)}.provenance-manual,.provenance-real{background:var(--surface-subtle);border:1px solid}.provenance-manual{color:var(--info)}.provenance-derived,.provenance-inferred{background:var(--surface-subtle);border:1px dashed;color:var(--text-muted)}.provenance-demo{background:var(--brand-primary);color:#fff}.provenance-line{color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:12px}.setup-progress .readiness-value{color:var(--brand-primary);font-size:14px;font-weight:700}.progress-columns{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.progress-list{font-size:12px;list-style:none;margin:4px 0 0;padding:0}.progress-row{align-items:baseline;display:flex;gap:8px;padding:3px 0}.progress-done>span:first-child{color:#15803d;color:var(--success,#15803d)}.progress-todo>span:first-child{color:#b45309;color:var(--warning,#b45309)}.progress-detail{color:var(--text-muted);margin-left:auto}.demo-controls .network-checkbox-inline{align-items:center;display:flex;font-size:12px;gap:6px}.confirm-text{color:#b45309;color:var(--warning,#b45309);font-size:12px}.capability-row{grid-gap:8px;align-items:center;border-bottom:1px solid var(--border-subtle);display:grid;font-size:12px;gap:8px;grid-template-columns:1fr 120px 1fr auto;padding:4px 0}.capability-row input,.capability-row select{border:1px solid var(--border-subtle);border-radius:6px;font-family:inherit;font-size:12px;padding:4px 6px}.capability-row-name{display:flex;flex-direction:column}.capability-row-category{color:var(--text-muted);font-size:11px}.capability-add{display:flex;gap:8px;margin-top:8px}.capability-add select{border:1px solid var(--border-subtle);border-radius:6px;flex:1 1;font-size:12px;padding:6px 8px}.tag-row{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.tag{background:var(--surface-subtle);border-radius:999px;color:var(--text-muted);font-size:11px;padding:2px 8px}.role-grid{grid-gap:6px;display:grid;font-size:12px;gap:6px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.role-grid label{align-items:center;display:flex;gap:6px;text-transform:capitalize}.mode-tabs{display:flex;gap:4px}.mode-tab{background:var(--surface);border:1px solid var(--border-subtle);border-radius:6px;cursor:pointer;font-size:12px;padding:5px 12px}.mode-tab-on{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.contact-list{list-style:none;margin:0;padding:0}.contact-item{align-items:flex-start;border-bottom:1px solid var(--border-subtle);display:flex;gap:12px;justify-content:space-between;padding:8px 0}.contact-item>div:first-child{display:flex;flex-direction:column;gap:2px}.contact-primary{background:var(--surface-subtle);border-left:3px solid var(--brand-primary);padding-left:8px}.contact-primary-badge{color:var(--brand-primary);font-size:10px;font-weight:600;margin-left:6px;text-transform:uppercase}.contact-meta{color:var(--text-muted);font-size:12px}.contact-form{margin-top:10px}.compare-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.compare-column{border-top:3px solid var(--border-subtle);padding-top:6px}.compare-column h5{font-size:11px;letter-spacing:.04em;margin:0 0 4px;text-transform:uppercase}.compare-column ul{font-size:12px;list-style:none;margin:0;padding:0}.compare-column li{padding:2px 0}.compare-shared{border-top-color:var(--info)}.compare-adds{border-top-color:#15803d;border-top-color:var(--success,#15803d)}.compare-missing{border-top-color:#b91c1c;border-top-color:var(--danger,#b91c1c)}.compare-unknown{border-top-color:var(--border-subtle);opacity:.75}.partner-expand{font-size:12px;margin-top:8px}.partner-detail{border-left:3px solid var(--brand-primary)}.pursuit-panel{display:flex;flex-direction:column;gap:10px}.pursuit-actions{display:flex;flex-wrap:wrap;gap:6px}.pursuit-choice{background:var(--surface);border:1px solid var(--border-subtle);border-radius:6px;cursor:pointer;font-size:12px;padding:5px 12px}.pursuit-choice-active{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.pursuit-current{border-left:3px solid var(--brand-primary);padding-left:10px}.pursuit-current-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px}.pursuit-badge{background:var(--surface-subtle);border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.pursuit-pursue{background:var(--brand-primary);color:#fff}.pursuit-monitor{background:var(--info);color:#fff}.pursuit-ignore,.pursuit-not_eligible{background:var(--surface-subtle);color:var(--text-muted)}.pursuit-meta{color:var(--text-muted);font-size:12px}.pursuit-reason{font-size:13px;margin:4px 0 0}.pursuit-form{border:1px dashed var(--border-subtle);border-radius:8px;padding:12px}.pursuit-timeline{font-size:12px;list-style:none;margin:4px 0 0;padding:0}.pursuit-timeline li{align-items:baseline;border-left:2px solid var(--border-subtle);display:flex;gap:10px;padding:3px 0 3px 10px}.pursuit-timeline-date{color:var(--text-muted);white-space:nowrap}.pursuit-timeline-decision{font-weight:600}.pursuit-timeline-reason{color:var(--text-muted)}.pursuit-snapshot{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:8px;margin-top:8px;padding:12px}.pursuit-snapshot h5{font-size:12px;font-weight:600;margin:10px 0 4px}.pursuit-now{color:var(--text-muted)}.application-editor{border-top:1px solid var(--border-subtle);margin-top:6px;padding-top:10px}.funnel-row{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:6px 0}.funnel-name{display:flex;flex-direction:column;font-size:13px;gap:2px}.funnel-historic{color:var(--text-muted);font-size:11px}.funnel-steps{font-size:12px;gap:12px}.funnel-step,.funnel-steps{align-items:center;display:flex}.funnel-step{gap:5px}.funnel-step-on{color:#15803d;color:var(--success,#15803d);font-weight:600}.funnel-add{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.outcome-editor{border-top:1px dashed var(--border-subtle);margin-top:12px;padding-top:10px}.outcome-choices{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.outcome-choice{background:var(--surface);border:1px solid var(--border-subtle);border-radius:6px;cursor:pointer;font-size:12px;padding:5px 12px}.outcome-choice-on{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.pursuits-page{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:16px 24px 48px}.pursuit-filters{display:flex;flex-wrap:wrap;gap:5px}.learning-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.pursuits-table td{vertical-align:middle}.funnel-summary,.state-chip{color:var(--text-muted);font-size:11px;white-space:nowrap}.state-chip{background:var(--surface-subtle);border-radius:999px;display:inline-block;padding:1px 8px}.state-submitted{border:1px solid;color:var(--info)}.outcome-won{border:1px solid;color:#15803d;color:var(--success,#15803d)}.outcome-lost{border:1px solid;color:var(--info)}.outcome-pending{border:1px dashed var(--border-subtle)}.statistics-page .learning-grid{margin-bottom:12px}.statistics-table{width:100%}.statistics-caption{caption-side:top;color:var(--text-muted);font-size:.85rem;padding-bottom:8px;text-align:left}.stat-bar-cell{min-width:80px;width:22%}.stat-bar{background:#7f7f7f26;background:var(--surface-muted,#7f7f7f26);height:6px;overflow:hidden}.stat-bar,.stat-bar-fill{border-radius:3px;display:block}.stat-bar-fill{background:#3b82f6;background:var(--accent,#3b82f6);height:100%}.metric-hint{color:var(--text-muted);display:block;font-size:.75rem}.statistics-caveats{color:var(--text-muted);font-size:.875rem;line-height:1.6;margin:0;padding-left:18px}.statistics-footer{margin-top:16px;opacity:.7}.grant-filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:14px;padding:12px 0 10px}.grant-filter{display:flex;flex-direction:column;gap:4px}.grant-filter>span{color:var(--text-muted);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.grant-filter input,.grant-filter select{background:#0000;background:var(--surface,#0000);border:1px solid #7f7f7f4d;border:1px solid var(--border,#7f7f7f4d);border-radius:6px;color:inherit;font-size:.875rem;min-width:170px;padding:6px 8px}.grant-filter-wide input{min-width:260px}.grant-toggle{cursor:pointer;font-size:.875rem;gap:6px;padding-bottom:7px}.grant-chips,.grant-toggle{align-items:center;display:flex}.grant-chips{flex-wrap:wrap;gap:8px;padding-bottom:12px}.grant-chips-label{color:var(--text-muted);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.grant-chip{align-items:center;background:#0000;border:1px solid #3b82f6;border:1px solid var(--accent,#3b82f6);border-radius:999px;color:#3b82f6;color:var(--accent,#3b82f6);cursor:pointer;display:inline-flex;font-size:.8rem;gap:6px;padding:3px 10px}.grant-chip:hover{background:#3b82f6;background:var(--accent,#3b82f6);color:#fff}.grant-card-disclosure{padding:6px 18px 12px}.grant-details-toggle{background:#0000;border:1px solid #7f7f7f4d;border:1px solid var(--border,#7f7f7f4d);border-radius:6px;color:var(--text-muted);cursor:pointer;font-size:.8rem;padding:5px 12px}.grant-details-toggle:hover{border-color:#3b82f6;border-color:var(--accent,#3b82f6);color:inherit}.fit-wrap{padding:0 18px 4px}.fit-badge{align-items:center;background:#0000;border:1px solid;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.8rem;gap:8px;padding:4px 12px}.fit-strong{color:#15803d}.fit-partial{color:#b45309}.fit-none,.fit-weak{color:var(--text-muted)}.fit-none{border-style:dashed}.fit-score{font-weight:600}.fit-flag{background:#7f7f7f1f;border:1px solid;border-radius:999px;color:inherit;font-size:.7rem;letter-spacing:.04em;padding:1px 7px;text-transform:uppercase}.fit-detail{border:1px solid #7f7f7f40;border:1px solid var(--border,#7f7f7f40);border-radius:8px;margin-top:10px;padding:12px 14px}.fit-table{margin-bottom:8px;width:100%}.fit-row-absent{font-style:italic;opacity:.55}.fit-warnings{color:var(--text-muted);font-size:.8rem;margin:8px 0 0;padding-left:18px}.fit-reasons{font-size:.82rem;margin:8px 0;padding-left:18px}.page-body.browse-page{display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.browse-layout{grid-gap:20px;align-items:stretch;display:grid;flex:1 1;gap:20px;grid-template-columns:240px minmax(0,1fr);min-height:0;overflow:hidden}.browse-layout-wide{grid-template-columns:minmax(0,1fr)}.browse-filters{border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding:0 8px 24px 0}.browse-results{min-height:0;min-width:0;overflow-y:auto;padding-bottom:24px}.browse-table thead th{background:#fff;background:var(--surface-base,#fff);position:-webkit-sticky;position:sticky;top:0;z-index:1}.browse-note{color:#6b7280;color:var(--text-muted,#6b7280);font-size:11px;line-height:1.35;margin:6px 0 0}.browse-search{background:var(--surface-base);border:1px solid var(--border-default);border-radius:6px;color:#b42318;color:var(--brand-danger,#b42318);font-size:12px;font-weight:600;padding:7px 9px;width:100%}.browse-search::placeholder{color:#6b7280;color:var(--text-muted,#6b7280);font-weight:400}.browse-select{background:var(--surface-base);border:1px solid var(--border-default);border-radius:6px;font-size:12px;padding:5px 8px}.browse-select-block{width:100%}.browse-group h3{color:#6b7280;color:var(--text-muted,#6b7280);font-size:11px;font-weight:600;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}.browse-check,.browse-toggle{align-items:center;cursor:pointer;display:flex;font-size:12px;gap:7px;padding:2px 0}.browse-check span{flex:1 1;min-width:0}.browse-check em{font-feature-settings:"tnum";color:#6b7280;color:var(--text-muted,#6b7280);font-size:11px;font-style:normal;font-variant-numeric:tabular-nums}.browse-clear{align-self:flex-start;background:none;border:none;color:#2563eb;color:var(--brand-primary,#2563eb);cursor:pointer;font-size:12px;padding:0;text-decoration:underline}.browse-muted{color:#6b7280;color:var(--text-muted,#6b7280);font-size:12px;margin:0}.browse-table td{vertical-align:top}.browse-number{color:#6b7280;color:var(--text-muted,#6b7280);display:block;font-size:11px;margin-top:2px}.browse-hit{background:#0000;color:#b42318;color:var(--brand-danger,#b42318);font-weight:600}.browse-source{border-radius:3px;display:inline-block;font-size:10px;font-weight:600;letter-spacing:.02em;margin-right:6px;padding:0 5px;text-transform:uppercase;vertical-align:initial}.browse-source-rhtp{background:#e7f0fb;background:var(--brand-accent-soft,#e7f0fb);color:#1c4e8a;color:var(--brand-accent-strong,#1c4e8a)}.browse-source-rhtp_subaward{background:#f6f7f9;background:var(--surface-extra-subtle,#f6f7f9);border:1px solid #e5e7eb;border:1px solid var(--border-subtle,#e5e7eb);color:#6b7280;color:var(--text-muted,#6b7280)}.browse-tags{display:flex;flex-wrap:wrap;gap:4px}.browse-tag{background:#f6f7f9;background:var(--surface-extra-subtle,#f6f7f9);border:1px solid var(--border-subtle);border-radius:999px;cursor:pointer;font-size:10px;padding:1px 7px}.browse-tag:hover{background:#eceff3;background:var(--surface-hover,#eceff3)}.browse-deadline em,.browse-deadline-urgent em{display:block;font-size:11px;font-style:normal;margin-top:1px}.browse-deadline-urgent{color:#b42318;color:var(--brand-danger,#b42318);font-weight:600}.browse-deadline-none,.browse-deadline-past{color:#6b7280;color:var(--text-muted,#6b7280)}.browse-pager{align-items:center;display:flex;font-size:12px;gap:12px;padding:14px 2px 24px}@media (max-width:900px){.page-body.browse-page{overflow-y:auto}.browse-layout{grid-template-columns:minmax(0,1fr);overflow:visible}.browse-filters{border-right:none;padding-right:0}.browse-filters,.browse-results{overflow:visible}}.od-shell{--od-ink:#000;--od-ink-2:#444;--od-ink-3:#666;--od-line:#ececec;--od-fill:#f5f5f7;--od-accent:#1f4fd8;--od-open:#1a7f4b;--od-urgent:#d92d20;--od-display:"Inter Tight","Inter",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",sans-serif;background:#fff;color:var(--od-ink);display:flex;flex:1 1;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,sans-serif;min-height:0}.od-open{background:none;border:none;color:#2563eb;color:var(--brand-primary,#2563eb);cursor:pointer;font:inherit;padding:0;text-align:left}.od-open:hover{text-decoration:underline}.od-portal-actions{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:10px}.od-portal-actions label{color:#6b7280;color:var(--text-muted,#6b7280);display:flex;flex-direction:column;font-size:11px;gap:3px}.od-portal-actions input[type=date]{border:1px solid #d1d5db;border:1px solid var(--border-default,#d1d5db);border-radius:6px;font:inherit;font-size:12px;padding:5px 8px}.od-top{align-items:flex-start;display:flex;gap:16px 32px;justify-content:space-between;padding:20px 28px 16px}.od-top-title{display:flex;flex-direction:column;gap:8px;min-width:0}.od-top h2{color:var(--od-ink);font-family:var(--od-display);font-size:22px;font-weight:700;letter-spacing:-.025em;line-height:28px;margin:0;overflow-wrap:anywhere}.od-who{align-items:center;color:var(--od-ink-3);display:flex;flex-wrap:wrap;font-size:12px;gap:4px 0;line-height:16px;margin:0}.od-who>*+:before{color:var(--od-ink-3);content:"·";font-weight:400;margin:0 8px}.od-who strong{color:var(--od-ink);font-weight:600}.od-who .browse-tag:before,.od-who .od-back+:before{content:none}.od-who .browse-tag{margin-left:8px}.od-agency,.od-number{color:#666;color:var(--od-ink-3,#666)}.od-number{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.od-back{background:none;border:0;color:var(--od-accent);cursor:pointer;font:inherit;font-weight:500;margin-right:12px;padding:0}.od-back:hover{text-decoration:underline}.od-actions{flex:none;gap:8px}.od-actions,.od-close{align-items:center;display:flex}.od-close{background:var(--od-fill);border:0;border-radius:10px;color:var(--od-ink);cursor:pointer;height:36px;justify-content:center;transition:background .14s ease;width:36px}.od-close:hover{background:#e8e8ed}.od-band{align-items:center;border-bottom:1px solid var(--od-line);border-top:2px solid var(--od-ink);display:flex;flex-wrap:wrap;gap:16px 40px;padding:14px 28px 16px}.od-band-count{display:flex;flex:none;flex-direction:column;gap:2px}.od-band-count strong{font-family:var(--od-display);font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:32px}.od-band-count span{color:var(--od-ink-2);font-size:12px;line-height:16px}.od-band-money span{color:var(--od-ink-3);font-size:12px;line-height:16px}.od-band-urgent{color:var(--od-urgent)}.od-band-money{display:flex;flex:1 1 auto;flex-direction:column;gap:2px}.od-band-money strong{font-feature-settings:"tnum";font-family:var(--od-display);font-size:20px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:26px}.od-band-open{background:var(--od-accent);border-radius:10px;color:#fff;flex:none;font-size:13px;font-weight:600;line-height:20px;margin-left:auto;padding:9px 16px;text-decoration:none;transition:background .14s ease}.od-band-open:after{content:" ↗"}.od-band-open:hover{background:#1a43b8;color:#fff}.od-window{display:flex;flex:1 1 320px;flex-direction:column;gap:8px;max-width:560px;min-width:280px}.od-window-row{color:var(--od-ink-3);display:flex;font-size:12px;height:16px;justify-content:space-between;line-height:16px;position:relative;white-space:nowrap}.od-window-row strong{color:var(--od-ink);font-weight:600}.od-window-at{position:absolute;top:0;transform:translateX(-50%)}.od-window-end{margin-left:auto}.od-window-closes{position:absolute;top:0}.od-window-track{background:var(--od-line);border-radius:4px;height:8px;position:relative}.od-window-open{background:var(--od-open);bottom:0;left:0}.od-window-award,.od-window-open{border-radius:4px;position:absolute;top:0}.od-window-award{background:var(--od-ink);height:8px;right:0;width:8px}.od-window-today{background:var(--od-ink);height:20px;margin-left:-1px;position:absolute;top:-6px;width:2px}.od-pill{background:#f6f7f9;background:var(--surface-extra-subtle,#f6f7f9);border:1px solid var(--border-subtle);border-radius:999px;font-size:11px;padding:1px 9px}.od-pill-urgent{background:#fef2f2;background:var(--surface-danger-soft,#fef2f2);border-color:#b42318;border-color:var(--brand-danger,#b42318);color:#b42318;color:var(--brand-danger,#b42318);font-weight:600}.od-section{padding:20px 0 4px}.od-section h3{border-bottom:1px solid #000;border-bottom:1px solid var(--od-ink,#000);color:#666;color:var(--od-ink-3,#666);font-size:12px;font-weight:600;line-height:16px;margin:0 0 10px;padding-bottom:8px}.od-section h4{font-size:13px;font-weight:600;margin:12px 0 4px}.od-skeleton{display:flex;flex-direction:column;gap:22px;padding:18px 0 8px}.od-skeleton-band,.od-skeleton-head,.od-skeleton-line,.od-skeleton-title{animation:od-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f0,#e4e4e4 50%,#f0f0f0);background:linear-gradient(90deg,var(--skeleton-base,#f0f0f0) 0,var(--skeleton-shine,#e4e4e4) 50%,var(--skeleton-base,#f0f0f0) 100%);background-size:200% 100%;border-radius:6px;display:block}.od-skeleton-band{border-radius:12px;height:56px}.od-skeleton-section{display:flex;flex-direction:column;gap:9px}.od-skeleton-head{height:12px;margin-bottom:6px}.od-skeleton-line{height:10px}.od-skeleton-title{display:inline-block;height:22px;vertical-align:middle;width:min(520px,70%)}@keyframes od-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.od-skeleton-band,.od-skeleton-head,.od-skeleton-line,.od-skeleton-title{animation:none}}.od-note{color:#666;color:var(--od-ink-3,#666);font-size:12px;line-height:1.45;margin:0 0 8px}.od-prose{line-height:1.6;margin:0 0 8px;white-space:pre-wrap}.od-lead,.od-prose{font-size:14px;max-width:78ch}.od-lead{line-height:22px}.od>.od-section:first-child{padding-top:4px}.od>.od-section:first-child h3{border-bottom:0;margin-bottom:8px;padding-bottom:0}.od-pair{grid-gap:0 48px;display:grid;gap:0 48px;grid-template-columns:repeat(2,minmax(0,1fr))}.od-pair .od-grid{grid-template-columns:minmax(0,1fr)}.od-absent{color:#888}.od-grid{grid-gap:0 48px;display:grid;gap:0 48px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.od-row{align-items:baseline;border-bottom:1px solid #ececec;border-bottom:1px solid var(--od-line,#ececec);display:flex;font-size:13px;gap:24px;justify-content:space-between;line-height:18px;padding:9px 0}.od-row-wide{grid-column:1/-1}.od-row dt{color:#666;color:var(--od-ink-3,#666);flex:none}.od-row dd{margin:0;min-width:0;overflow-wrap:anywhere;text-align:right}.od-list{font-size:12px;line-height:1.6;margin:0;padding-left:16px}.od-list code{background:#f6f7f9;background:var(--surface-extra-subtle,#f6f7f9);border-radius:3px;font-size:11px;padding:0 4px}.od-reqgroup{margin-bottom:8px}.od-prov{font-size:10px;font-style:normal;margin-left:6px}.od-evidence,.od-prov{color:#6b7280;color:var(--text-muted,#6b7280)}.od-evidence{display:block;font-size:11px}.od-field{font-weight:600;margin-right:6px}.od-changes{margin:4px 0 8px;padding-left:14px}.od-link{color:#2563eb;color:var(--brand-primary,#2563eb);font-size:12px}.od-details{font-size:12px;margin-top:10px}.od-details pre{background:#f6f7f9;background:var(--surface-extra-subtle,#f6f7f9);border-radius:6px;font-size:11px;margin:6px 0 0;overflow-x:auto;padding:8px}@media (max-width:720px){.od-grid,.od-row{grid-template-columns:minmax(0,1fr)}.od-row{gap:0}}.od-docs{font-size:12px;line-height:1.8;margin:0;padding-left:16px}.od-docs a{color:#2563eb;color:var(--brand-primary,#2563eb)}.od-doctype{background:#f6f7f9;background:var(--surface-extra-subtle,#f6f7f9);border:1px solid var(--border-subtle);border-radius:3px;color:#6b7280;color:var(--text-muted,#6b7280);font-size:10px;margin-left:8px;padding:0 5px}.od-sort{padding:0}.od-sort button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;font-weight:600;padding:6px 8px;text-align:left;white-space:nowrap;width:100%}.od-sort button:hover{background:#f3f5f7;background:var(--surface-hover-subtle,#f3f5f7)}.od-sort button span{color:#9aa3af;color:var(--text-muted,#9aa3af);font-weight:400}.od-sort-on button span{color:#2563eb;color:var(--brand-primary,#2563eb)}.pdfv{display:grid;grid-template-columns:260px minmax(0,1fr);height:82vh;min-height:0}.pdfv-no-matches{grid-template-columns:minmax(0,1fr)}.pdfv-no-matches .pdfv-side{display:none}.pdfv-side{background:#f8f9fb;background:var(--surface-muted,#f8f9fb);border-right:1px solid var(--border-light);display:flex;flex-direction:column;min-height:0}.pdfv-side-head{border-bottom:1px solid var(--border-light);padding:12px}.pdfv-count{color:#6b7280;color:var(--text-muted,#6b7280);font-size:12px;margin:0 0 8px}.pdfv-toggle{cursor:pointer;gap:6px}.pdfv-steps,.pdfv-toggle{align-items:center;display:flex;font-size:12px}.pdfv-steps{gap:8px;margin-top:10px}.pdfv-steps button{background:var(--surface-base);border:1px solid var(--border-default);border-radius:4px;cursor:pointer;font-size:12px;padding:2px 8px}.pdfv-steps button:hover{background:var(--onhover)}.pdfv-hits{flex:1 1;min-height:0;overflow-y:auto;padding:8px}.pdfv-hit-page{margin-bottom:10px}.pdfv-hit-pagenum{color:#6b7280;color:var(--text-muted,#6b7280);font-size:10px;letter-spacing:.04em;margin:0 0 4px;text-transform:uppercase}.pdfv-hit{background:none;border:1px solid #0000;border-radius:4px;color:var(--text-primary);cursor:pointer;display:block;font-size:11px;line-height:1.45;padding:6px 8px;text-align:left;width:100%}.pdfv-hit:hover{background:var(--onhover)}.pdfv-hit-active{background:var(--surface-base);border-color:#b42318;border-color:var(--brand-danger,#b42318)}.pdfv-source{border-top:1px solid var(--border-light);display:block;font-size:12px;padding:10px 12px}.pdfv-main{background:#eceff3;background:var(--surface-soft,#eceff3);min-height:0;overflow:auto}.pdfv-pages{align-items:center;display:flex;flex-direction:column;gap:14px;min-width:0;padding:14px}.pdfv-page{background:#fff;box-shadow:0 1px 6px #0000002e;box-shadow:0 1px 6px var(--shadow-panel-color,#0000002e);position:relative}.pdfv-note{color:#6b7280;color:var(--text-muted,#6b7280);font-size:12px;padding:16px}.pdfv-marks{inset:0;pointer-events:none;position:absolute}.pdfv-mark{background:#b4231847;border-bottom:2px solid #b42318;border-bottom:2px solid var(--brand-danger,#b42318);border-radius:2px;position:absolute}.pdfv-mark-active{background:#b4231880}.pdfv-mark-hidden{display:none}.od-deadlines{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.od-deadlines li{grid-gap:6px 10px;align-items:baseline;background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:6px;display:grid;font-size:12px;gap:6px 10px;grid-template-columns:auto auto 1fr;padding:8px 10px}.od-deadline-kind{border:1px solid var(--border-subtle);border-radius:3px;color:#6b7280;color:var(--text-muted,#6b7280);font-size:10px;letter-spacing:.04em;padding:1px 6px;text-transform:uppercase}.od-deadline-application{border-color:#b42318;border-color:var(--brand-danger,#b42318);color:#b42318;color:var(--brand-danger,#b42318);font-weight:600}.od-deadline-doc,.od-deadline-snippet{color:#6b7280;color:var(--text-muted,#6b7280);font-size:11px}.od-deadline-snippet{grid-column:1/-1;line-height:1.5}.browse-deadline-document{border-bottom:1px dashed var(--border-default);color:#6b7280;color:var(--text-muted,#6b7280);cursor:help}.browse-deadline-document em{display:block;font-size:10px;font-style:normal;letter-spacing:.03em;margin-top:1px;text-transform:uppercase}.browse-activity{background:var(--surface-base);border:1px solid var(--border-default);border-radius:6px;cursor:pointer;font-size:12px;padding:5px 10px}.browse-activity:hover{background:var(--onhover)}.log-summary{font-size:13px;margin:12px 0 4px}.log-bulk{color:#6b7280;color:var(--text-muted,#6b7280);font-size:11px;margin:0 0 10px}.log-events{list-style:none;margin:0;padding:0}.log-events li{grid-gap:4px 10px;align-items:baseline;border-bottom:1px solid var(--border-subtle);display:grid;font-size:12px;gap:4px 10px;grid-template-columns:68px 108px 1fr;padding:8px 0}.log-kind{border:1px solid var(--border-subtle);border-radius:3px;color:#6b7280;color:var(--text-muted,#6b7280);font-size:10px;letter-spacing:.04em;padding:1px 6px;text-align:center;text-transform:uppercase}.log-kind-new{border-color:var(--color-primary);color:var(--color-primary);font-weight:600}.log-when{color:#6b7280;color:var(--text-muted,#6b7280);font-size:11px}.log-title{text-align:left}.log-changes,.log-source{color:#6b7280;color:var(--text-muted,#6b7280);font-size:11px;grid-column:3}.log-day{margin-top:14px}.log-day-head{align-items:baseline;border-bottom:1px solid var(--border-light);display:flex;font-size:12px;font-weight:600;gap:10px;justify-content:space-between;margin:0 0 4px;padding-bottom:4px}.log-day-head em{color:#6b7280;color:var(--text-muted,#6b7280);font-size:11px;font-style:normal;font-weight:400}.browse-views{border-top:1px solid var(--border-default);padding-top:12px}.browse-view{border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--border-subtle,#f0f0f0);display:flex;flex-direction:column;gap:3px;padding:7px 0}.browse-view-name{background:none;border:none;color:#111827;color:var(--text-strong,#111827);cursor:pointer;font-size:12px;font-weight:600;padding:0;text-align:left}.browse-view-name:hover{text-decoration:underline}.browse-view-what{color:#6b7280;color:var(--text-muted,#6b7280);font-size:11px;line-height:1.35;margin:0}.browse-view-notify{align-items:center;cursor:pointer;display:flex;font-size:11px;gap:6px}.browse-view-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.browse-view-actions button,.browse-view-save{background:none;border:none;color:#6b7280;color:var(--text-muted,#6b7280);cursor:pointer;font-size:11px;padding:0;text-decoration:underline}.browse-view-actions button:disabled{color:#c4c4c4;color:var(--text-disabled,#c4c4c4);cursor:default;text-decoration:none}.browse-view-delete:not(:disabled){color:#b42318;color:var(--brand-danger,#b42318)}.browse-view-save{align-self:flex-start;color:#1f2937;color:var(--brand-primary,#1f2937);font-size:12px;margin-top:8px}.browse-view-form{display:flex;flex-direction:column;gap:7px;margin-top:8px}.od-star{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;color:var(--text-muted,#6b7280);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:background-color .15s ease,color .15s ease;width:32px}.od-star:hover:not(:disabled){background:#f0f0f0;background:var(--border-light,#f0f0f0);color:#4b5563;color:var(--text-secondary,#4b5563)}.od-star-on,.od-star-on:hover:not(:disabled){color:#d97706;color:var(--brand-star,#d97706)}.od-star:disabled{cursor:default;opacity:.6}.od-star-labelled{background:#f5f5f7;background:var(--od-fill,#f5f5f7);border-radius:10px;color:#000;color:var(--od-ink,#000);font:inherit;font-size:13px;font-weight:500;gap:7px;height:36px;padding:0 14px;width:auto}.od-star-labelled:hover:not(:disabled){background:#e8e8ed;color:#000;color:var(--od-ink,#000)}.od-star-labelled svg{height:16px;width:16px}.log-search{margin-bottom:12px}.browse-source-document{background:#f4f4f5;background:var(--surface-subtle,#f4f4f5);color:#6b7280;color:var(--text-muted,#6b7280);font-style:italic}.od-share button,.od-share-start{background:#f5f5f7;background:var(--od-fill,#f5f5f7);border:0;border-radius:10px;color:#000;color:var(--od-ink,#000);cursor:pointer;font:inherit;font-size:13px;font-weight:500;line-height:18px;padding:9px 14px;transition:background .14s ease}.od-share button:hover:not(:disabled),.od-share-start:hover:not(:disabled){background:#e8e8ed}.od-share{align-items:center;display:inline-flex;font-size:11px;gap:6px}.od-share-sent{color:#15803d;color:var(--brand-success,#15803d)}.od-share-error{color:#b42318;color:var(--brand-danger,#b42318)}.od-share-start:disabled{cursor:default;opacity:.5}.chat{border-top:1px solid var(--border-default);margin-top:18px;padding-top:14px}.chat-head{color:#6b7280;color:var(--text-muted,#6b7280);font-size:11px;font-weight:600;letter-spacing:.04em;margin:0 0 8px;text-transform:uppercase}.chat-turns{display:flex;flex-direction:column;gap:10px}.chat-turn{background:#f8f9fb;background:var(--surface-muted,#f8f9fb);border-radius:8px;font-size:13px;line-height:1.45;padding:9px 11px}.chat-turn-user{align-self:flex-end;background:#eef1f5;background:var(--surface-subtle,#eef1f5);color:#4b5563;color:var(--text-secondary,#4b5563);max-width:80%}.chat-text{margin:0;white-space:pre-wrap}.chat-sources{color:#6b7280;color:var(--text-muted,#6b7280);font-size:11px;margin:6px 0 0}.chat-thinking{margin:4px 0 0}.chat-mode,.chat-thinking{color:#6b7280;color:var(--text-muted,#6b7280);font-size:12px}.chat-mode{cursor:pointer;display:block;margin:0 0 10px}.chat-steps-head{align-items:center;display:flex;gap:8px;margin:0 0 4px}.chat-steps{list-style:none;margin:0;padding:0 0 0 22px}.chat-steps li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-text a{color:#2563eb;color:var(--brand-primary,#2563eb);word-break:break-word}.chat-suggestions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.chat-suggestions button{background:var(--surface-base);border:1px solid var(--border-default);border-radius:14px;color:#4b5563;color:var(--text-secondary,#4b5563);cursor:pointer;font-size:12px;padding:4px 11px}.chat-form{display:flex;gap:8px;margin-top:10px}.chat-input{color:#111827;color:var(--text-strong,#111827);flex:1 1;font-weight:400}.chat-form button{background:var(--surface-base);border:1px solid var(--border-default);border-radius:6px;cursor:pointer;font-size:12px;padding:6px 14px}.chat-form button:disabled{cursor:default;opacity:.5}.od-split{display:grid;flex:1 1;grid-template-columns:minmax(0,1fr) 380px;min-height:0}.od-split-single{grid-template-columns:minmax(0,1fr)}.od-record{min-height:0;overflow-y:auto;padding:28px 32px 32px}.od-aside{background:var(--od-fill)}.od-aside,.od-aside .chat{display:flex;flex-direction:column;min-height:0}.od-aside .chat{border-top:none;flex:1 1;margin:0;padding:24px}.od-aside .chat-turns{flex:1 1;min-height:0;overflow-y:auto}.od-aside .chat-form{margin-top:12px}.od-aside .chat-head:after{color:var(--od-ink-3);content:"Answers come from this record and its documents.";display:block;font-family:Inter,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:17px;margin-top:4px}.od-aside .chat-head{color:var(--od-ink);font-family:var(--od-display);font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:22px;margin:0 0 16px;text-transform:none}.od-aside .chat-turn{background:#fff;border-radius:12px;padding:11px 14px}.od-aside .chat-turn-user{background:var(--od-ink);color:#fff}.od-aside .chat-suggestions{flex-direction:column;flex-wrap:nowrap;gap:8px}.od-aside .chat-suggestions button{background:#fff;border:0;border-radius:12px;color:var(--od-ink);font:inherit;font-size:13px;line-height:19px;padding:11px 14px;text-align:left}.od-aside .chat-suggestions button:hover{background:#e8e8ed}.od-aside .chat-form{align-items:center;background:#fff;border:1px solid #dcdcdc;border-radius:14px;gap:8px;height:48px;padding:0 8px 0 4px}.od-aside .chat-input{background:#0000;border:0;box-shadow:none;font-size:13px;outline:none}.od-aside .chat-form button{background:var(--od-ink);border:0;border-radius:10px;color:#fff;font:inherit;font-size:13px;font-weight:600;height:32px;padding:0 14px}@media (max-width:1100px){.od-split{grid-template-columns:minmax(0,1fr);overflow-y:auto}.od-record{overflow-y:visible}.od-aside{border-left:none;border-top:1px solid var(--border-default)}.od-aside .chat-turns{overflow-y:visible}}.browse-filter-toggle{display:none}@media (max-width:700px){.page-body.browse-page{padding:10px 12px}.browse-filter-toggle{background:var(--surface-base);border:1px solid var(--border-default);border-radius:6px;cursor:pointer;display:block;font-size:13px;font-weight:600;margin-bottom:10px;padding:9px 12px;width:100%}.browse-filters{display:none}.browse-filters-open{border-bottom:1px solid var(--border-default);display:block;margin-bottom:14px;padding-bottom:14px}.browse-table thead{display:none}.browse-table,.browse-table tbody,.browse-table td,.browse-table tr{display:block;width:100%}.browse-table tr{border:1px solid var(--border-default);border-radius:8px;margin-bottom:10px;padding:10px 12px}.browse-table td{align-items:baseline;border:none;display:flex;gap:10px;padding:3px 0}.browse-table td:before{color:#6b7280;color:var(--text-muted,#6b7280);content:attr(data-label);flex:0 0 84px;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.browse-table td[data-label=Opportunity]{display:block}.browse-table td[data-label=Opportunity]:before{content:none}.browse-table td[data-label=Opportunity] .od-open{font-size:14px;line-height:1.35;text-align:left}.popup-shell{border-radius:0!important;height:100%!important;left:0!important;max-height:100%!important;max-width:100%!important;top:0!important;transform:none!important;width:100%!important}.od-split{grid-template-columns:minmax(0,1fr);overflow-y:auto}.od-record{padding:12px 14px}.od-aside .chat-turns,.od-record{overflow-y:visible}.pdfv{grid-template-columns:minmax(0,1fr);height:auto}.pdfv-no-matches .pdfv-side,.pdfv-side{display:none}.browse-toolbar,.log-controls{flex-wrap:wrap}.chat-suggestions button{font-size:11px}.browse-table td,.chat-text,.od-value{overflow-wrap:anywhere}}.od-eligibility-list{font-size:13px;line-height:1.5;margin:8px 0 0;padding-left:18px}.od-eligibility-list li{margin-bottom:7px}.od-eligibility-list strong{color:#111827;color:var(--text-strong,#111827)}.od-programs-note{margin-bottom:10px}.mix{margin-top:14px}.mix-head{color:#6b7280;color:var(--text-muted,#6b7280);font-size:11px;font-weight:600;letter-spacing:.04em;margin:0 0 8px;text-transform:uppercase}.mix-list{list-style:none;margin:0;padding:0}.mix-list li{grid-gap:10px;align-items:center;display:grid;font-size:12px;gap:10px;grid-template-columns:130px minmax(0,1fr) 120px;padding:3px 0}.mix-label{color:#4b5563;color:var(--text-secondary,#4b5563)}.mix-bar{background:#eef1f5;background:var(--surface-subtle,#eef1f5);border-radius:5px;height:10px;overflow:hidden}.mix-fill{background:#1c4e8a;background:var(--brand-accent-strong,#1c4e8a);display:block;height:100%}.mix-figure{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mix-figure em{display:block;font-size:10px;font-style:normal}.mix-dollars,.mix-figure em{color:#6b7280;color:var(--text-muted,#6b7280)}.mix-dollars{font-size:11px;grid-column:2/-1}.mix-coverage{margin-top:8px}@media (max-width:700px){.mix-list li{grid-template-columns:minmax(0,1fr) 96px}.mix-bar{display:none}}.browse-source-federal,.browse-source-grants\.gov_xml_extract{background:#f6f7f9;background:var(--surface-extra-subtle,#f6f7f9);border:1px solid var(--border-subtle);color:#6b7280;color:var(--text-muted,#6b7280)}.browse-source-private{background:#f3ecfb;color:#6b3fa0}.browse-source-state{background:#e7f0fb;background:var(--brand-accent-soft,#e7f0fb);color:#1c4e8a;color:var(--brand-accent-strong,#1c4e8a)}.browse-source-funder_candidate{border:1px solid #e5e7eb;border:1px solid var(--border-subtle,#e5e7eb);font-style:italic}.browse-source-funder_candidate,.browse-source-mention{background:#f6f7f9;background:var(--surface-extra-subtle,#f6f7f9);color:#6b7280;color:var(--text-muted,#6b7280)}.browse-source-mention{border:1px dashed #e5e7eb;border:1px dashed var(--border-subtle,#e5e7eb)}.browse-source-added_by_link{background:#eef6ef;color:#2f6b3a}.browse-source-association,.browse-source-other,.browse-source-tribal{background:#f4f4f5;background:var(--surface-subtle,#f4f4f5);border:1px solid var(--border-subtle);color:#6b7280;color:var(--text-muted,#6b7280)}.funders-banner{background:#f6f7f9;background:var(--surface-extra-subtle,#f6f7f9);border:1px solid #e5e7eb;border:1px solid var(--border-subtle,#e5e7eb);border-radius:6px;color:#6b7280;color:var(--text-muted,#6b7280);font-size:13px;line-height:1.5;margin:0 0 14px;padding:10px 14px}.funders-banner strong{color:#111827;color:var(--text-strong,#111827)}.funders-controls{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.funders-controls .browse-search{flex:1 1;min-width:220px}.funders-controls .funders-state{flex:0 0 130px;min-width:0;text-transform:uppercase}.funders-top{border:1px solid #e5e7eb;border:1px solid var(--border-subtle,#e5e7eb);border-radius:6px;margin-bottom:18px;padding:12px 14px}.funders-top h4{color:#6b7280;color:var(--text-muted,#6b7280);font-size:12px;letter-spacing:.04em;margin:0 0 8px;text-transform:uppercase}.funders-top ul{list-style:none;margin:0;padding:0}.funders-top li{align-items:baseline;border-bottom:1px solid #f1f2f4;border-bottom:1px solid var(--border-faint,#f1f2f4);display:flex;gap:12px;justify-content:space-between;padding:4px 0}.funders-top li:last-child{border-bottom:none}.funders-top-name{min-width:0;overflow-wrap:anywhere}.funders-top-name em{color:#6b7280;color:var(--text-muted,#6b7280);font-size:11px;font-style:normal;margin-left:6px}.funders-top-figures{font-feature-settings:"tnum";flex:0 0 auto;font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.funders-top-figures em{color:#6b7280;color:var(--text-muted,#6b7280);display:block;font-size:11px;font-style:normal;font-weight:400}@media (max-width:640px){.funders-controls .funders-state{flex:1 1 100%}}.addlink-open{background:none;border:1px dashed #e5e7eb;border:1px dashed var(--border-subtle,#e5e7eb);border-radius:6px;color:#6b7280;color:var(--text-muted,#6b7280);cursor:pointer;font-size:12px;margin-bottom:12px;padding:6px 10px;width:100%}.addlink-open:hover{border-color:#d1d5db;border-color:var(--border-strong,#d1d5db);color:#111827;color:var(--text-strong,#111827)}.addlink{margin-bottom:12px}.addlink-form{display:flex;flex-wrap:wrap;gap:6px}.addlink-form .browse-search{flex:1 1 100%;min-width:0}.addlink-cancel{background:none;border:none;color:#6b7280;color:var(--text-muted,#6b7280)}.addlink-bad,.addlink-hint,.addlink-ok{font-size:12px;line-height:1.45;margin:6px 0 0}.addlink-hint{color:#6b7280;color:var(--text-muted,#6b7280)}.addlink-ok{color:#15803d;color:var(--success-strong,#15803d)}.addlink-bad{color:#b45309;color:var(--warning-strong,#b45309)}.browse-shortlist-add{margin:0 0 14px;max-width:640px}.reminder-chip{background:none;border:1px dashed #e5e7eb;border:1px dashed var(--border-subtle,#e5e7eb);border-radius:999px;color:#6b7280;color:var(--text-muted,#6b7280);cursor:pointer;display:inline-block;font-size:11px;margin-top:6px;padding:2px 8px;white-space:nowrap}.reminder-chip:hover{color:#111827;color:var(--text-strong,#111827)}.reminder-chip-on{background:#fff7e6;border-color:#f0d9a8;border-style:solid;color:#8a6116}.reminder-form{background:#f9fafb;background:var(--surface-extra-subtle,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--border-subtle,#e5e7eb);border-radius:6px;font-size:12px;margin-top:8px;max-width:420px;padding:10px}.reminder-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.reminder-label{color:#6b7280;color:var(--text-muted,#6b7280);flex:0 0 62px;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.reminder-who{align-items:center;display:inline-flex;gap:4px}.reminder-hint{color:#6b7280;color:var(--text-muted,#6b7280);font-size:11px}.reminder-note{font-size:12px;margin:4px 0 8px;padding:4px 6px;width:100%}.reminder-error{color:#b45309;color:var(--warning-strong,#b45309);font-size:12px;margin:0 0 6px}.reminder-actions{align-items:center;display:flex;gap:8px}.reminder-stop{background:none;border:none;color:#b45309;color:var(--warning-strong,#b45309)}.reminder-cancel{background:none;border:none;color:#6b7280;color:var(--text-muted,#6b7280)}@media (max-width:640px){.reminder-form{max-width:100%}.reminder-label{flex:1 1 100%}}.shortlist-add{background:#f9fafb;background:var(--surface-extra-subtle,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--border-subtle,#e5e7eb);border-radius:6px;max-width:640px;padding:12px}.shortlist-add .browse-search{margin-bottom:6px;width:100%}.shortlist-add-row{display:flex;flex-wrap:wrap;gap:8px}.shortlist-add-row>*{flex:1 1 180px;min-width:0}.shortlist-field{display:flex;flex:0 0 auto;flex-direction:column;gap:2px}.shortlist-field span{color:#6b7280;color:var(--text-muted,#6b7280);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.shortlist-remind{margin:8px 0 4px}.shortlist-reminder{align-items:center;margin-bottom:8px}.shortlist-reminder>*{flex:0 0 auto}@media (max-width:640px){.shortlist-add-row>*{flex:1 1 100%}}.stage-select{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border-subtle,#e5e7eb);border-radius:4px;color:#6b7280;color:var(--text-muted,#6b7280);display:block;font-size:11px;margin-top:6px;max-width:130px;padding:1px 4px}.stage-select.stage-applied,.stage-select.stage-submitted{background:#eef4fd;border-color:#cfe0f7;color:#1c4e8a}.stage-select.stage-won{background:#eaf7ee;border-color:#c6e9d1;color:#15803d}.stage-select.stage-dropped,.stage-select.stage-lost{background:#f4f4f5;background:var(--surface-subtle,#f4f4f5);color:#9ca3af}.browse-added{color:#6b7280;color:var(--text-muted,#6b7280);font-size:12px;white-space:nowrap}.browse-actions{text-align:right;width:34px}.shortlist-remove{background:none;border:1px solid #0000;border-radius:4px;color:#9ca3af;color:var(--text-muted,#9ca3af);cursor:pointer;font-size:13px;height:24px;line-height:1;padding:0;width:24px}.shortlist-remove:hover{background:#f4f4f5;background:var(--surface-subtle,#f4f4f5);border-color:#e5e7eb;border-color:var(--border-subtle,#e5e7eb);color:#b45309;color:var(--warning-strong,#b45309)}.browse-corrected{color:var(--text-muted);font-size:13px;margin:0 0 10px}.browse-corrected strong{color:inherit;color:var(--text-strong,inherit);font-weight:600}.browse-corrected-back{background:none;border:0;color:#2563eb;color:var(--accent,#2563eb);cursor:pointer;font:inherit;padding:0;text-decoration:underline}.browse-corrected-back:hover{text-decoration:none}.browse-plan{background:#f7f8fa;background:var(--surface-muted,#f7f8fa);border:1px solid #e2e5ea;border-left:3px solid #2563eb;border:1px solid var(--border,#e2e5ea);border-left:3px solid var(--accent,#2563eb);border-radius:6px;margin:0 0 12px;padding:10px 12px}.browse-plan-reading{color:inherit;color:var(--text-strong,inherit);font-size:13px;margin:0 0 6px}.browse-plan-badge{background:#2563eb;background:var(--accent,#2563eb);border-radius:10px;color:#fff;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:8px;padding:1px 7px;text-transform:uppercase}.browse-plan-filters{align-items:center;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:6px;margin:0}.browse-plan-chip{background:#fff;background:var(--surface,#fff);border:1px solid #e2e5ea;border:1px solid var(--border,#e2e5ea);border-radius:10px;padding:2px 8px}.browse-plan-chip strong{font-weight:600}.match-panel{background:#fff;background:var(--surface,#fff);border:1px solid #e2e5ea;border:1px solid var(--border,#e2e5ea);border:0;border-radius:8px;margin:0 0 16px;padding:16px;padding:0}.match-label{display:block;font-size:14px;font-weight:600;margin-bottom:4px}.match-hint{color:var(--text-muted);font-size:12px;margin:0 0 10px;max-width:62ch}.match-brief{background:#fff;background:var(--surface,#fff);border:1px solid #e2e5ea;border:1px solid var(--border,#e2e5ea);border-radius:6px;color:inherit;font:inherit;font-size:13px;padding:10px;resize:vertical;width:100%}.match-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.match-note{color:var(--text-muted);font-size:12px}.match-summary{font-size:14px;font-weight:600;margin:16px 0 8px}.match-angles{color:var(--text-muted);font-size:12px;margin:0 0 12px}.match-angles summary{cursor:pointer}.match-angles ul{margin:8px 0 0;padding-left:18px}.match-angles li{margin-bottom:3px}.match-angle-count{color:var(--text-muted)}.match-list{list-style:none;margin:0;padding:0}.match-item{border-top:1px solid #e2e5ea;border-top:1px solid var(--border,#e2e5ea);padding:12px 0}.match-item-head{align-items:baseline;display:flex;gap:10px}.match-score{border-radius:4px;color:#fff;flex:0 0 auto;font-size:12px;font-weight:700;min-width:34px;padding:2px 6px;text-align:center}.match-score-strong{background:#15803d}.match-score-fair{background:#b45309}.match-score-weak{background:#6b7280}.match-title{font-size:14px;font-weight:600;text-align:left}.match-reason{font-size:13px;margin:6px 0 4px 44px}.match-meta{color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:12px;margin:0 0 0 44px}.browse-activity-on{border-color:#2563eb;border-color:var(--accent,#2563eb);color:#2563eb;color:var(--accent,#2563eb)}@media (max-width:640px){.match-meta,.match-reason{margin-left:0}}.match-go{background:#2563eb;background:var(--accent,#2563eb);border:0;border-radius:6px;color:#fff;cursor:pointer;font:inherit;font-weight:600;padding:8px 16px}.match-go:disabled{cursor:default;opacity:.6}.match-go:hover:not(:disabled){filter:brightness(1.08)}.match-example{background:#fff;background:var(--surface,#fff);border:1px solid #e2e5ea;border:1px solid var(--border,#e2e5ea);border-radius:6px;color:inherit;cursor:pointer;font:inherit;padding:8px 12px}.match-working{align-items:center;background:#f7f8fa;background:var(--surface-muted,#f7f8fa);border-radius:6px;color:var(--text-muted);display:flex;font-size:13px;gap:10px;margin:14px 0 0;padding:10px 12px}.match-spinner{animation:match-spin .8s linear infinite;border:2px solid #e2e5ea;border-top-color:#2563eb;border:2px solid var(--border,#e2e5ea);border-radius:50%;border-top-color:var(--accent,#2563eb);flex:0 0 auto;height:14px;width:14px}@keyframes match-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.match-spinner{animation:none}}.match-elapsed{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:auto}.match-done{align-items:center;display:flex;font-size:14px;font-weight:600;gap:8px;margin:16px 0 4px}.match-done-tick{align-items:center;background:#15803d;border-radius:50%;color:#fff;display:inline-flex;font-size:12px;height:20px;justify-content:center;width:20px}.match-history{border-top:1px solid #e2e5ea;border-top:1px solid var(--border,#e2e5ea);margin-top:22px;padding-top:14px}.match-history h4{color:var(--text-muted);font-size:13px;margin:0 0 8px}.match-history ul{list-style:none;margin:0;padding:0}.match-history li{align-items:baseline;display:flex;gap:10px;padding:5px 0}.match-history-open{background:none;border:0;color:#2563eb;color:var(--accent,#2563eb);cursor:pointer;flex:1 1 auto;font:inherit;font-size:13px;min-width:0;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.match-history-open:hover{text-decoration:underline}.match-history-meta{font-feature-settings:"tnum";color:var(--text-muted);flex:0 0 auto;font-size:12px;font-variant-numeric:tabular-nums}.match-history-forget{background:none;border:0;color:var(--text-muted);cursor:pointer;flex:0 0 auto;font-size:13px;padding:0 4px}.match-history-forget:hover{color:#b91c1c}.similar-anchor{font-size:14px;font-weight:600;margin:0 0 10px}.similar-options{display:flex;flex-wrap:wrap;font-size:13px;gap:6px 18px}.similar-options label{cursor:pointer}.similar-elsewhere{color:#1c4e8a;color:var(--brand-accent-strong,#1c4e8a);font-weight:600}.similar-plain{margin-left:0}.browse-similar{background:none;border:0;color:#6b7280;color:var(--text-muted,#6b7280);cursor:pointer;font:inherit;margin-left:8px;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.browse-similar:focus-visible,.browse-similar:hover,tr:hover .browse-similar{color:#2563eb;color:var(--brand-primary,#2563eb)}.od-awards{list-style:none;margin:0;padding:0}.od-awards li{grid-gap:2px 12px;border-top:1px solid #e5e7eb;border-top:1px solid var(--border-subtle,#e5e7eb);display:grid;font-size:13px;gap:2px 12px;grid-template-columns:96px minmax(0,1fr);padding:8px 0}.od-awards li>*{grid-column:2}.od-awards li>.od-award-amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;grid-column:1;grid-row:1/span 4;text-align:right}.od-award-area{color:#6b7280;color:var(--text-muted,#6b7280);font-size:11px}.match-saved{background:none;border:1px solid #15803d;border-radius:10px;color:#15803d;cursor:pointer;font:inherit;font-size:11px;font-weight:600;margin-left:auto;padding:2px 9px;white-space:nowrap}.match-saved:hover{background:#15803d14}.od-chat-toggle{display:none}.chat-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.chat-top .chat-head{flex:1 1;min-width:0}.chat-close{background:#0000;border:0;border-radius:4px;color:#787774;cursor:pointer;flex:none;font-size:20px;height:30px;line-height:1;width:30px}.chat-close:hover{background:#37352f14}.chat-open{align-items:center;background:#fff;border:1px solid #e9e9e7;border-radius:6px;color:#37352f;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:500;justify-content:center;padding:9px 14px}.chat-open:hover{background:#f1f1ef}.od-split:has(.chat-closed){grid-template-columns:minmax(0,1fr);position:relative}:root .od-split .od-aside:has(.chat-closed){background:#0000;border:0;bottom:20px;position:absolute;right:24px}.od-aside .chat.chat-closed{flex:none;padding:0}.od-aside .chat-closed .chat-open{box-shadow:0 4px 14px #0f0f0f24}.od-split:has(.chat-closed) .od-record{padding-bottom:76px}@media (max-width:1100px){:root .od-split .od-aside:has(.chat-closed){border-top:1px solid #e9e9e7;position:static}.od-aside .chat.chat-closed{padding:12px 14px}.od-aside .chat-closed .chat-open{box-shadow:none;font-size:15px;padding:12px 14px;width:100%}.od-split:has(.chat-closed) .od-record{padding-bottom:12px}.chat-close{font-size:24px;height:38px;width:38px}}.pipeline-page{max-width:1280px}.pipeline-summary{grid-gap:24px;align-items:center;background:var(--surface-base);border:1px solid var(--border-light);border-radius:8px;display:grid;gap:24px;grid-template-columns:200px minmax(0,1fr);margin:16px 0 20px;padding:16px}.pipeline-figures{display:flex;flex-direction:column;gap:14px}.pipeline-figures span{color:var(--text-muted);display:block;font-size:11px}.pipeline-figures strong{font-feature-settings:"tnum";color:var(--text-strong);font-size:22px;font-variant-numeric:tabular-nums;font-weight:700}.pipeline-chart{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.pipeline-chart li{grid-gap:10px;align-items:center;display:grid;font-size:12px;gap:10px;grid-template-columns:150px minmax(0,1fr) 96px 24px}.pipeline-chart-label{color:var(--text-secondary);white-space:nowrap}.pipeline-chart-track{background:var(--surface-soft);border-radius:4px;height:12px}.pipeline-chart-bar{background:var(--blue-600);border-radius:0 4px 4px 0;display:block;height:100%;min-width:0}.pipeline-chart-value{color:var(--text-strong)}.pipeline-chart-count,.pipeline-chart-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.pipeline-chart-count{color:var(--text-muted)}.pipeline-columns{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pipeline-heading{color:var(--text-strong);font-size:13px;font-weight:700;margin:0 0 10px}.pipeline-stage{margin-bottom:14px}.pipeline-stage h3{align-items:baseline;border-bottom:1px solid var(--border-light);color:var(--text-muted);display:flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:.04em;margin:0 0 6px;padding-bottom:4px;text-transform:uppercase}.pipeline-stage h3 span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pipeline-stage h3 em{font-feature-settings:"tnum";color:var(--text-secondary);font-style:normal;font-variant-numeric:tabular-nums;letter-spacing:0;margin-left:auto}.pipeline-card{background:var(--surface-base);border:1px solid var(--border-light);border-radius:8px;font-size:13px;margin-bottom:8px;padding:10px 12px}.pipeline-card header{align-items:center;display:flex;gap:8px}.pipeline-card header .pipeline-link,.pipeline-card header strong{flex:1 1;min-width:0}.pipeline-card select{background:var(--surface-base);border:1px solid var(--border-default);border-radius:4px;color:var(--text-secondary);font-size:11px;padding:2px 4px}.pipeline-meta{color:var(--text-muted);font-size:12px;margin:4px 0 0}.pipeline-link{background:none;border:none;color:var(--text-strong);cursor:pointer;font-size:13px;font-weight:600;padding:0;text-align:left}.pipeline-link:hover{text-decoration:underline}.pipeline-x{background:none;border:none;color:var(--text-soft);cursor:pointer;font-size:11px;padding:0 4px}.pipeline-x:hover{color:var(--red-600)}.pipeline-match{align-items:center;border-top:1px solid var(--border-light);display:flex;gap:8px;margin-top:8px;padding-top:8px}.pipeline-match .pipeline-link{flex:1 1;font-weight:400;min-width:0}.pipeline-match .pipeline-meta{flex:1 1;margin:0;min-width:0}.pipeline-match button[type=submit]{font-size:12px}.pipeline-amount{align-items:center;color:var(--text-muted);display:inline-flex;font-size:12px;gap:2px}.pipeline-amount input{font-feature-settings:"tnum";background:var(--surface-base);border:1px solid var(--border-default);border-radius:4px;color:var(--text-strong);font-size:12px;font-variant-numeric:tabular-nums;padding:3px 6px;text-align:right;width:96px}.pipeline-chips{display:flex;flex-wrap:wrap;gap:4px;margin:8px 0 0}.pipeline-chips span{background:var(--surface-soft);border-radius:999px;color:var(--text-secondary);font-size:11px;padding:1px 8px}.pipeline-pick{margin-top:8px}.pipeline-form{grid-gap:6px;border:1px solid var(--border-light);border-radius:8px;display:grid;gap:6px;grid-template-columns:1fr 1fr;margin-bottom:12px;padding:12px}.pipeline-form input{background:var(--surface-base);border:1px solid var(--border-default);border-radius:6px;font-size:12px;padding:7px 9px}.pipeline-form .reminder-actions,.pipeline-form input:first-child{grid-column:1/-1}@media (max-width:860px){.pipeline-columns,.pipeline-summary{grid-template-columns:minmax(0,1fr)}.pipeline-chart li{grid-template-columns:110px minmax(0,1fr) 80px 20px}}.maplibregl-map{-webkit-tap-highlight-color:rgb(0 0 0/0);font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative}.maplibregl-canvas{left:0;position:absolute;top:0}.maplibregl-map:fullscreen{height:100%;width:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.maplibregl-ctrl-top-left{left:0;top:0}.maplibregl-ctrl-top-right{right:0;top:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.maplibregl-ctrl-group button{background-color:initial;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;padding:0;width:29px}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:initial}.maplibregl-ctrl-group button+button{border-top:1px solid ButtonText}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%23333'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%2333b5e5'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23aaa' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:maplibregl-spin 2s linear infinite}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23666' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85) scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85) scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85) scale(.88807)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85) scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85) scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85) scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85) scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85) scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85) scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{background-color:#fff;border-radius:12px;box-sizing:initial;color:#000;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{right:0;top:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{left:0;top:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.maplibregl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{border:10px solid #0000;height:0;width:0;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{background-color:initial;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:15px 10px;pointer-events:auto;position:relative}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{left:0;position:absolute;top:0;transition:opacity .2s;will-change:transform}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.maplibregl-user-location-dot:before{animation:maplibregl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.maplibregl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}@media (prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}.maplibregl-cooperative-gesture-screen{align-items:center;background:#0006;color:#fff;display:flex;font-size:1.4em;inset:0;justify-content:center;line-height:1.2;opacity:0;padding:1rem;pointer-events:none;position:absolute;transition:opacity 1s ease 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{height:100%!important;left:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:99999}.facility-layout{display:flex;flex:1 1;min-height:0;overflow:hidden}.facility-filters{background:var(--surface-base);border-right:1px solid var(--border-subtle);display:flex;flex:0 0 272px;flex-direction:column;gap:16px;min-height:0;overflow-y:auto;padding:16px 14px 28px 20px}.facility-main{background:#f2f2ef;flex:1 1;min-height:0;min-width:0;overflow:hidden;position:relative}.facility-map{inset:0;position:absolute}.facility-map.is-hidden{visibility:hidden}.facility-map-canvas{inset:0;position:absolute}.facility-overlay{align-items:center;background:#fffffff5;border:1px solid var(--border-light);border-radius:999px;box-shadow:0 4px 16px #00000014;color:var(--text-secondary);display:flex;font-size:13px;gap:10px;left:50%;max-width:calc(100% - 32px);padding:9px 16px;position:absolute;top:16px;transform:translateX(-50%);z-index:6}.facility-spinner{animation:facility-spin .7s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;display:inline-block;flex:0 0 auto;height:12px;margin-right:6px;vertical-align:-2px;width:12px}@keyframes facility-spin{to{transform:rotate(1turn)}}.facility-list{background:var(--surface-base);inset:0;overflow-y:auto;padding:0 20px 24px;position:absolute;z-index:4}.facility-list tbody tr{cursor:pointer;transition:background-color .12s ease}.facility-list tbody tr.is-selected,.facility-list tbody tr:hover{background:var(--surface-selected)}.facility-segments,.facility-view-switch{border:1px solid var(--border-default);border-radius:6px;display:inline-flex;overflow:hidden}.facility-segments{display:flex;margin-bottom:6px}.facility-segments button{flex:1 1}.facility-segments button,.facility-view-switch button{background:var(--surface-base);border:none;border-right:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;font-size:12px;padding:5px 12px;transition:background-color .12s ease,color .12s ease}.facility-segments button:last-child,.facility-view-switch button:last-child{border-right:none}.facility-segments button:hover:not(.is-active),.facility-view-switch button:hover:not(.is-active){background:var(--surface-soft)}.facility-segments button.is-active,.facility-view-switch button.is-active{background:var(--gray-800);color:var(--white);font-weight:600}.facility-swatch{border:1.5px solid var(--white);border-radius:50%;box-shadow:0 0 0 1px var(--border-default);display:inline-block;flex:0 0 auto;height:10px;width:10px}.facility-swatch-large{height:14px;width:14px}.facility-swatch-faint{background:#8b8a85;opacity:.45}.facility-legend{background:#fffffff0;border:1px solid var(--border-light);border-radius:8px;bottom:28px;box-shadow:0 2px 8px #0000000f;color:var(--text-secondary);display:flex;flex-direction:column;font-size:11px;gap:4px;left:12px;list-style:none;margin:0;padding:8px 10px;position:absolute;z-index:2}.facility-legend li{align-items:center;display:flex;gap:7px}.facility-legend li .facility-swatch{margin-left:2px}.facility-legend li .facility-swatch-large{margin-left:0}.facility-legend{gap:0;padding:5px 4px}.facility-legend button{align-items:center;background:#0000;border:0;border-radius:5px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:7px;margin:0;padding:3px 6px;text-align:left;width:100%}.facility-legend button:hover:not(:disabled){background:var(--surface-subtle);color:var(--text-strong)}.facility-legend button:focus-visible{outline:2px solid #2a78d6;outline-offset:0}.facility-legend button.is-active{background:var(--surface-subtle);box-shadow:inset 0 0 0 1px var(--border-default);color:var(--text-strong);font-weight:600}.facility-legend button:disabled{cursor:default}.maplibregl-popup-content{border-radius:8px;box-shadow:0 4px 14px #0000001f;color:var(--text-body);font-family:var(--font-default);font-size:12px;line-height:1.4;padding:7px 10px}.facility-detail{animation:facility-panel-in .18s ease-out;background:var(--surface-base);border:1px solid var(--border-light);border-radius:12px;bottom:12px;box-shadow:0 10px 30px #00000024;color:var(--text-body);font-size:12px;line-height:1.45;max-width:calc(100% - 24px);overflow-y:auto;padding:16px 18px 32px;position:absolute;right:12px;top:12px;width:360px;z-index:5}@keyframes facility-panel-in{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.facility-detail{animation:none}.facility-spinner{animation-duration:2s}}.facility-detail h2{color:var(--text-strong);font-family:var(--font-big);font-size:16px;font-weight:700;margin:0 28px 2px 0}.facility-detail h3{color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.04em;margin:18px 0 6px;text-transform:uppercase}.facility-detail-back{display:block;margin:0 28px 10px 0}.facility-detail-kind{color:var(--text-muted);margin:0 0 8px}.facility-detail-address{margin:0}.facility-detail-close{background:none;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;font-size:18px;height:28px;line-height:1;position:absolute;right:12px;top:10px;width:28px}.facility-detail-close:hover{background:var(--surface-soft)}.facility-facts{grid-gap:10px 12px;display:grid;gap:10px 12px;grid-template-columns:1fr 1fr;margin:14px 0 0}.facility-facts dt{color:var(--text-muted);font-size:11px}.facility-facts dd{color:var(--text-strong);font-weight:600;margin:0}.facility-verdicts{border-collapse:collapse;width:100%}.facility-verdicts td,.facility-verdicts th{border-bottom:1px solid var(--border-light);font-weight:400;padding:3px 0;text-align:left}.facility-verdicts td{font-weight:600;text-align:right}.facility-evidence,.facility-records{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.facility-evidence ul{color:var(--text-subtle);margin:2px 0 0;padding-left:14px}.facility-detail .browse-sub{color:var(--text-muted);font-size:11px}.facility-detail .browse-clear{font-size:12px;text-align:left}.facility-search{border-bottom:1px solid var(--border-light);display:flex;flex-direction:column;gap:4px;padding-bottom:14px}.facility-search-label{color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.04em;margin-top:4px;text-transform:uppercase}.facility-search .browse-search:focus{border-color:var(--gray-500);box-shadow:0 0 0 3px var(--surface-soft);outline:none}.facility-search-actions{align-items:center;display:flex;gap:12px;margin-top:6px}.facility-search-button{align-items:center;background:var(--gray-800);border:none;border-radius:6px;color:var(--white);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;padding:7px 16px;transition:background-color .12s ease}.facility-search-button:hover:not(:disabled){background:var(--gray-900)}.facility-search-button:disabled{cursor:default;opacity:.7}.facility-search-error{color:var(--danger-strong);font-size:12px;margin:0}.facility-understood{color:var(--text-secondary);font-size:12px;margin:0 0 4px}.facility-terms{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0 0 6px;padding:0}.facility-terms li{background:var(--surface-soft);border-radius:10px;color:var(--text-secondary);font-size:11px;padding:1px 8px}.facility-result-list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:6px 0;padding:0}.facility-result{background:none;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:1px;padding:7px 9px;text-align:left;transition:background-color .12s ease,border-color .12s ease;width:100%}.facility-result:focus-visible,.facility-result:hover{background:var(--surface-subtle);border-color:var(--border-light);outline:none}.facility-result.is-selected{background:var(--surface-selected);border-color:var(--blue-100)}.facility-result-name{color:var(--text-strong);font-size:12px;font-weight:600}.facility-result-meta{color:var(--text-muted);font-size:11px}.facility-result-why{color:var(--text-subtle);font-size:11px}.facility-rail-skeleton,.facility-result-skeleton{display:flex;flex-direction:column;gap:8px;list-style:none;margin:4px 0;padding:0}.facility-rail-skeleton li,.facility-result-skeleton li{animation:facility-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,var(--surface-soft) 0,var(--surface-subtle) 50%,var(--surface-soft) 100%);background-size:200% 100%;border-radius:8px;height:34px}.facility-rail-skeleton li{height:16px;width:80%}@keyframes facility-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.facility-more{border-top:1px solid var(--border-light);padding-top:12px}.facility-more summary{align-items:center;color:var(--text-secondary);cursor:pointer;display:flex;font-size:12px;font-weight:600;justify-content:space-between;list-style:none}.facility-more summary::-webkit-details-marker{display:none}.facility-more summary:after{color:var(--text-muted);content:"+";font-size:14px}.facility-more[open] summary:after{content:"−"}.facility-more summary em{background:var(--surface-selected);border-radius:10px;color:var(--text-secondary);font-size:11px;font-style:normal;margin-left:auto;margin-right:8px;padding:0 7px}.facility-more>.browse-group{margin-top:14px}@media (max-width:900px){.facility-layout{flex-direction:column;overflow-y:auto}.facility-filters{border-bottom:1px solid var(--border-subtle);border-right:none;flex:0 0 auto}.facility-main{flex:0 0 auto;height:70vh}.facility-detail{bottom:8px;left:8px;max-height:60%;right:8px;top:auto;width:auto}}.facility-swatch-award{background:#0000;border:3px solid;box-shadow:none;height:14px;width:14px}.facility-awards{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.facility-awards li{background:var(--surface-subtle);border-left:3px solid #c98500;border-radius:0 6px 6px 0;padding:8px 10px}.facility-award-purpose{color:var(--text-secondary);margin:3px 0}.award-log{padding:16px 0 24px}.award-log-summary{color:var(--text-secondary);font-size:13px;margin:0 0 16px}.award-log-group{margin-bottom:28px}.award-log-group header{margin-bottom:8px}.award-log-group h2{color:var(--text-strong);font-family:var(--font-big);font-size:15px;font-weight:700;margin:0 0 2px}.award-log-group h2 a{color:inherit;text-decoration:none}.award-log-group h2 a:hover{text-decoration:underline}.award-log .browse-table{font-size:12px;width:100%}.award-log .browse-sub{color:var(--text-muted);font-size:11px}.award-area{color:var(--text-secondary);max-width:260px}.award-added{background:#fdf3dc;border-radius:8px;color:#7a5200;margin-left:4px;padding:0 6px;white-space:nowrap}.facility-map-failed{color:#6b7280;color:var(--text-muted,#6b7280);font-size:14px;line-height:1.5;margin:15% auto 0;max-width:46ch;padding:0 16px;text-align:center}.found-layout{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(280px,340px) 1fr}.found-states{font-size:12px;width:100%}.found-states tbody tr{cursor:pointer}.found-states tr.is-selected{background:#f3f4f6;background:var(--surface-muted,#f3f4f6)}.found-detail{min-width:0}.found-page{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-subtle,#e5e7eb);padding-bottom:14px}.found-page.found-dismissed{opacity:.6}.found-url{overflow-wrap:anywhere}.found-tag{background:#eef0f3;border-radius:8px;color:var(--text-secondary);font-family:inherit;font-size:11px;font-weight:500;margin-left:8px;padding:1px 7px;white-space:nowrap}.found-official{background:#e4f1e7;color:#1f5c33}.found-status-confirmed{background:#dbe9fb;color:#1d4f91}.found-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:8px}.found-confirm{background:#1d4f91;background:var(--accent,#1d4f91);border:0;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;padding:5px 12px}.found-confirm:disabled{cursor:default;opacity:.5}.found-note,.found-row-out td{color:var(--text-muted)}.found-note{font-size:11px;max-width:220px}.found-place{align-items:baseline;display:inline-flex;gap:6px}.found-said{background:#fdf3dc;border-radius:6px;font-size:12px;margin:0 0 12px;padding:8px 10px}@media (max-width:900px){.found-layout{grid-template-columns:1fr}}.found-grant h2 a{text-decoration:underline;text-underline-offset:2px}.found-sources{list-style:none;margin:0;padding:0}.found-source{border-top:1px solid #e5e7eb;border-top:1px solid var(--border-subtle,#e5e7eb);font-size:12px;padding:10px 0}.found-source.found-dismissed{opacity:.6}.found-left-out{font-size:12px;margin:8px 0 0;padding-left:18px}.facility-all-states{background:var(--surface-base);border:1px solid var(--border-default);border-radius:6px;color:var(--text-secondary);cursor:pointer;display:block;font:inherit;font-size:12px;margin:8px 0 12px;padding:7px 10px;width:100%}.facility-all-states:hover{background:var(--surface-subtle)}.facility-all-states.is-on{border-color:var(--brand-primary);color:var(--text-strong)}.y2-page{--ink:#000;--ink-2:#444;--ink-3:#666;--ink-4:#888;--hairline:#ececec;--fill:#f5f5f7;--fill-2:#e8e8ed;--accent:#1f4fd8;--text-face:"Inter",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",sans-serif;--display-face:"Inter Tight","Inter",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",sans-serif;--y2-open:#1a7f4b;--y2-closed:#0f8a7e;--y2-state:#1f4fd8;--y2-promised:#f08c00;--y2-silent:#a1a1a6;--y2-continuation:#8e4ec6;--y2-once:#6e6e73;--y2-dropped:#e5484d;--y1-open:#1f9d4d;--y1-upcoming:#f08c00;--y1-closed:#8e8e93;--y1-awarded:#2a4d8f;--y1-cancelled:#e5484d;--y1-direct:#8e4ec6;--y2-axis-height:40px;--y2-head-height:33px;--y2-stick:0px;-webkit-font-smoothing:antialiased;background:var(--paper);color:var(--ink);font-family:var(--text-face);font-size:12px;letter-spacing:-.003em;line-height:1.45;padding:0 40px 96px}.y2-page .page-bar{align-items:baseline;background:#0000;border-bottom:0;gap:14px;min-height:0;padding:40px 0 24px}.y2-page .page-title{color:var(--ink);font-family:var(--display-face);font-size:37px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.y2-page .page-context{color:var(--ink-3);font-size:12px}.y2-page .page-bar-actions{color:inherit;letter-spacing:0;margin-left:auto;text-transform:none}.y2-page .mode-tabs{background:var(--fill);border-radius:9px;display:inline-flex;gap:0;padding:2px}.y2-page .mode-tab{background:#0000;border:0;border-radius:7px;color:var(--ink-2);cursor:pointer;font:inherit;font-size:11.5px;font-weight:500;padding:5px 14px;transition:background .14s ease,color .14s ease,box-shadow .14s ease}.y2-page .mode-tab:hover{color:var(--ink)}.y2-page .mode-tabs .mode-tab-on{background:var(--paper);box-shadow:0 1px 3px #0000001f,0 0 0 .5px #0000000a;color:var(--ink)}.y2-groups{display:flex;flex-wrap:wrap;gap:8px}.y2-page .y2-filters .mode-tab,.y2-page .y2-groups .mode-tab,.y2-page .y2-more{background:var(--fill);border-radius:980px;padding:6px 14px}.y2-page .y2-filters .mode-tab:hover,.y2-page .y2-groups .mode-tab:hover,.y2-page .y2-more:hover{background:var(--fill-2)}.y2-page .y2-groups .mode-tab-on,.y2-page .y2-groups .mode-tab-on:hover{background:var(--ink);box-shadow:none;color:#fff}.y2-more{align-self:flex-start;margin-top:14px}.y2-section{display:flex;flex-direction:column;gap:12px;margin-top:56px}.y2-section:first-of-type{margin-top:4px}.y2-section-head{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.y2-inline h3,.y2-section h3{color:var(--ink);font-family:var(--display-face);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:30px;margin:0}.y2-inline h3{font-size:18.5px;line-height:26px}.y2-lead{color:var(--ink-3);font-size:12px;line-height:19px;margin:-6px 0 0;max-width:96ch}.y2-legend-inline{align-items:center;color:var(--ink-2);display:inline-flex;font-size:11px;gap:8px}.y2-list-title{color:var(--ink);font-size:13px;font-weight:600;letter-spacing:-.01em;margin:20px 0 0}.y2-list-title span{color:var(--ink-4);font-weight:400;margin-left:8px}.y2-page .intelligence-note{color:var(--ink-4);font-size:11.5px;line-height:1.5;margin:4px 0 0;max-width:88ch}.y2-page .statistics-footer{margin-top:56px;opacity:1}.y2-page .network-empty{color:var(--ink-4);font-size:13px;margin:8px 0}.y2-page .intelligence-warning{font-size:13px}.y2-muted{color:var(--ink-4)}.y2-nowrap{white-space:nowrap}.y2-summary{display:flex;flex-direction:column;gap:20px}.y2-stats{color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:11.5px;gap:2px 18px;line-height:18px;margin:0}.y2-stat{align-items:baseline;display:flex;gap:5px;white-space:nowrap}.y2-stat dt{order:2}.y2-stat dd{align-items:baseline;display:flex;gap:5px;margin:0;order:1}.y2-stat-value{font-feature-settings:"tnum";color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:600}.y2-stat-swatch{align-self:center;border-radius:2px;flex:none;height:8px;width:8px}.y2-estimates{border-top:1px solid var(--ink);column-count:3;column-gap:32px}.y2-estimate{grid-gap:8px;align-items:baseline;background:#0000;border:0;border-bottom:1px solid var(--hairline);break-inside:avoid;color:var(--ink-3);cursor:pointer;display:grid;font:inherit;font-size:11px;gap:8px;grid-template-columns:120px minmax(0,1fr) auto;line-height:18px;padding:9px 6px;page-break-inside:avoid;text-align:left;transition:background .14s ease;white-space:nowrap;width:100%}.y2-estimate:hover{background:var(--fill)}.y2-estimate-on,.y2-estimate-on:hover{background:var(--ink);color:#fff}.y2-estimate strong{color:var(--ink);font-size:12px;font-weight:600}.y2-estimate strong,.y2-estimate-mix{overflow:hidden;text-overflow:ellipsis}.y2-estimate-window{font-feature-settings:"tnum";color:var(--ink);font-variant-numeric:tabular-nums}.y2-estimate-on .y2-estimate-window,.y2-estimate-on strong{color:#fff}.y2-closed{margin:20px 0 0}.y2-closed-state{background:none;border:0;color:var(--ink);cursor:pointer;font:inherit;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:2px}.y2-legend{color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:11.5px;gap:8px 22px;list-style:none;margin:0;padding:0}.y2-legend li{align-items:center;display:flex;gap:8px}.y2-swatch{border-radius:4px;display:inline-block;height:8px;width:22px}.y2-timeline{--y2-stick:calc(var(--y2-axis-height) + var(--y2-state-height, 0px));display:flex;flex-direction:column;min-width:760px}.y2-line,.y2-timeline-head{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:176px minmax(420px,1fr) 236px}.y2-timeline-head{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background:#fffffff7;box-shadow:0 1px 0 var(--ink);color:var(--ink-3);font-size:11px;height:var(--y2-axis-height);padding:5px 8px 0;position:-webkit-sticky;position:sticky;top:0;z-index:6}.y2-timeline-head .y2-timeline-mix{align-self:end;padding-bottom:6px}.y2-state{box-shadow:0 1px 0 var(--hairline)}.y2-state:last-child{box-shadow:none}.y2-line{background:#0000;border:0;border-radius:10px;color:inherit;cursor:pointer;font:inherit;padding:8px;text-align:left;transition:background .14s ease;width:100%}.y2-line:hover{background:var(--fill)}.y2-state-on>.y2-line{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background:#fffffff7;border-radius:0;box-shadow:0 1px 0 var(--hairline);position:-webkit-sticky;position:sticky;top:var(--y2-axis-height);z-index:5}.y2-timeline-name{align-items:baseline;color:var(--ink);display:flex;flex-direction:row-reverse;font-size:13px;font-weight:600;gap:10px;justify-content:flex-end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.y2-timeline-name strong{color:var(--ink-4);flex:none;font-size:10.5px;font-weight:500;letter-spacing:.02em}.y2-track{display:block;height:20px;position:relative}.y2-track-axis{height:34px}.y2-month{color:var(--ink-3);font-size:11px;line-height:16px;position:absolute;top:16px}.y2-month em{color:var(--ink);font-style:normal;font-weight:600;left:0;position:absolute;top:-16px}.y2-gridline{background:#0000000a;width:1px}.y2-gridline,.y2-today{bottom:-8px;position:absolute;top:-8px}.y2-today{background:#d92d20;margin-left:-1px;pointer-events:none;width:2px;z-index:3}.y2-today-label{background:#d92d20;border-radius:8px;color:#fff;font-size:10.5px;font-weight:600;line-height:16px;padding:0 6px;position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.y2-lanes{display:flex;flex-direction:column;gap:3px;min-height:20px;position:relative}.y2-lane{display:block;height:20px;position:relative}.y2-segment{border-radius:4px;height:8px;position:absolute;top:6px}.y2-segment-actual{background:var(--y2-open)}.y2-segment-state{background:var(--y2-state)}.y2-segment-estimate{background:repeating-linear-gradient(135deg,var(--y2-promised) 0 3px,#ffd8a8 3px 6px)}.y2-segment-estimate-weak{background:repeating-linear-gradient(135deg,#b8b8be 0 3px,#e8e8ed 3px 6px)}.y2-segment-period{background:var(--y2-state);border-radius:1px;height:2px;top:9px}.y2-segment-new{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--y2-state)}.y2-segment-clipped{border-bottom-right-radius:0;border-top-right-radius:0;-webkit-mask-image:linear-gradient(90deg,#000 70%,#0000);mask-image:linear-gradient(90deg,#000 70%,#0000)}.y2-swatch.y2-segment-actual,.y2-swatch.y2-segment-estimate,.y2-swatch.y2-segment-estimate-weak,.y2-swatch.y2-segment-state{position:static}.y2-swatch.y2-segment-period{height:2px;position:static}.y2-swatch.y2-segment-new{position:static}.y2-segment-none{background:#dcdcdc}.y2-lane-label{background:var(--paper);color:var(--ink-2);font-size:11px;line-height:18px;padding:0 6px;position:absolute;top:1px;white-space:nowrap;z-index:2}.y2-lane-label-dated{color:var(--ink);font-weight:500}.y2-line:hover .y2-lane-label{background:var(--fill)}.y2-state-on>.y2-line .y2-lane-label{background:#0000}.y2-lane-label-inside{border-radius:9px}.y2-cms{background:var(--ink);height:7px;margin-left:-3.5px;position:absolute;top:-5px;transform:rotate(45deg);width:7px;z-index:1}.y2-cms-assumed{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--ink-4)}.y2-cms-legend{display:inline-block;margin:0 3px;position:static}.y2-no-round{display:block;line-height:20px;padding-left:36%}.y2-no-round,.y2-timeline-mix{color:var(--ink-4);font-size:11px}.y2-timeline-mix{align-items:center;display:flex;flex-wrap:wrap;gap:2px 6px;justify-content:flex-end;padding-top:1px}.y2-timeline-mix>strong{color:var(--ink);font-weight:500;white-space:nowrap}.y2-tally{white-space:nowrap}.y2-tally strong{font-feature-settings:"tnum";color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.y1-bar{border-radius:4px;height:8px;opacity:.5;position:absolute;top:6px}.y1-bar-open{background:var(--y1-open);opacity:.95}.y1-bar-upcoming{background:var(--y1-upcoming);opacity:.8}.y1-bar-closed{background:var(--y1-closed)}.y1-bar-awarded{background:var(--y1-awarded)}.y1-bar-cancelled{background:var(--y1-cancelled);opacity:.3}.y1-bar-unknown{background:var(--y1-closed);opacity:.3}.y2-swatch.y1-bar-awarded,.y2-swatch.y1-bar-closed,.y2-swatch.y1-bar-open,.y2-swatch.y1-bar-upcoming{opacity:.85;position:static}.y1-period{border-left:1px dashed #0000002e;border-right:1px dashed #0000002e;bottom:-8px;position:absolute;top:-8px}.y1-period-swatch{border-left:1px dashed var(--ink-4);border-right:1px dashed var(--ink-4)}.y2-inline{gap:12px;padding:18px 8px 32px 34px}.y2-inline,.y2-state-summary{display:flex;flex-direction:column}.y2-state-summary{color:var(--ink-2);font-size:12px;gap:3px}.y2-state-summary strong{color:var(--ink);font-weight:600}.y2-state-summary q{color:var(--ink-3);font-style:normal}.y1-gaps summary{color:var(--accent);cursor:pointer}.y1-gaps ul{color:var(--ink-3);font-size:12px;margin:8px 0 0;padding-left:18px}.y2-filters{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.y2-filters input,.y2-filters select{background:var(--fill);border:0;border-radius:9px;color:var(--ink);font:inherit;font-size:12px;height:32px;outline:none;padding:0 12px;transition:box-shadow .14s ease,background .14s ease}.y2-filters input{flex:1 1 240px;min-width:200px}.y2-filters input:focus,.y2-filters select:focus{background:var(--paper);box-shadow:0 0 0 4px #1f4fd82e,inset 0 0 0 1px var(--accent)}.y2-page .y2-table{border-collapse:initial;border-spacing:0;font-size:12px;width:100%}.y2-page .y2-table th{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background:#fffffff7;border-bottom:1px solid var(--ink);color:var(--ink-4);font-size:10.5px;font-weight:500;height:var(--y2-head-height);padding:0 12px 0 0;position:-webkit-sticky;position:sticky;text-align:left;top:var(--y2-stick);white-space:nowrap;z-index:3}.y2-page .y2-table td{border-bottom:1px solid var(--hairline);padding:10px 12px 10px 0;vertical-align:top}.y2-row{cursor:pointer;transition:background .14s ease}.y2-row:hover td{background:var(--fill)}.y2-page .y2-table th:first-child,.y2-row td:first-child{padding-left:10px}.y2-row td:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.y2-row td:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.y2-page .y2-row-open td{border-bottom-color:#0000}.y2-state-cell{color:var(--ink-4);font-size:11px;font-weight:600;white-space:nowrap}.y2-grant{color:var(--ink);display:block;font-size:12.5px;font-weight:600;letter-spacing:-.01em}.y2-program{color:var(--ink-4);display:block;font-size:11px;margin-top:1px}.y2-year2-cell{min-width:200px}.y2-when{font-feature-settings:"tnum";display:block;font-variant-numeric:tabular-nums;white-space:nowrap}.y2-basis{display:inline-block;font-size:11px;font-weight:500;margin-top:2px}.y2-basis-state{color:var(--y2-state)}.y2-basis-estimate{color:#b86e00}.y2-reason-cell{color:var(--ink-3);font-size:12px;max-width:48ch}.y2-open-flag{color:var(--y2-open);font-size:11px;font-weight:600;margin-left:8px;white-space:nowrap}.y1-chip,.y2-chip{background:color-mix(in srgb,var(--ink-3) 11%,#fff);background:color-mix(in srgb,var(--chip,var(--ink-3)) 11%,#fff);border-radius:980px;color:var(--ink-3);color:var(--chip,var(--ink-3));display:inline-block;font-size:10.5px;font-weight:500;padding:2px 9px;white-space:nowrap}.y2-chip-out_open{--chip:#17803d}.y2-chip-out_closed{--chip:var(--y2-closed)}.y2-chip-scheduled{--chip:var(--y2-state)}.y2-chip-announced_no_date{--chip:#b86e00}.y2-chip-nothing_published{--chip:var(--ink-3)}.y2-chip-continuation_only{--chip:var(--y2-continuation)}.y2-chip-one_time{--chip:var(--ink-3)}.y2-chip-dropped{--chip:var(--y2-dropped)}.y1-chip-open{--chip:#17803d}.y1-chip-upcoming{--chip:#b86e00}.y1-chip-closed{--chip:var(--ink-3)}.y1-chip-awarded{--chip:var(--y1-awarded)}.y1-chip-cancelled{--chip:var(--y1-cancelled)}.y1-chip-direct{--chip:var(--y1-direct)}.y2-certainty{color:var(--ink-3);font-size:11.5px}.y2-certainty:before{background:var(--y2-silent);border-radius:50%;content:"";display:inline-block;height:6px;margin-right:7px;vertical-align:1px;width:6px}.y2-certainty-high:before{background:var(--y2-open)}.y2-certainty-medium:before{background:var(--y2-promised)}.y2-certainty-low:before{background:var(--y2-dropped)}.y2-page .y2-table .y2-detail-row td{border-bottom:1px solid var(--hairline);padding:0 0 28px}.y2-detail{padding:0 10px}.y2-detail-bar{align-items:center;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background:#fffffff7;box-shadow:0 1px 0 var(--hairline);cursor:pointer;display:flex;gap:12px;margin:0 -10px 18px;padding:8px 10px;position:-webkit-sticky;position:sticky;top:calc(var(--y2-stick) + var(--y2-head-height));z-index:4}.y2-detail-title{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.y2-detail-title strong{color:var(--ink);font-size:13px;font-weight:600;letter-spacing:-.01em}.y2-detail-title span,.y2-detail-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.y2-detail-title span{color:var(--ink-4);font-size:11px}.y2-close{background:var(--fill);border:0;border-radius:980px;color:var(--ink-2);cursor:pointer;font:inherit;font-size:12px;font-weight:500;padding:5px 12px}.y2-close:hover{background:var(--fill-2);color:var(--ink)}.y2-nofo{background:var(--accent);border-radius:980px;color:#fff;display:inline-block;font-size:11.5px;font-weight:500;padding:5px 14px;text-decoration:none;transition:background .14s ease;white-space:nowrap}.y2-nofo:hover{background:#1a43b8;color:#fff}.y2-page .y2-table a.y2-nofo,.y2-page .y2-table a.y2-nofo:hover{color:#fff}.y2-about{margin-bottom:22px;max-width:84ch}.y2-summary{color:var(--ink);font-size:14.5px;letter-spacing:-.015em;line-height:1.45;margin:0 0 10px}.y2-about-links{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:8px 18px}.y2-amount{color:var(--ink);font-weight:600}.y2-pair{margin-bottom:24px;max-width:880px}.y2-pair-axis{color:var(--ink-4);font-size:10.5px;height:18px;margin-left:104px;position:relative}.y2-pair-axis span{position:absolute;top:0;white-space:nowrap}.y2-pair-lane{align-items:center;display:grid;grid-template-columns:104px 1fr;height:24px}.y2-pair-label{color:var(--ink-2);font-size:11.5px;font-weight:500}.y2-pair-track{display:block;height:24px;position:relative}.y2-pair-year2{background:rgba(31,79,216,.045);border-left:1px dashed #1f4fd873;bottom:0;position:absolute;right:0;top:0}.y2-pair-bar{border-radius:4px;height:8px;position:absolute;top:8px}.y2-pair-first{background:var(--ink-2)}.y2-pair-bar.y2-segment-period{height:2px;top:11px}.y2-pair-track .y2-today{bottom:0;top:0}.y2-pair-none{color:var(--ink-4);font-size:11px;left:8px;position:absolute;top:4px}.y2-pair-note{color:var(--ink-4);font-size:10.5px;margin:6px 0 0 104px}.y2-rounds{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.y2-match h4,.y2-round h4{color:var(--ink);font-size:12.5px;font-weight:600;letter-spacing:-.01em;margin:0 0 10px}.y2-round h4 span{color:var(--ink-4);font-size:11.5px;font-weight:400;margin-left:8px}.y2-match{margin-top:24px;max-width:96ch}.y2-reason{color:var(--ink);font-size:12.5px;line-height:1.5;margin:0 0 12px}.y2-facts{grid-gap:7px 18px;display:grid;font-size:11.5px;gap:7px 18px;grid-template-columns:150px 1fr;margin:0}.y2-detail>.y2-facts{grid-template-columns:190px 1fr;max-width:110ch}.y2-facts dt{color:var(--ink-4)}.y2-facts dd{color:var(--ink-2);margin:0;overflow-wrap:anywhere}.y2-evidence q,.y2-facts q{color:var(--ink-3);font-style:normal}.y2-evidence-body a,.y2-facts a,.y2-grant a{color:var(--accent);text-decoration:none}.y2-evidence-body a:hover,.y2-facts a:hover,.y2-grant a:hover{text-decoration:underline}.y1-notes{color:var(--ink-3);max-width:96ch}.y1-note{line-height:1.5;margin:0 0 8px}.y1-note strong{color:var(--ink);color:var(--ink-2,var(--ink));font-weight:600}.y1-note-teaser{margin-right:8px}.y1-notes a{color:inherit;text-decoration:underline;text-underline-offset:2px}.y1-notes-toggle{background:none;border:0;color:#0b6bcb;cursor:pointer;font:inherit;font-size:12px;font-weight:500;padding:0}.y1-notes-toggle:hover{text-decoration:underline}.y2-evidence{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.y2-evidence li{grid-gap:18px;display:grid;font-size:11.5px;gap:18px;grid-template-columns:150px 1fr}.y2-evidence-type{color:var(--ink-4);font-size:11.5px;padding-top:1px}.y2-evidence-body{display:flex;flex-direction:column;gap:3px;min-width:0;overflow-wrap:anywhere}.y2-evidence-body strong{color:var(--ink);font-weight:600}.y2-evidence-body em{color:var(--ink-4);font-style:normal}@media (max-width:1100px){.y2-page{padding:0 20px 72px}.y2-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.y2-estimates{column-count:1}.y2-detail>.y2-facts,.y2-evidence li,.y2-facts{gap:2px;grid-template-columns:1fr}.y2-facts dt{margin-top:8px}}.y2-full{background:var(--ink);border:0;border-radius:980px;color:#fff;cursor:pointer;font:inherit;font-size:11.5px;font-weight:500;padding:5px 14px;transition:background .14s ease;white-space:nowrap}.y2-full:hover{background:#000}.y2-no-record{color:var(--ink-4);font-size:11px;white-space:nowrap}.y2-event-flag{color:var(--accent);display:block;font-size:11px;font-weight:500;margin-top:3px}.y2-events{margin-bottom:26px;max-width:110ch}.y2-events h4{color:var(--ink);font-size:12.5px;font-weight:600;letter-spacing:-.01em;margin:0 0 10px}.y2-events ul{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.y2-event{grid-gap:18px;display:grid;font-size:11.5px;gap:18px;grid-template-columns:190px 1fr}.y2-event-when{display:flex;flex-direction:column;gap:1px}.y2-event-when strong{color:var(--ink);font-size:12.5px;font-weight:600}.y2-event-when span{color:var(--ink-2)}.y2-event-what{display:flex;flex-direction:column;gap:5px;min-width:0}.y2-event-kind{color:var(--ink);font-weight:500}.y2-event-kind em{color:var(--ink-4);font-style:normal;font-weight:400}.y2-event-what q{color:var(--ink-3);font-style:normal;overflow-wrap:anywhere}.y2-event-links{align-items:center;display:flex;flex-wrap:wrap;gap:6px 16px}.y2-event-links a{color:var(--accent);text-decoration:none}.y2-event-links a:hover{text-decoration:underline}.y2-join,.y2-page .y2-table a.y2-join{background:var(--accent);border-radius:980px;color:#fff;font-weight:500;padding:4px 12px}.y2-page .y2-table a.y2-join:hover{background:#0077ed;color:#fff;text-decoration:none}.y2-event-past{opacity:.55}.y2-page .y2-table a.y2-event-flag{color:var(--accent);text-decoration:none}.y2-page .y2-table a.y2-event-flag:hover{text-decoration:underline}.od-shell.od-shell-compact{zoom:.75}.y2-page.y2-in-record{zoom:1.15;border-bottom:1px solid var(--hairline);padding:14px 16px 6px}.y2-in-record .y2-detail{padding:0}.y2-page.y2-popup{--y2-stick:0px;--y2-head-height:0px;padding:0 22px 26px}.y2-popup .y2-detail-bar{cursor:default;top:0}.y2-section-head .y2-other-states{border:0;border-radius:8px;margin-left:auto;margin-right:10px;padding:5px 10px}.y2-awards-open,.y2-section-head .y2-other-states{background:var(--fill);color:var(--ink);font:inherit;font-size:11.5px}.y2-awards-open{align-self:flex-start;border:0;border-radius:980px;cursor:pointer;font-weight:500;margin-top:8px;padding:5px 12px}.y2-awards-open:hover{background:var(--fill-2)}.y2-awards-none{margin-top:6px}.y2-award-map{background:var(--fill);border-radius:14px;height:320px;margin:0 0 14px;overflow:hidden}.y2-award-dot{background:var(--accent);border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #00000040;cursor:pointer;height:12px;width:12px}.y2-award-map .maplibregl-popup-content{color:var(--ink);font-family:var(--text-face);font-size:11px;line-height:1.4;padding:8px 10px}.y2-table .y2-num{text-align:right;white-space:nowrap}.y2-awards .y2-table th{position:static}.y2-info{align-items:center;background:var(--fill);border-radius:50%;color:var(--ink-3);cursor:default;display:inline-flex;flex:none;font-family:Georgia,Times New Roman,serif;font-size:11px;font-style:italic;font-weight:600;height:18px;justify-content:center;outline:none;position:relative;width:18px}.y2-info:focus,.y2-info:hover{background:var(--fill-2);color:var(--ink)}.y2-info-body{background:var(--paper);border-radius:12px;box-shadow:0 6px 28px #00000029,0 0 0 1px #0000000f;color:var(--ink-2);display:none;flex-direction:column;font:400 11.5px/1.45 var(--text-face);font-style:normal;gap:8px;left:0;max-width:min(460px,80vw);padding:12px 14px;position:absolute;text-align:left;top:24px;white-space:normal;width:-webkit-max-content;width:max-content;z-index:30}.y2-info-right .y2-info-body{left:auto;right:0}.y2-info:focus .y2-info-body,.y2-info:hover .y2-info-body{display:flex}.y2-info-body strong{color:var(--ink);font-weight:600}.y2-info-body q{color:var(--ink-3);font-style:normal}.y2-info-body ul{list-style:none;margin:0;padding:0}.y2-info-body .y2-legend{flex-direction:column;gap:5px}.y2-info-body .y1-gaps{display:flex;flex-direction:column;gap:3px}.y2-section-head{justify-content:flex-start}.y2-section-head .mode-tabs{margin-left:auto}.y2-section-head .y2-other-states+.mode-tabs{margin-left:0}.y2-state-tools{align-items:center;display:flex;gap:10px;min-height:18px}.y2-state-tools .y2-awards-open{margin-top:0}.y2-map-open{background:var(--ink);border:0;border-radius:980px;color:#fff;cursor:pointer;font:inherit;font-size:11.5px;font-weight:500;padding:6px 14px}.y2-map-open:hover{background:#333}.y2-map-popup{display:flex;flex-direction:column;height:88vh;min-height:0;position:relative}.y2-map-popup>.page-body,.y2-map-popup>div:not(.y2-map-close){flex:1 1;min-height:0}.y2-map-close{background:#f5f5f7;border:0;border-radius:980px;color:#000;cursor:pointer;font:500 11.5px Inter,-apple-system,sans-serif;padding:5px 12px;position:absolute;right:14px;top:10px;z-index:5}.y2-map-popup .page-bar{padding-right:90px}.y2-page.y2-popup.y2-awards{display:flex;flex-direction:column;height:88vh;padding-bottom:18px}.y2-awards .y2-detail-bar{flex:none;position:static}.y2-awards-split{grid-gap:18px;display:grid;flex:1 1;gap:18px;grid-template-columns:minmax(0,3fr) minmax(320px,2fr);min-height:0}.y2-awards-split .y2-award-map{height:100%;margin:0}.y2-awards-list{list-style:none;margin:0;min-height:0;overflow-y:auto;padding:0 6px 0 0}.y2-awards-list li{border-bottom:1px solid var(--hairline);position:relative}.y2-award{background:#0000;border:0;border-radius:10px;color:var(--ink);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:2px;padding:9px 10px;text-align:left;width:100%}.y2-award:hover{background:var(--fill)}.y2-award-on,.y2-award-on:hover{background:var(--fill-2)}.y2-award-top{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.y2-award-top strong{font-size:12px;font-weight:600}.y2-award-top .y2-num{font-feature-settings:"tnum";font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.y2-award-sub{color:var(--ink-3);font-size:11px;padding-right:46px}.y2-award-source{bottom:9px;color:var(--accent);font-size:11px;position:absolute;right:10px;text-decoration:none}.y2-award-source:hover{text-decoration:underline}.y2-award-dot-on{background:#e8590c;height:18px;width:18px;z-index:2}@media (max-width:860px){.y2-awards-split{grid-template-columns:1fr;grid-template-rows:45% 1fr}}.y2-awards-search{background:var(--fill);border:0;border-radius:980px;color:var(--ink);font:inherit;font-size:11.5px;outline:none;padding:6px 12px;width:220px}.y2-awards-search:focus{background:var(--fill-2)}.y2-awards-amount{background:var(--fill);border:0;border-radius:980px;color:var(--ink);font:inherit;font-size:11.5px;padding:6px 10px}.y2-awards-kinds{display:flex;flex:none;flex-wrap:wrap;margin:-6px 0 12px}.y2-awards-kinds,.y2-kind{align-items:center;gap:6px}.y2-kind{background:var(--fill);border:0;border-radius:980px;color:var(--ink-2);cursor:pointer;display:inline-flex;font:inherit;font-size:11px;padding:4px 10px}.y2-kind-on{background:var(--ink);color:#fff}.y2-kind-dot{border-radius:50%;height:8px;width:8px}.y2-awards-kinds .y2-muted{font-size:11px;margin-left:6px}.y2-awards-empty{border-bottom:0;padding:12px 10px}.y2-award-each{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:2px 10px 10px 22px}.y2-awards-list .y2-award-each li{border-bottom:0;display:flex;flex-direction:column;font-size:11.5px;gap:1px}.y2-award-each .y2-award-sub{padding-right:0}.y2-award-each a{color:var(--accent);text-decoration:none}.y2-award-each a:hover{text-decoration:underline}.y2-page{--ink:#fff;--ink-2:#b3b3b3;--ink-3:#9a9a9a;--ink-4:#7a7a7a;--hairline:#2a2a2a;--fill:#242424;--fill-2:#2f2f2f;--paper:#121212;--accent:#1ed760;--y2-open:#1ed760;--y2-closed:#148f41;--y2-state:#fff;--y2-promised:#b3b3b3;--y2-silent:#5a5a5a;--y2-continuation:#7a7a7a;--y2-once:#7a7a7a;--y2-dropped:#f15e6c;--y1-open:#1ed760;--y1-upcoming:#b3b3b3;--y1-closed:#6a6a6a;--y1-awarded:#fff;--y1-cancelled:#f15e6c;--y1-direct:#7a7a7a;color-scheme:dark}.y2-page .mode-tabs .mode-tab-on{box-shadow:none;color:#000}.y2-estimate-on,.y2-estimate-on .y2-estimate-window,.y2-estimate-on strong,.y2-estimate-on:hover,.y2-full,.y2-kind-on,.y2-map-open,.y2-page .y2-groups .mode-tab-on,.y2-page .y2-groups .mode-tab-on:hover{color:#000}.y2-full:hover,.y2-map-open:hover{background:#e6e6e6}.y2-join,.y2-nofo,.y2-nofo:hover,.y2-page .y2-table a.y2-join,.y2-page .y2-table a.y2-join:hover,.y2-page .y2-table a.y2-nofo,.y2-page .y2-table a.y2-nofo:hover{color:#000;font-weight:600}.y2-nofo:hover,.y2-page .y2-table a.y2-join:hover{background:#3be477}.y2-detail-bar,.y2-page .y2-table th,.y2-state-on>.y2-line,.y2-timeline-head{background:#121212f7}.y2-timeline-head{box-shadow:0 1px 0 var(--hairline)}.y2-gridline{background:#ffffff0d}.y2-today,.y2-today-label{background:#1ed760}.y2-today-label{color:#000}.y2-segment-estimate{background:repeating-linear-gradient(135deg,#b3b3b3 0 3px,#3a3a3a 3px 6px)}.y2-segment-estimate-weak{background:repeating-linear-gradient(135deg,#5a5a5a 0 3px,#242424 3px 6px)}.y2-segment-none{background:#2a2a2a}.y1-period{border-color:#ffffff29}.y1-bar{opacity:.55}.y2-pair-year2{background:#ffffff0a;border-left-color:#ffffff4d}.y1-chip,.y2-chip{background:color-mix(in srgb,var(--ink-3) 16%,#121212);background:color-mix(in srgb,var(--chip,var(--ink-3)) 16%,#121212)}.y1-chip-open,.y2-chip-out_open{--chip:#1ed760}.y1-chip-upcoming,.y2-chip-announced_no_date{--chip:#d0d0d0}.y2-open-flag{color:#1ed760}.y2-filters input:focus{box-shadow:0 0 0 4px #1ed76033,inset 0 0 0 1px var(--accent)}.y2-info-body{background:#242424;box-shadow:0 8px 30px #0009}.y2-page .intelligence-warning{color:var(--y2-dropped)}.y2-award-dot{border-color:#121212;box-shadow:0 0 0 1px #ffffff40}.y2-award-dot-on{background:#fff;border:4px solid #1ed760;box-shadow:0 0 0 6px #1ed76040}.y2-award-map{background:#1a1c1b}.y2-award-map .maplibregl-popup-content{background:#242424;box-shadow:0 6px 24px #0009;color:#fff}.y2-award-map .maplibregl-popup-tip{border-bottom-color:#242424;border-top-color:#242424}.od-shell.od-shell-compact{--od-ink:#fff;--od-ink-2:#b3b3b3;--od-ink-3:#9a9a9a;--od-line:#2a2a2a;--od-fill:#242424;--od-accent:#1ed760;--od-open:#1ed760;--od-urgent:#f15e6c;--surface-base:#121212;--surface-extra-subtle:#1c1c1c;--surface-muted:#181818;--surface-soft:#181818;--surface-subtle:#242424;--surface-hover-subtle:#2a2a2a;--surface-danger-soft:#2a1618;--text-primary:#fff;--text-strong:#fff;--text-secondary:#b3b3b3;--text-muted:#9a9a9a;--text-disabled:#5a5a5a;--border-default:#333;--border-light:#2a2a2a;--border-subtle:#2a2a2a;--brand-primary:#1ed760;--brand-danger:#f15e6c;background:#121212;color:#fff;color-scheme:dark}.od-shell-compact .od-band-open,.od-shell-compact .od-band-open:hover{color:#000}.od-shell-compact .od-band-open:hover{background:#3be477}.od-shell-compact .od-close:hover,.od-shell-compact .od-star-labelled:hover:not(:disabled){background:#2f2f2f}.od-shell-compact a{color:#1ed760}.od-shell-compact input,.od-shell-compact select,.od-shell-compact textarea{background:#242424;border-color:#333;color:#fff}.od-shell-compact .chat,.od-shell-compact .od-chat,.od-shell-compact .od-split>:last-child{background:#181818}.od-shell-compact .chat-suggestions button,.od-shell-compact .chat-turn{background:#242424;border-color:#2a2a2a;color:#fff}.od-shell-compact .chat-turn-user{background:#2f2f2f}.od-shell-compact button{color:inherit}.od-shell-compact a.y2-join,.od-shell-compact a.y2-join:hover,.od-shell-compact a.y2-nofo,.od-shell-compact a.y2-nofo:hover{color:#000}.od-shell-compact .browse-search,.od-shell-compact .chat-input{background:#242424;border-color:#333;color:#fff}.od-shell-compact .chat-form button{background:#1ed760;border-color:#1ed760;color:#000;font-weight:600}.od-shell-compact .od-band{border-top-color:#2a2a2a}.y2-award-map .maplibregl-ctrl-group{background:#242424;box-shadow:none}.y2-award-map .maplibregl-ctrl-group button+button{border-top-color:#333}.y2-award-map .maplibregl-ctrl-group button .maplibregl-ctrl-icon{filter:invert(1)}.y2-award-map .maplibregl-ctrl-attrib{background:#242424d9;color:#b3b3b3}.y2-award-map .maplibregl-ctrl-attrib a{color:#b3b3b3}.y2-award-map .maplibregl-ctrl-attrib-button{filter:invert(1)}.y1-chip,.y2-chip{border:1px solid #0000}.y1-chip-open,.y2-chip-out_open{background:#1ed760;color:#000;font-weight:600}.y2-chip-out_closed{background:#173322;color:#1ed760}.y1-chip-awarded,.y2-chip-scheduled{background:#fff;color:#000;font-weight:600}.y1-chip-upcoming,.y2-chip-announced_no_date{background:#332b14;color:#f5c451}.y2-chip-nothing_published{background:#0000;border-color:#4a4a4a;border-style:dashed;color:#b3b3b3}.y2-chip-continuation_only{background:#2a2040;color:#c3a6ff}.y1-chip-closed,.y2-chip-one_time{background:#242424;color:#9a9a9a}.y2-chip-dropped{background:#2a1618;color:#f58d97}.y2-tiles{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 14px}.y2-tile{background:#181818;border-radius:12px;display:flex;flex:1 1 200px;flex-direction:column;gap:4px;padding:14px 16px}.y2-tile-label{color:var(--ink-3);font-size:11px}.y2-tile>strong{color:var(--ink);font-family:var(--display-face);font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:22px}.y2-tile>strong .y2-basis,.y2-tile>strong .y2-when{display:block}.y2-tile>strong .y2-basis{font-family:var(--text-face);font-size:11px;font-weight:500;letter-spacing:0}.y2-tile-sub{color:var(--ink-4);font-size:11px}.y2-details{margin:0 0 16px}.y2-details>summary{background:var(--fill);border-radius:980px;color:var(--ink-2);cursor:pointer;display:inline-block;font-size:11.5px;font-weight:500;list-style:none;padding:5px 12px}.y2-details>summary::-webkit-details-marker{display:none}.y2-details[open]>summary{background:#fff;color:#000;margin-bottom:14px}.y2-award-source,.y2-awards-list .y2-award>.y2-award-sub+.y2-award-sub{display:none}.y2-state{scroll-margin-top:var(--y2-axis-height)}.y2-state-on{min-height:calc(100vh - 48px - var(--y2-axis-height))}.y2-section-list{min-height:calc(100vh - 56px);scroll-margin-top:8px}.y2-awardees{background:#181818;border-radius:12px;margin:0 0 16px;padding:14px 16px}.y2-awardees h4{align-items:baseline;color:var(--ink);display:flex;font-size:13px;font-weight:600;gap:8px;margin:0 0 8px}.y2-awardees h4 span{color:var(--ink-3);font-size:11px;font-weight:400}.y2-awardees h4 a{color:var(--accent);font-size:11px;font-weight:500;margin-left:auto;text-decoration:none}.y2-awardees ol{list-style:none;margin:0;max-height:300px;overflow-y:auto;padding:0}.y2-awardees li{align-items:baseline;border-top:1px solid var(--hairline);display:flex;font-size:12px;gap:16px;justify-content:space-between;padding:7px 0}.y2-awardee-name{display:flex;flex-direction:column;gap:1px;min-width:0}.y2-awardee-name strong{color:var(--ink);font-weight:600}.y2-awardee-name span{color:var(--ink-3);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.y2-awardees .y2-num{font-feature-settings:"tnum";color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.y2-awardees-none{font-size:11.5px;margin:0 0 16px}.y2-awardees-none,.y2-stat-key{color:var(--ink-4)}.y2-stat-swatch.y2-key-line{background:var(--y2-state);border-radius:1px;height:2px;width:14px}.y2-stat-swatch.y2-key-outline{background:#0000;border-radius:4px;box-shadow:inset 0 0 0 1.5px var(--y2-state);width:14px}.y2-stat-swatch.y2-key-diamond{background:var(--ink);border-radius:0;height:7px;transform:rotate(45deg);width:7px}.y2-stat-swatch.y2-key-today{background:#1ed760;border-radius:1px;height:12px;width:2px}.y2-stat-swatch.y1-key-bar{border-radius:4px;opacity:1;position:static;width:14px}.y1-key{margin-right:auto}.y2-page{--ink:#37352f;--ink-2:#5f5e5b;--ink-3:#787774;--ink-4:#9b9a97;--hairline:#e9e9e7;--fill:#f1f1ef;--fill-2:#e9e9e7;--paper:#fff;--accent:#2383e2;--text-face:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--display-face:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--y2-open:#448361;--y2-closed:#b7d3bd;--y2-state:#37352f;--y2-promised:#cb912f;--y2-silent:#b4b3b0;--y2-continuation:#9065b0;--y2-once:#9b9a97;--y2-dropped:#c4554d;--y1-open:#448361;--y1-upcoming:#cb912f;--y1-closed:#b4b3b0;--y1-awarded:#37352f;--y1-cancelled:#eb5757;--y1-direct:#9065b0;color-scheme:light}.y2-page .mode-tabs{border-radius:6px}.y2-page .mode-tab{border-radius:4px}.y2-page .mode-tabs .mode-tab-on{background:#fff;box-shadow:0 1px 2px #0f0f0f1a;color:#37352f}.y2-estimate-on,.y2-estimate-on .y2-estimate-window,.y2-estimate-on strong,.y2-estimate-on:hover,.y2-kind-on,.y2-page .y2-groups .mode-tab-on,.y2-page .y2-groups .mode-tab-on:hover{color:#fff}.y2-full,.y2-map-open{background:#0000;border-radius:4px;color:#787774}.y2-full:hover,.y2-map-open:hover{background:#f1f1ef;color:#37352f}.y2-awards-amount,.y2-awards-open,.y2-awards-search,.y2-close,.y2-kind,.y2-section-head .y2-other-states{border-radius:4px}.y2-join,.y2-nofo,.y2-nofo:hover,.y2-page .y2-table a.y2-join,.y2-page .y2-table a.y2-join:hover,.y2-page .y2-table a.y2-nofo,.y2-page .y2-table a.y2-nofo:hover{border-radius:4px;color:#fff;font-weight:500}.y2-nofo:hover,.y2-page .y2-table a.y2-join:hover{background:#0b6bcb}.y2-detail-bar,.y2-page .y2-table th,.y2-state-on>.y2-line,.y2-timeline-head{background:#fffffff7}.y2-state-on>.y2-line{background:#fbfbfafa}.y2-timeline-head{box-shadow:0 1px 0 var(--hairline),0 -1px 0 var(--hairline)}.y2-page .y2-table th{border-bottom-color:var(--hairline);border-top:1px solid var(--hairline)}.y2-page.y2-awards .y2-table th,.y2-popup .y2-detail-bar{background:#0000}.y2-line{border-radius:4px}.y2-gridline{background:#37352f0f}.y2-today{background:#eb5757;width:1.5px}.y2-today-label{background:#ffe2dd;border-radius:3px;color:#c4554d;font-weight:500}.y2-segment-estimate{background:repeating-linear-gradient(135deg,#cb912f 0 3px,#fdecc8 3px 6px)}.y2-segment-estimate-weak{background:repeating-linear-gradient(135deg,#b4b3b0 0 3px,#eeeeec 3px 6px)}.y2-segment-none{background:#e3e2e0}.y1-period{border-color:#37352f2e}.y1-bar{opacity:.6}.y2-pair-year2{background:#37352f08;border-left-color:#37352f40}.y2-stat-swatch.y2-key-today{background:#eb5757}.y1-chip,.y2-chip{border:0;border-radius:3px;font-weight:400;padding:1px 6px}.y1-chip-open,.y2-chip-out_open{background:#dbeddb;color:#1c3829;font-weight:400}.y2-chip-out_closed{background:#edf3ec;color:#448361}.y1-chip-awarded,.y2-chip-scheduled{background:#d3e5ef;color:#183347;font-weight:400}.y1-chip-upcoming,.y2-chip-announced_no_date{background:#fdecc8;color:#402c1b}.y2-chip-nothing_published{background:#e3e2e0;border:0;color:#32302c}.y2-chip-continuation_only{background:#e8deee;color:#412454}.y1-chip-closed,.y2-chip-one_time{background:#f1f1ef;color:#787774}.y2-chip-dropped{background:#ffe2dd;color:#5d1715}.y2-basis-estimate{color:var(--ink-3)}.y2-basis-state{color:var(--ink)}.y2-open-flag{color:#448361}.y2-event-flag{color:#2383e2}.y2-filters input:focus{box-shadow:0 0 0 3px #2383e233,inset 0 0 0 1px var(--accent)}.y2-info-body{background:#fff;border-radius:6px;box-shadow:0 0 0 1px #0f0f0f0f,0 6px 24px #0f0f0f24}.y2-awardees,.y2-tile{background:#f7f6f3;border-radius:6px}.y2-details>summary{border-radius:4px}.y2-details[open]>summary{background:#e9e9e7;color:#37352f}.y2-award-each a,.y2-awardees h4 a{color:#2383e2}.y2-award{border-radius:4px}.y2-award-map{background:#f4f3ee;border-radius:6px}.y2-award-dot{background:#448361;border-color:#fff;box-shadow:0 0 0 1px #0f0f0f33}.y2-award-dot-on{background:#37352f;border:3px solid #fff;box-shadow:0 0 0 2px #37352f;height:16px;width:16px}.y2-award-map .maplibregl-popup-content{background:#fff;border-radius:6px;box-shadow:0 2px 12px #0f0f0f26;color:#37352f}.y2-award-map .maplibregl-popup-tip{border-bottom-color:#fff;border-top-color:#fff}.y2-award-map .maplibregl-ctrl-group{background:#fff;box-shadow:0 0 0 1px #0f0f0f1a}.y2-award-map .maplibregl-ctrl-group button+button{border-top-color:#e9e9e7}.y2-award-map .maplibregl-ctrl-attrib-button,.y2-award-map .maplibregl-ctrl-group button .maplibregl-ctrl-icon{filter:none}.y2-award-map .maplibregl-ctrl-attrib{background:#ffffffd9;color:#787774}.y2-award-map .maplibregl-ctrl-attrib a{color:#787774}.od-shell.od-shell-compact{--od-ink:#37352f;--od-ink-2:#5f5e5b;--od-ink-3:#787774;--od-line:#e9e9e7;--od-fill:#f7f6f3;--od-accent:#2383e2;--od-open:#448361;--od-urgent:#c4554d;--surface-base:#fff;--surface-extra-subtle:#fbfbfa;--surface-muted:#f7f6f3;--surface-soft:#f7f6f3;--surface-subtle:#f7f6f3;--surface-hover-subtle:#f1f1ef;--surface-danger-soft:#ffe2dd;--text-primary:#37352f;--text-strong:#37352f;--text-secondary:#5f5e5b;--text-muted:#787774;--text-disabled:#b4b3b0;--border-default:#dfdfde;--border-light:#e9e9e7;--border-subtle:#e9e9e7;--brand-primary:#2383e2;--brand-danger:#c4554d;background:#fff;color:#37352f;color-scheme:light}.od-shell-compact .od-band-open,.od-shell-compact .od-band-open:hover{color:#fff}.od-shell-compact .od-band-open:hover{background:#0b6bcb}.od-shell-compact .od-close:hover,.od-shell-compact .od-star-labelled:hover:not(:disabled){background:#e9e9e7}.od-shell-compact a{color:#2383e2}.od-shell-compact input,.od-shell-compact select,.od-shell-compact textarea{background:#fff;border-color:#dfdfde;color:#37352f}.od-shell-compact .chat,.od-shell-compact .od-chat,.od-shell-compact .od-split>:last-child{background:#fbfbfa}.od-shell-compact .chat-suggestions button,.od-shell-compact .chat-turn{background:#fff;border-color:#e9e9e7;color:#37352f}.od-shell-compact .chat-turn-user{background:#f1f1ef}.od-shell-compact a.y2-join,.od-shell-compact a.y2-join:hover,.od-shell-compact a.y2-nofo,.od-shell-compact a.y2-nofo:hover{color:#fff}.od-shell-compact .browse-search,.od-shell-compact .chat-input{background:#0000;border-color:#e9e9e7;color:#37352f}.od-shell-compact .chat-form button{background:#2383e2;border-color:#2383e2;color:#fff;font-weight:500}.od-shell-compact .od-band{border-top-color:#e9e9e7}.y2-live{display:inline-block;font-size:11px;margin-top:3px}.y2-live,.y2-live-count{background:#dbeddb;border-radius:3px;color:#1c3829;padding:1px 6px}.y2-live-count{align-items:center;display:inline-flex;gap:6px;margin-left:10px}.y2-live-list{gap:6px;max-height:320px;overflow-y:auto}.y2-live-list,.y2-live-list li{display:flex;flex-direction:column}.y2-live-list em{color:var(--ink-3);font-style:normal}.y2-awardees-note{color:var(--ink-3);font-size:11px;margin:0 0 8px}.y2-follow{color:#d3d1cb;cursor:pointer;font-size:13px;line-height:1;margin-left:2px}.y2-follow:focus,.y2-line:hover .y2-follow{color:var(--ink-3)}.y2-follow-on,.y2-line:hover .y2-follow-on{color:#cb912f}.y2-timeline-name .y2-follow{order:-1}.y2-follow-bar{align-items:center;display:inline-flex;gap:6px}.y2-mail{background:#0000;border:0;border-radius:4px;color:var(--ink-3);cursor:pointer;font:inherit;font-size:11.5px;padding:4px 8px}.y2-mail:hover{background:var(--fill);color:var(--ink)}.y2-mail-on{background:#dbeddb;color:#1c3829}.yb-y2{background:#fff;border:1.5px solid var(--y2-state);border-radius:4px;box-sizing:border-box;height:8px;position:absolute;top:6px}.yb-y2-actual{border-color:var(--y2-open)}.yb-y2-period{height:4px;top:8px}.yb-y2-estimate{border-color:#cb912f;border-style:dashed}.yb-y2-estimate-weak{border-color:#b4b3b0;border-style:dashed}.y2-stat-swatch.yb-y2,.y2-swatch.yb-y2{position:static}.yb-zone{background:#cb912f12;right:0}.yb-boundary,.yb-zone{bottom:-8px;pointer-events:none;position:absolute;top:-8px}.yb-boundary{background:#37352f47;width:1px}.yb-year2-label{bottom:2px;color:#cb912f;font-size:10.5px;font-weight:600;padding-left:4px;position:absolute;white-space:nowrap}.yb-timeline .y2-lanes{gap:0}.yb-timeline .y2-lane{height:16px}.yb-timeline .y2-lane .y1-bar,.yb-timeline .yb-y2{top:4px}.yb-timeline .yb-y2-period{top:6px}.yb-year-title{margin-top:14px}.y2-amount-cell strong{font-feature-settings:"tnum";color:var(--ink);display:block;font-variant-numeric:tabular-nums;font-weight:500}.y2-amount-cell span{display:block;font-size:11px}.y2-sort{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;padding:0;text-transform:inherit}.y2-sort-on,.y2-sort:hover{color:var(--ink)}.y2-bar-go{cursor:pointer}.y2-bar-go:hover{outline:2px solid #37352f59;outline-offset:1px}.y2-table tr.y2-row-found>td{background:#fdecc8;transition:background .3s}.y2-round-watch{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:6px 14px;margin:0 0 22px;max-width:110ch}.y2-round-watch-box{align-items:center;color:var(--ink);cursor:pointer;display:inline-flex;font-weight:600;gap:7px}.y2-round-watch-box input{accent-color:#0b6bcb;cursor:pointer;height:15px;margin:0;width:15px}.y2-inline{padding-left:0;padding-right:0}.y2-inline .y2-list-title,.y2-inline>.y2-state-tools{padding-left:12px;padding-right:12px}.yb-year-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:14px;padding-right:12px}.yb-year-head .yb-year-title{margin-top:0}.yb-year-head .y2-state-tools{padding:0}.y2-state-on{border:1.5px solid var(--ink);border-radius:10px;margin:8px -1.5px}.y2-state-on>.y2-line{border-radius:9px 9px 0 0}.y2-state-on>.y2-line:focus{outline:none}.y2-eligible{color:var(--ink-2);font-size:12.5px;line-height:19px;margin:8px 0 0;max-width:96ch}.y2-eligible strong{color:var(--ink);font-weight:600}.y2-changes q{display:block;margin-top:4px}.y2-changes>p{font-size:11px;margin:10px 0 0}.y2-change-flag{background:#fdecc8;border-radius:3px;color:#7a5a12;display:inline-block;font-size:10.5px;font-weight:500;margin-left:8px;padding:1px 7px;text-decoration:none;white-space:nowrap}.y2-change-flag:hover{background:#f9e0a8}.y2-search{width:240px}.y2-live-alone{margin-left:0}.y2-follow-bar .y2-map-open{margin-left:4px}.y2-page-both{padding-top:18px}@media (max-width:760px){:root.app-notion .y2-follow-bar{flex-wrap:wrap;width:100%}:root.app-notion .y2-search{flex:1 1 100%;width:auto}}.y2-table tr.y2-row-shared>td{background:#fdecc8}.y2-share-line{display:flex;justify-content:flex-end;margin:0 0 10px}@media (max-width:760px){:root.app-notion .y2-page .y2-table tr.y2-row-shared{background:#fdecc8}}.y2-award-dist{margin:4px 0 12px}.y2-award-bars{align-items:flex-end;border-bottom:1px solid var(--hairline);display:flex;gap:2px;height:64px;padding-bottom:1px}.y2-award-bars span{background:#37352f;border-radius:2px 2px 0 0;flex:1 1;max-width:26px;min-width:2px;opacity:.78}.y2-award-bars span:hover{opacity:1}.y2-award-dist p{color:var(--ink-3);font-size:11px;line-height:16px;margin:6px 0 0}.y2-award-chart{grid-column-gap:8px;grid-row-gap:4px;column-gap:8px;display:grid;grid-template-columns:auto minmax(0,1fr);row-gap:4px}.y2-award-axis-name{color:var(--ink-3);font-size:10.5px;line-height:14px}.y2-award-axis-up{grid-column:1/-1}.y2-award-axis-across{grid-column:2;text-align:center}.y2-award-scale{font-feature-settings:"tnum";color:var(--ink-3);display:flex;flex-direction:column;font-size:10.5px;font-variant-numeric:tabular-nums;height:64px;justify-content:space-between;line-height:1;text-align:right}.y2-award-chart .y2-award-bars{background:linear-gradient(to bottom,#0000 calc(50% - .5px),var(--hairline) calc(50% - .5px),var(--hairline) calc(50% + .5px),#0000 calc(50% + .5px));border-left:1px solid var(--hairline);padding-left:2px}.y2-splits{grid-gap:18px 28px;display:grid;gap:18px 28px;grid-template-columns:repeat(2,minmax(0,1fr));margin:6px 0 16px}.y2-split h5{color:var(--ink);font-size:11.5px;font-weight:600;margin:0 0 6px}.y2-split h5 span{color:var(--ink-3);font-weight:400}.y2-split-bar{background:var(--fill);border-radius:3px;display:flex;height:12px;overflow:hidden}.y2-split-bar span{min-width:2px}.y2-split-key{grid-gap:3px;color:var(--ink-2);display:grid;font-size:11.5px;gap:3px;list-style:none;margin:8px 0 0;padding:0}.y2-split-key li{grid-gap:7px;align-items:center;border:0;display:grid;gap:7px;grid-template-columns:9px minmax(0,1fr) 34px 58px;padding:0}.y2-split-key i{border-radius:2px;height:9px;width:9px}.y2-split-key strong{font-feature-settings:"tnum";color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.y2-split-key em{font-feature-settings:"tnum";color:var(--ink-3);font-style:normal;font-variant-numeric:tabular-nums;text-align:right}.y2-split p{color:var(--ink-3);font-size:10.5px;line-height:15px;margin:6px 0 0}@media (max-width:760px){.y2-splits{grid-template-columns:minmax(0,1fr)}.y2-split-key{font-size:12.5px}}.pu-top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;margin:8px 0 20px}.pu-calendar{flex:1 1 560px;min-width:0}.pu-calendar-head{align-items:center;color:var(--ink);display:flex;font-size:14px;gap:12px;justify-content:space-between;margin-bottom:8px}.pu-grid{border-left:1px solid #e9e9e7;border-top:1px solid #e9e9e7;display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.pu-weekday{color:var(--ink-4);font-size:10.5px;letter-spacing:.04em;padding:4px 6px;text-transform:uppercase}.pu-day,.pu-weekday{border-bottom:1px solid #e9e9e7;border-right:1px solid #e9e9e7}.pu-day{display:flex;flex-direction:column;gap:2px;min-height:84px;padding:4px}.pu-day-outside{background:#fbfbfa}.pu-day-outside .pu-day-number{color:#c7c6c3}.pu-day-number{font-feature-settings:"tnum";align-self:flex-end;border-radius:9px;color:var(--ink-4);font-size:11px;font-variant-numeric:tabular-nums;line-height:18px;min-width:18px;padding:0 4px;text-align:center}.pu-day-today .pu-day-number{background:#eb5757;color:#fff;font-weight:600}.pu-entry{background:#f1f1ef;border:1px solid #0000;border-radius:3px;color:#37352f;cursor:pointer;display:block;font:inherit;font-size:11px;line-height:16px;max-width:100%;overflow:hidden;padding:1px 5px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.pu-entry em{font-style:normal;font-weight:600}.pu-entry-due{background:#ffe2dd;color:#5d1715}.pu-entry-opens{background:#dbeddb;color:#1c3829}.pu-entry-award{background:#d3e5ef;color:#183347}.pu-entry-event{background:#e8deee;color:#412454}.pu-entry-expected{background:#fdecc8;color:#402c1b}.pu-entry-estimate{background:#fff;border:1px dashed #cb912f;color:#7a5a1e}.pu-more{background:#0000;border:0;color:var(--ink-4);cursor:pointer;font:inherit;font-size:10.5px;padding:0 5px;text-align:left}.pu-next{flex:0 1 320px;min-width:240px}.pu-next ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.pu-next li button{background:#0000;border:0;border-bottom:1px solid #f1f1ef;color:var(--ink);cursor:pointer;display:flex;font:inherit;font-size:12px;gap:12px;padding:6px 4px;text-align:left;width:100%}.pu-next li button:hover{background:#f7f6f3}.pu-next-day{font-feature-settings:"tnum";display:flex;flex:0 0 76px;flex-direction:column;font-variant-numeric:tabular-nums}.pu-next-day span{font-size:11px}.pu-next-what{align-items:flex-start;display:flex;flex-direction:column;gap:2px;min-width:0}.pu-next-what .pu-entry{cursor:inherit}.pu-table td:nth-child(4),.pu-table td:nth-child(5){white-space:nowrap;width:1%}.y2-pursue{background:#0000;border:1px solid #0000;border-radius:3px;color:#0000;cursor:pointer;font:inherit;font-size:10.5px;line-height:16px;margin-left:6px;padding:0 6px}.y2-pursue:focus-visible,.y2-row:hover .y2-pursue{border-color:#e3e2e0;color:#787774}.y2-pursue:hover{background:#f1f1ef}.y2-pursue-on,.y2-row:hover .y2-pursue-on{background:#dbeddb;border-color:#0000;color:#1c3829;font-weight:500}.pu-link{background:#0000;border:0;color:var(--ink);cursor:pointer;font:inherit;padding:0;text-align:left}.pu-link:hover{text-decoration:underline}.pu-webinar-links{display:inline-flex;flex-wrap:wrap;gap:4px 12px}.pu-webinar-links a{color:#337ea9}.yb-zoom-bar{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin:6px 0 2px}.yb-zoom-hint{color:#9b9a97;flex:1 1;font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yb-zoom-bar .mode-tab{min-width:30px;text-align:center}.yb-zoom-bar .mode-tab:disabled{cursor:default;opacity:.4}.yb-zoom-bar .yb-zoom-now{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:44px}.yb-zoomer{touch-action:pan-x pan-y}.yb-zoomer>.y2-timeline{width:100%;width:calc(100%*var(--yb-zoom, 1))}.yb-zoomer.is-zoomed{-webkit-overflow-scrolling:touch;max-height:100vh;max-height:var(--yb-room,100vh);overflow-x:auto;overflow-y:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.yb-zoomer.is-zoomed>.y2-timeline{min-width:0}.yb-zoomer.is-zoomed .y2-timeline-name{align-self:stretch;background:#fff;box-shadow:6px 0 6px -6px #0f0f0f2e;left:0;position:-webkit-sticky;position:sticky;z-index:4}.yb-zoomer.is-zoomed .y2-line:hover .y2-timeline-name{background:#f7f6f3}.yb-zoomer.is-zoomed .y2-inline{box-sizing:border-box;left:0;position:-webkit-sticky;position:sticky;width:100%;width:var(--yb-view,100%)}.yb-zoomer.is-zoomed .y2-timeline-mix{display:none}.yb-zoomer.is-zoomed .y2-line,.yb-zoomer.is-zoomed .y2-timeline-head{grid-template-columns:132px minmax(0,1fr)}@media (max-width:760px){:root.app-notion .yb-zoom-bar .mode-tab{font-size:14px;min-width:40px;padding:7px 10px}:root.app-notion .yb-zoomer.is-zoomed .y2-line,:root.app-notion .yb-zoomer.is-zoomed .y2-timeline-head{grid-template-columns:52px minmax(0,1fr)}:root.app-notion .yb-zoomer.is-zoomed .y2-month{font-size:11px}:root.app-notion .yb-zoomer.is-zoomed .y2-lane{height:20px}:root.app-notion .yb-zoomer.is-zoomed .y1-bar,:root.app-notion .yb-zoomer.is-zoomed .yb-y2{border-radius:6px;height:12px}}@media (min-width:761px){.yb-zoom-hint{visibility:hidden}}.ru-page{max-width:1040px}.ru-page h2{color:#37352f;font-size:15px;font-weight:600;margin:0 0 6px}.ru-page .browse-note{margin:0 0 10px}.ru-section{margin-top:34px}.ru-answer{margin-top:12px}.ru-figure{align-items:baseline;color:#37352f;display:flex;font-size:15px;gap:14px;line-height:22px;margin:0 0 12px}.ru-figure strong{font-feature-settings:"tnum";flex:none;font-size:56px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1}.ru-split{background:#f1f1ef;border-radius:3px;display:flex;height:14px;overflow:hidden;width:100%}.ru-answer .ru-split,.ru-caution .ru-split{height:22px}.ru-part{display:block;height:100%;min-width:1px}.ru-part-rural{background:#448361}.ru-part-not_rural{background:#cb912f}.ru-part-unknown{background:#b4b3b0}.ru-part-unlocated{background:#e3e2e0}.ru-key{color:#787774;display:flex;flex-wrap:wrap;font-size:12px;gap:6px 18px;list-style:none;margin:8px 0 0;padding:0}.ru-key li{align-items:center;display:flex;gap:6px}.ru-dot{border-radius:2px;height:10px;width:10px}.ru-caution{background:#fbfbfa;border:1px solid #e9e9e7;border-radius:6px;padding:14px 16px 16px}.ru-caution p{color:#37352f;font-size:14px;line-height:21px;margin:0 0 12px}.ru-caution p.browse-note{font-size:12px;margin:10px 0 0}.ru-table{width:100%}.ru-table td.ru-number,.ru-table th.ru-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ru-table .ru-bar-cell{min-width:140px;vertical-align:middle;width:34%}.ru-none,.ru-served{color:#9b9a97;font-size:12px}.ru-bars{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.ru-bars li{grid-gap:12px;align-items:center;color:#37352f;display:grid;font-size:13px;gap:12px;grid-template-columns:260px minmax(80px,1fr) 200px}.ru-bars-track{background:#f1f1ef;border-radius:3px;height:14px;overflow:hidden}.ru-bars-fill{display:block;height:100%;min-width:1px}.ru-bars-value{font-feature-settings:"tnum";color:#787774;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.ru-method ul{color:#55534e;font-size:13px;line-height:21px;margin:0;padding-left:18px}@media (max-width:760px){.ru-figure{flex-direction:column;gap:6px}.ru-figure strong{font-size:48px}.ru-bars li{gap:3px;grid-template-columns:minmax(0,1fr)}.ru-table .ru-bar-cell{width:auto}:root.app-notion .ru-table td.ru-bar-cell{display:block}:root.app-notion .ru-table td.ru-number{text-align:left}}.ru-second{color:#37352f;font-size:14px;line-height:21px;margin:14px 0 0}.ru-second strong{font-feature-settings:"tnum";font-size:20px;font-variant-numeric:tabular-nums;font-weight:700;margin-right:4px}.ru-tag{background:#f1f1ef;border-radius:3px;color:#787774;display:inline-block;font-size:11px;line-height:17px;margin-left:8px;padding:0 6px;white-space:nowrap}.ru-over{color:#cb912f;cursor:help;font-weight:600;margin-left:2px}.ru-caution p.ru-bases{margin:8px 0 0}.ru-caution .ru-split{margin-top:4px}.ru-part-passed{background:#9065b0}.ru-tag-good{background:#dbeddb;color:#1c3829}.ag-lane{height:10px}.ag-lane .y1-bar,.ag-lane .y2-segment{top:1px}.ag-state{color:var(--ink-4);display:block;font-size:11px}.ag-state-open{color:var(--y1-open);font-weight:500}.ag-reason{background:var(--fill);border-radius:8px;color:var(--ink-2);display:inline-block;font-size:10.5px;line-height:16px;padding:0 6px;white-space:nowrap}.ag-reason-category{background:#e3f1e6;color:#2b6a3a}.ag-reason-usda{background:#e6eef8;color:#2d5a8c}.ag-reason-title{background:#f6efe1;color:#7a5a1e}.y2-legend .ag-reason,.y2-table .ag-reason{margin:0 4px 2px 0}.ag-count{font-feature-settings:"tnum";color:var(--ink-4);font-variant-numeric:tabular-nums;margin-left:6px}.mode-tab-on .ag-count{color:inherit;opacity:.7}.ag-page .y2-state-on>.y2-line{position:static}.ag-hover{background:#fff;background:var(--paper,#fff);border-radius:10px;box-shadow:0 0 0 1px #0f0f0f14,0 8px 24px #0f0f0f29;color:var(--ink-2);display:flex;flex-direction:column;font-size:12px;gap:4px;line-height:16px;padding:10px 12px;pointer-events:none;position:fixed;z-index:50}.ag-hover-head{align-items:center;display:flex;gap:8px}.ag-hover-state{background:var(--fill);border-radius:8px;font-size:10.5px;font-weight:600;line-height:16px;padding:0 6px}.ag-hover-state-open{background:#e3f1e6;color:#2b6a3a}.ag-hover-state-forecast{background:#fdecc8;color:#8a5a00}.ag-hover-agency{color:var(--ink-4);font-size:10.5px}.ag-hover-title{color:var(--ink);font-size:13px;font-weight:600;line-height:17px}.ag-hover-line{color:var(--ink-3)}.ag-hover-facts{grid-gap:2px 10px;display:grid;gap:2px 10px;grid-template-columns:auto 1fr;margin:4px 0 0}.ag-hover-facts dt{color:var(--ink-4)}.ag-hover-facts dd{color:var(--ink);margin:0}.ag-hover-hint{color:var(--ink-4);font-size:10.5px;margin-top:2px}.ag-bar-since{border-bottom-left-radius:0;border-top-left-radius:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}.ag-bar-mark{min-width:4px}.em-page{max-width:860px}.em-lead{color:var(--text-muted);font-size:13px;margin:0 0 18px}.em-mail{border:1px solid #e9e9e7;border:1px solid var(--border,#e9e9e7);border-radius:8px;margin-bottom:16px;overflow:hidden}.em-head{align-items:flex-start;border-bottom:1px solid #e9e9e7;border-bottom:1px solid var(--border,#e9e9e7);display:flex;gap:16px;justify-content:space-between;padding:12px 14px}.em-subject{font-size:14px;font-weight:600}.em-meta{color:var(--text-muted);font-size:12px;margin-top:2px}.em-error{color:#c4554d;font-size:12px;margin-top:4px}.em-actions{display:flex;flex-shrink:0;gap:8px}.em-body{background:#fff;border:0;display:block;height:360px;width:100%}.em-done{margin-top:28px}.em-done h2{color:var(--text-muted);font-size:13px;font-weight:600;margin:0 0 8px}.em-done ul{list-style:none;margin:0;padding:0}.em-done li{align-items:baseline;border-top:1px solid #e9e9e7;border-top:1px solid var(--border,#e9e9e7);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;padding:6px 0}.em-status{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.em-sent{color:#448361}.em-discarded{color:var(--text-muted)}.em-done-subject{font-weight:500}@media (max-width:640px){.em-head{flex-direction:column}.em-body{height:300px}}:root.app-notion{--white:#fff;--black:#37352f;--gray-50:#fbfbfa;--gray-100:#f7f6f3;--gray-200:#e9e9e7;--gray-300:#dfdfde;--gray-400:#b4b3b0;--gray-500:#9b9a97;--gray-600:#787774;--gray-700:#5f5e5b;--gray-800:#37352f;--gray-900:#37352f;--brand-primary:#2383e2;--brand-primary-dark:#0b6bcb;--brand-secondary:#37352f;--brand-success:#448361;--brand-navy:#37352f;--color-dark:#37352f;--blue-50:#e7f3f8;--blue-100:#d3e5ef;--blue-600:#2383e2;--blue-700:#183347;--green-50:#edf3ec;--green-100:#dbeddb;--green-600:#448361;--green-700:#1c3829;--yellow-50:#fbf3db;--yellow-100:#fdecc8;--yellow-700:#402c1b;--orange-50:#faebdd;--orange-500:#d9730d;--orange-600:#d9730d;--red-50:#ffe2dd;--red-300:#e9a8a2;--red-500:#eb5757;--red-600:#c4554d;--red-700:#5d1715;--purple-50:#f6f3f9;--purple-100:#e8deee;--purple-800:#412454;--text-inverse:#fff;--sidebar-hover:#f1f1ef;--scrollbar-thumb:#d3d1cb;--shadow-info-focus-color:#2383e240;--focus-ring-primary:#2383e22e;--input-hover:#2383e20f;--font-default:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color-scheme:light}.app-shell,:root.app-notion .od-shell,:root.app-notion .page-body,:root.app-notion body{background:#fff;color:#37352f}:root.app-notion .od-shell{--od-ink:#37352f;--od-ink-2:#5f5e5b;--od-ink-3:#787774;--od-line:#e9e9e7;--od-fill:#f7f6f3;--od-accent:#2383e2;--od-open:#448361;--od-urgent:#c4554d}:root.app-notion .od-band-open{border-radius:4px;color:#fff}:root.app-notion .od-band-open:hover{background:#0b6bcb;color:#fff}:root.app-notion .od-aside{background:#fbfbfa;border-color:#e9e9e7}:root.app-notion .od-aside .chat-suggestions button{background:#fff;border-radius:4px;box-shadow:0 0 0 1px #e9e9e7;color:#37352f}:root.app-notion .od-aside .chat-suggestions button:hover{background:#f1f1ef}:root.app-notion .od-aside .chat-turn{background:#fff;border-radius:6px;box-shadow:0 0 0 1px #e9e9e7;color:#37352f}:root.app-notion .od-aside .chat-turn-user{background:#f1f1ef;color:#37352f}:root.app-notion .od-aside .chat-form{background:#fff;border-color:#e9e9e7;border-radius:6px}:root.app-notion .od-aside .chat-form button{background:#2383e2;border-radius:4px;color:#fff}:root.app-notion .od-close,:root.app-notion .od-star-labelled{border-radius:4px}:root.app-notion .facility-detail,:root.app-notion .facility-legend,:root.app-notion .facility-overlay{background:#fffffff5;color:#37352f}@media (max-width:760px){:root.app-notion .topbar{gap:2px;padding:0 8px}:root.app-notion .topbar-here{font-size:14px}:root.app-notion .page-body{padding:12px 14px 56px}:root.app-notion .page-bar{flex-wrap:wrap;gap:6px 10px;padding:8px 14px}:root.app-notion .page-context{flex:1 1 100%;order:3;overflow:visible;white-space:normal}:root.app-notion input[type=search],:root.app-notion input[type=text],:root.app-notion select,:root.app-notion textarea{font-size:16px}:root.app-notion .y2-page{padding:0 14px 64px}:root.app-notion .y2-page .page-bar{align-items:center;gap:6px 10px;padding:20px 0 12px}:root.app-notion .y2-page .page-title{font-size:26px}:root.app-notion .y2-page .page-bar-actions{margin-left:auto}:root.app-notion .y2-page .page-context{font-size:12px;line-height:1.5}:root.app-notion .y2-section-head{gap:8px 10px}:root.app-notion .y2-section-head .mode-tabs{margin-left:0}:root.app-notion .y2-mail,:root.app-notion .y2-page .mode-tab{font-size:12.5px;padding:6px 10px}:root.app-notion .y2-stats{gap:2px 12px}:root.app-notion .y2-section-head .y2-other-states{margin-left:0;margin-right:0}:root.app-notion .y2-timeline{min-width:0}:root.app-notion .y2-line,:root.app-notion .y2-timeline-head{gap:8px;grid-template-columns:52px minmax(0,1fr)}:root.app-notion .y2-timeline-head{padding:5px 2px 0}:root.app-notion .y2-line{border-radius:6px;padding:10px 2px}:root.app-notion .y2-timeline-mix{display:none}:root.app-notion .y2-timeline-name{flex-direction:row;font-size:0;gap:4px;overflow:visible}:root.app-notion .y2-timeline-name strong{color:#37352f;font-size:13px;font-weight:600}:root.app-notion .y2-timeline-name .y2-follow{font-size:16px;margin-left:0;order:0;padding:4px}:root.app-notion .y2-month{font-size:0}:root.app-notion .y2-month em{font-size:11px}:root.app-notion .y2-month:first-child em{display:none}:root.app-notion .yb-year2-label{font-size:10px}:root.app-notion .y2-lane-label{display:none}:root.app-notion .y2-no-round{padding-left:4px}:root.app-notion .y2-inline{padding:12px 0 24px}:root.app-notion .y2-state-tools{flex-wrap:wrap;gap:8px}:root.app-notion .y2-page .y2-table,:root.app-notion .y2-page .y2-table tbody{display:block;width:100%}:root.app-notion .y2-page .y2-table thead{display:none}:root.app-notion .y2-page .y2-table tr{align-items:center;border-bottom:1px solid #e9e9e7;display:flex;flex-wrap:wrap;gap:4px 12px;padding:12px 2px}:root.app-notion .y2-page .y2-table td{border:0;display:block;font-size:12.5px;padding:0;width:auto}:root.app-notion .y2-page .y2-table .y2-detail-row td,:root.app-notion .y2-page .y2-table td:has(.y2-grant){flex:1 0 100%}:root.app-notion .y2-page .y2-table td:empty{display:none}:root.app-notion .y2-page .y2-table .y2-grant{font-size:14px;line-height:1.35}:root.app-notion .y2-page .y2-table td.y2-state-cell{color:#9b9a97;flex:1 0 100%;font-size:11px;order:-1}:root.app-notion .y2-page .y2-table td.y2-reason-cell{color:#787774;flex:1 0 100%}:root.app-notion .y2-amount-cell{align-items:baseline;display:flex!important;gap:6px}:root.app-notion .y2-amount-cell span,:root.app-notion .y2-amount-cell strong{display:inline}:root.app-notion .y2-nowrap{white-space:normal}:root.app-notion .y2-page .y2-table td[data-label]:before{color:#9b9a97;content:attr(data-label) " ";font-size:11px}:root.app-notion .y2-page .y2-table td.y2-amount-none{display:none}:root.app-notion .y2-pursue{border-color:#e3e2e0;color:#787774;font-size:12px;margin:6px 0 0;padding:4px 10px}:root.app-notion .y2-pursue-on{border-color:#0000;color:#1c3829}:root.app-notion .y2-row-found>td{background:#0000}:root.app-notion .y2-page .y2-table tr.y2-row-found{background:#fdecc8}:root.app-notion .y2-more{padding:10px;width:100%}:root.app-notion .y2-page.y2-popup{padding:0 14px 24px}:root.app-notion .y2-detail-bar{flex-wrap:wrap;gap:6px 10px}:root.app-notion .y2-detail-title{flex:1 0 100%}:root.app-notion .y2-detail>.y2-facts,:root.app-notion .y2-facts{gap:2px;grid-template-columns:1fr}:root.app-notion .y2-about-links{flex-wrap:wrap;gap:6px 12px}:root.app-notion .y2-event{flex-direction:column;gap:4px}:root.app-notion .y2-close,:root.app-notion .y2-full{font-size:13px;padding:8px 14px}:root.app-notion .od-top{flex-direction:column-reverse;gap:10px;padding:12px 14px}:root.app-notion .od-actions{align-self:stretch;flex-wrap:wrap;gap:6px;justify-content:flex-end}:root.app-notion .od-top h2{font-size:19px;line-height:25px}:root.app-notion .y2-page.y2-popup.y2-awards{height:100%}:root.app-notion .y2-awards-split{grid-template-columns:1fr;grid-template-rows:38% 1fr}:root.app-notion .y2-awards-search{padding:8px 12px;width:100%}:root.app-notion .y2-map-popup{height:100%}:root.app-notion .y2-map-close,:root.app-notion .y2-map-open{font-size:13px;padding:8px 14px}:root.app-notion .pu-top{flex-direction:column;gap:18px;margin:4px 0 16px}:root.app-notion .pu-next{flex:none;min-width:0;order:-1;width:100%}:root.app-notion .pu-calendar{flex:none;width:100%}:root.app-notion .pu-next li button{font-size:13.5px;padding:10px 2px}:root.app-notion .pu-day{gap:2px;min-height:46px;padding:3px 2px}:root.app-notion .pu-weekday{font-size:9.5px;padding:4px 2px;text-align:center}:root.app-notion .pu-day-number{align-self:center}:root.app-notion .pu-grid .pu-entry{border-radius:3px;font-size:0;height:6px;line-height:0;padding:0}:root.app-notion .pu-grid .pu-entry-estimate{height:6px}:root.app-notion .pu-more{font-size:9px;padding:0;text-align:center}:root.app-notion .pu-calendar-head .mode-tab{padding:6px 12px}:root.app-notion .pu-page .y2-table td:has(.y2-close),:root.app-notion .pu-page .y2-table td:has(select){flex:none}:root.app-notion .pu-link{font-size:13.5px;padding:4px 0}:root.app-notion .pu-webinar-links{font-size:13.5px;gap:8px 16px}:root.app-notion .browse-layout{display:block;height:auto;min-height:0}:root.app-notion .browse-filters-open{height:auto;overflow:visible}:root.app-notion .browse-page .page-bar-actions,:root.app-notion .page-bar-actions{flex-wrap:wrap;margin-left:0;width:100%}:root.app-notion .page-bar-actions .browse-activity{flex:none;padding:8px 10px;white-space:nowrap}:root.app-notion .page-bar-actions .browse-select{flex:1 1 130px;min-width:0}:root.app-notion .browse-check em{margin-left:6px}:root.app-notion .od-record{overflow-x:hidden}}@media (max-width:700px){:root.app-notion .facility-layout .browse-table td,:root.app-notion .facility-main .browse-table td,:root.app-notion .found-layout .browse-table td{font-size:13px;line-height:1.45}:root.app-notion .facility-main .browse-table td:first-child,:root.app-notion .found-layout .browse-table td:first-child{display:block;font-size:14px;font-weight:600}:root.app-notion .facility-main .browse-table td:first-child:before,:root.app-notion .found-layout .browse-table td:first-child:before{content:none}:root.app-notion .browse-table td:empty{display:none}}@media (max-width:900px){:root.app-notion .facility-main{height:64vh;height:64dvh;min-height:320px;order:-1}:root.app-notion .facility-filters{border-bottom:0;border-top:1px solid #e9e9e7}:root.app-notion .facility-legend{align-items:center;bottom:6px;display:flex;flex-direction:row;flex-wrap:nowrap;gap:2px;left:6px;max-width:none;overflow-x:auto;padding:4px;right:6px;scrollbar-width:none}:root.app-notion .facility-legend::-webkit-scrollbar{display:none}:root.app-notion .facility-legend button,:root.app-notion .facility-legend li{flex:none;white-space:nowrap}:root.app-notion .y2-map-popup .page-bar{padding-right:14px;padding-top:46px}:root.app-notion .y2-map-close{font-size:13px;padding:8px 14px;right:10px;top:8px}}@media (min-width:761px) and (max-width:1000px){:root.app-notion .y2-timeline{min-width:0}:root.app-notion .y2-line,:root.app-notion .y2-timeline-head{gap:10px;grid-template-columns:132px minmax(0,1fr) 150px}}.op-root{-webkit-font-smoothing:antialiased;background:#fff;color:#37352f;font-family:Inter,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-size:15px;line-height:22px;min-height:100vh}.op-root h1,.op-root h2,.op-root h3,.op-root ol,.op-root p,.op-root ul{margin:0;padding:0}.op-root ol,.op-root ul{list-style:none}.op-root button{color:inherit;cursor:pointer;font:inherit}.op-skel{animation:op-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#f1f1ef,#e6e5e2 50%,#f1f1ef);background-size:200% 100%;border-radius:6px;display:block}.op-top .op-skel{display:inline-block}.op-skel-right{margin-left:auto}.op-skel-gap{margin-top:14px}.op-skel-gap-small{margin-top:8px}.op-skel-hero{align-items:flex-end;display:flex;gap:16px;margin-top:24px}.op-skel-grants{border-top:1px solid #e9e9e7;margin-top:40px}.op-skel-grant{align-items:center;border-bottom:1px solid #e9e9e7;display:flex;gap:16px;padding:18px 0}@keyframes op-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.op-skel{animation:none}}.op-quiet{color:#787774;padding:80px 16px;text-align:center}.op-top{align-items:center;background:#fff;border-bottom:1px solid #f1f1ef;display:flex;font-size:14px;gap:10px;padding:10px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.op-top img{border:1px solid #37352f}.op-prepared{font-weight:600;margin-left:auto}.op-prepared span{color:#787774;font-size:11px;font-weight:500;letter-spacing:.08em;margin-right:4px;text-transform:uppercase}.op-print{background:#fff;border:1px solid #e9e9e7;border-radius:4px;font-size:13px;font-weight:500;margin-left:16px;padding:5px 10px}.op-print:hover{background:#f7f6f3}.op-page{margin:0 auto;max-width:892px;padding:56px 16px 80px}.op-eyebrow,.op-label{color:#787774;font-size:11px;font-weight:500;letter-spacing:.08em;line-height:16px;text-transform:uppercase}.op-root h1{font-size:38px;font-weight:700;letter-spacing:-.03em;line-height:44px;margin-top:10px;max-width:720px}.op-lead{color:#55534e;font-size:16px;line-height:24px;margin-top:14px!important;max-width:640px}.op-lead:empty{display:none}.op-hero{align-items:flex-end;display:flex;gap:16px;margin-top:18px}.op-figure-written,.op-grant-figure.op-figure-written strong{color:#37352f!important}.op-facts li{display:flex;flex-direction:column;padding:5px 0}.op-facts strong{font-size:14px;font-weight:600;line-height:19px}.op-facts span{color:#787774;font-size:13px;line-height:18px}.op-track-stacked{height:52px}.op-track.op-track-stacked>span{top:34%}.op-track.op-track-stacked>.op-expected{top:74%}.op-hero-figure{color:#448361;font-size:72px;font-weight:700;letter-spacing:-.035em;line-height:64px;white-space:nowrap}.op-hero p{color:#787774;font-size:15px;line-height:21px;max-width:340px}.op-hero+.op-bar{border-radius:3px;height:22px;margin-top:18px;overflow:hidden}.op-hero-key{color:#55534e;display:flex;flex-wrap:wrap;font-size:13px;gap:4px 18px;line-height:18px;margin-top:8px!important}.op-hero-key li{align-items:center;display:flex}.op-hero-key strong{color:#37352f;font-weight:600}.op-signup{align-items:center;background:#f7f6f3;border-radius:8px;display:flex;gap:8px;margin-top:32px;padding:20px}.op-signup-text{flex:1 1;margin-right:12px;min-width:0}.op-signup h2{font-size:15px;font-weight:600;line-height:22px}.op-signup p{color:#787774;font-size:13px;line-height:19px}.op-signup p.op-error{color:#c4554d}.op-signup input{background:#fff;border:1px solid #e3e2e0;border-radius:5px;color:#37352f;font:inherit;font-size:14px;height:36px;padding:0 12px;width:260px}.op-signup input:focus{outline:2px solid #c7c6c3;outline-offset:0}.op-signup input.op-input-error{border-color:#c4554d}.op-signup button{background:#37352f;border:0;border-radius:5px;color:#fff;font-size:14px;font-weight:600;height:36px;padding:0 16px;white-space:nowrap}.op-signup button:hover{background:#2a2925}.op-signup button:disabled{cursor:default;opacity:.6}.op-signup-done{background:#edf3ec;gap:14px}.op-check{align-items:center;background:#448361;border-radius:50%;color:#fff;display:flex;flex:none;font-size:15px;font-weight:700;height:28px;justify-content:center;width:28px}.op-rounds{margin-top:40px}.op-track{height:36px;margin-top:8px;position:relative}.op-track>span{position:absolute;top:50%;transform:translateY(-50%)}.op-window{background:#37352f;border-radius:6px;height:12px;min-width:12px}.op-review{background:#c7c6c3;height:2px}.op-review-note{color:#787774;font-size:10px;line-height:12px;top:9px!important;transform:translate(-50%,-50%)!important;white-space:nowrap}.op-awarded{background:#37352f;border-radius:50%;height:14px;margin-left:-7px;width:14px}.op-today{background:#eb5757;height:28px;margin-left:-1px;width:2px}.op-expected{background:#fdf3dc;border:1.5px dashed #cb912f;border-radius:6px;box-sizing:border-box;height:12px}.op-ticks{height:40px;margin-top:8px!important;position:relative}.op-ticks li{align-items:center;display:flex;flex-direction:column;position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.op-ticks li.op-tick-start{align-items:flex-start;transform:none}.op-ticks li.op-tick-end{align-items:flex-end;transform:translateX(-100%)}.op-ticks strong{font-size:13px;font-weight:600;line-height:18px}.op-ticks span{color:#787774;font-size:11px;line-height:16px}.op-tick-today strong{color:#eb5757}.op-kind-hospital{background:#448361}.op-kind-university{background:#337ea9}.op-kind-clinic{background:#cb912f}.op-kind-behavioral{background:#9065b0}.op-kind-ems{background:#d9730d}.op-kind-other{background:#c7c6c3}.op-kind-rest{background:#e3e2de}.op-bar{display:flex;gap:2px;height:10px;margin-top:6px}.op-bar span{flex-basis:0;min-width:3px}.op-bar span:first-child{border-radius:2px 0 0 2px}.op-bar span:last-child{border-radius:0 2px 2px 0}.op-dot{border-radius:2px;display:inline-block;flex:none;height:8px;margin-right:8px;width:8px}.op-kinds{font-size:13px;line-height:20px;margin-top:12px!important}.op-kinds li{align-items:center;display:flex}.op-kind-name{flex:1 1;min-width:0}.op-kinds strong{font-weight:600}.op-kind-share,.op-kinds strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.op-kind-share{color:#787774;text-align:right;width:40px}.op-grants-head{align-items:baseline;border-bottom:1px solid #e9e9e7;display:flex;gap:12px;justify-content:space-between;margin-top:48px;padding-bottom:10px}.op-grants-head h2{font-size:18px;font-weight:600;line-height:24px}.op-grants-head span{color:#787774;font-size:13px}.op-grant{border-bottom:1px solid #e9e9e7;scroll-margin-top:0;scroll-margin-top:var(--op-top,0)}.op-grant-head{align-items:center;background:#fff;border:0;display:flex;gap:12px;padding:13px 0;position:-webkit-sticky;position:sticky;text-align:left;top:0;top:var(--op-top,0);width:100%;z-index:5}.op-grant-head:hover .op-grant-title{text-decoration:underline;-webkit-text-decoration-color:#c7c6c3;text-decoration-color:#c7c6c3;text-underline-offset:3px}.op-chevron{border-bottom:1.5px solid #787774;border-right:1.5px solid #787774;flex:none;height:7px;margin:0 6px 0 3px;transform:rotate(-45deg);transition:transform .12s;width:7px}.op-grant-open .op-chevron{transform:rotate(45deg)}.op-grant-title{flex:1 1;font-size:16px;font-weight:600;min-width:0}.op-expected-tag{background:#fdf3dc;border-radius:3px;color:#8a6116;font-size:12px;padding:1px 8px;white-space:nowrap}.op-rank{flex:none;font-size:20px;font-weight:800;letter-spacing:-.03em;line-height:24px;width:30px}.op-grant-figure{align-items:flex-end;display:flex;flex:none;flex-direction:column}.op-grant-figure strong{font-feature-settings:"tnum";color:#448361;font-size:18px;font-variant-numeric:tabular-nums;font-weight:700;line-height:22px}.op-grant-figure span{color:#787774;font-size:12px;line-height:16px;white-space:nowrap}.op-grant-body{padding:0 0 24px 70px}.op-about{color:#55534e;max-width:640px}.op-why{background:#f7f6f3;border-left:2px solid #37352f;font-size:14px;line-height:21px;margin-top:10px!important;max-width:640px;padding:10px 14px}.op-why strong{font-weight:600}.op-columns{display:flex;gap:48px;margin-top:22px}.op-columns>div{flex:1 1;min-width:0}.op-documents{margin-top:2px!important}.op-documents li+li{border-top:1px solid #f1f1ef}.op-documents a{align-items:center;color:inherit;display:flex;font-size:14px;gap:10px;padding:7px 0;text-decoration:none}.op-documents a:hover .op-document-title{text-decoration:underline;text-underline-offset:3px}.op-file{border-radius:3px;flex:none;font-size:9px;font-weight:700;letter-spacing:.04em;line-height:14px;padding:1px 0;text-align:center;width:30px}.op-file-pdf{background:#fdebec;color:#c4554d}.op-file-web{background:#e7f3f8;color:#337ea9}.op-file-xls{background:#edf3ec;color:#448361}.op-file-vid{background:#f6f3f9;color:#9065b0}.op-document-title{flex:1 1;min-width:0}.op-open{font-size:13px;font-weight:500}.op-recipients{margin-top:28px}.op-recipients-head{align-items:baseline;border-bottom:1px solid #e9e9e7;display:flex;gap:12px;justify-content:space-between;padding-bottom:6px}.op-recipients-head>span{color:#787774;font-size:12px}.op-recipients table{border-collapse:collapse;font-size:14px;line-height:20px;width:100%}.op-recipients th{border-bottom:1px solid #e9e9e7;color:#787774;font-size:12px;font-weight:400;padding:7px 12px 7px 0;text-align:left}.op-recipients td{border-bottom:1px solid #f1f1ef;padding:7px 12px 7px 0;vertical-align:top}.op-recipients td:first-child{width:34%}.op-recipients td.op-purpose,.op-where{color:#55534e}.op-where{white-space:nowrap}.op-recipients .op-amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;padding-right:0;text-align:right;white-space:nowrap}.op-recipients th.op-amount{font-weight:400}.op-own td{background:#f7f6f3}.op-own td:first-child{font-weight:600}.op-more{background:none;border:0;font-size:13px;font-weight:500;margin-top:10px;padding:4px 0}.op-more:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:700px){.op-page{padding-top:28px}.op-root h1{font-size:26px;line-height:31px}.op-expected-tag,.op-grants-head span,.op-prepared span,.op-print,.op-purpose,.op-review-note{display:none}.op-hero{align-items:flex-start;flex-direction:column;gap:6px}.op-hero-figure{font-size:52px;line-height:50px}.op-signup{align-items:stretch;flex-direction:column;gap:10px;padding:16px}.op-signup-done{align-items:center;flex-direction:row}.op-signup-text{margin-right:0}.op-signup input{width:auto}.op-signup button,.op-signup input{font-size:16px;height:44px}.op-track{display:none}.op-ticks{height:auto}.op-ticks li,.op-ticks li.op-tick-end,.op-ticks li.op-tick-start{align-items:baseline;border-bottom:1px solid #f1f1ef;flex-direction:row;gap:12px;justify-content:space-between;padding:6px 0;position:static;transform:none;white-space:normal}.op-ticks li span{text-align:right}.op-grant-head{flex-wrap:wrap;gap:2px 10px}.op-grant-title{flex-basis:calc(100% - 80px)}.op-grant-figure{align-items:baseline;flex-direction:row;gap:8px;margin-left:64px}.op-grant-body{padding-left:0}.op-columns{flex-direction:column;gap:24px}.op-recipients td:first-child{width:auto}}@media print{.op-grant-head,.op-top{position:static}.op-grants-head span,.op-more,.op-print,.op-signup{display:none!important}.op-page{padding-top:16px}.op-root *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.op-grant{break-inside:avoid-page;page-break-inside:avoid}}:root{--brand-primary:#cc1e2d;--brand-primary-dark:#a01522;--brand-secondary:#56141a;--brand-success:#1d7a52;--brand-neutral:#c9b8a3;--brand-navy:#5f1e22;--stripe-primary:#635bff;--white:#fff;--black:#000;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--blue-50:#eff6ff;--blue-100:#dbeafe;--blue-600:#2563eb;--blue-700:#1e40af;--green-50:#f0fdf4;--green-100:#dcfce7;--green-600:#16a34a;--green-700:#166534;--yellow-50:#fffbeb;--yellow-100:#fef3c7;--yellow-700:#92400e;--orange-50:#ffedd5;--orange-500:#f97316;--orange-600:#ea580c;--red-50:#fee2e2;--red-300:#fca5a5;--red-500:#ef4444;--red-600:#dc2626;--red-700:#991b1b;--purple-50:#f3e8ff;--purple-100:#ddd6fe;--purple-800:#6b21a8;--color-primary:var(--brand-primary);--color-primary-dark:var(--brand-primary-dark);--color-primary-text:var(--brand-primary);--color-secondary:var(--brand-secondary);--color-tertiary:var(--brand-success);--color-light:var(--white);--color-dark:#1a1a1a;--color-neutral:var(--brand-neutral);--color-neutral2:#f0f0f0;--color-grey:#3f3f46;--font-big:"Cairo",sans-serif;--font-middle:"Assistant",sans-serif;--font-default:"Work Sans",sans-serif;--radius-base:8px;--radius-round:100px;--text-primary:var(--black);--text-body:var(--gray-900);--text-black-soft:var(--gray-900);--text-strong:var(--gray-900);--text-heading:var(--gray-800);--text-secondary:var(--gray-700);--text-subtle:var(--gray-600);--text-muted:var(--gray-500);--text-soft:var(--gray-400);--text-tab-inactive:var(--gray-600);--text-inverse:var(--white);--primary-text:var(--text-primary);--secondary-text:var(--text-soft);--text-slate:var(--text-secondary);--text-slate-dark:var(--text-heading);--text-slate-medium:var(--text-secondary);--text-slate-muted:var(--text-muted);--text-slate-soft:var(--text-soft);--text-muted-light:var(--text-soft);--text-document-muted:var(--text-soft);--text-blue-strong:var(--blue-600);--text-orange-strong:var(--orange-600);--text-success-dark:var(--green-700);--text-success-accent:var(--green-600);--text-indigo-strong:var(--purple-800);--text-cyan-strong:var(--blue-600);--text-amber-strong:var(--yellow-700);--text-red-deep:var(--red-700);--surface-base:var(--white);--surface-subtle:var(--gray-50);--surface-extra-subtle:var(--gray-50);--surface-hover-subtle:var(--gray-50);--surface-soft:var(--gray-100);--surface-muted:var(--gray-100);--surface-muted-strong:var(--gray-200);--surface-hover:var(--gray-200);--surface-neutral:var(--gray-100);--surface-canvas-soft:var(--gray-50);--surface-document-rule:var(--gray-200);--surface-selection:var(--blue-100);--surface-selected:var(--blue-50);--surface-info-soft:var(--blue-100);--surface-info-softer:var(--blue-50);--surface-success-soft:var(--green-50);--surface-success-mid:var(--green-100);--surface-success-light:var(--green-100);--surface-checkbox-selected:var(--green-50);--surface-orange-soft:var(--orange-50);--surface-amber-soft:var(--yellow-50);--surface-danger-soft:var(--red-50);--surface-indigo-soft:var(--purple-50);--surface-purple-soft:var(--purple-100);--surface-dark:#2c2c30;--tabletop:var(--gray-100);--onhover:var(--gray-100);--border-faint:var(--gray-200);--border-light:var(--gray-200);--border-muted:var(--gray-200);--border-subtle:var(--gray-300);--border-default:var(--gray-300);--border-strong:var(--gray-400);--border-neutral:var(--gray-300);--border-ui:var(--gray-300);--border-loader:var(--gray-200);--border-slate:var(--gray-200);--border-slate-strong:var(--gray-300);--border-document-rule:var(--gray-300);--info:var(--blue-600);--info-strong:var(--blue-700);--success:var(--green-600);--success-legacy:var(--green-600);--success-strong:var(--green-600);--success-alt:var(--green-600);--success-border:var(--green-100);--warning:#f59e0b;--warning-strong:var(--yellow-700);--warning-alt:var(--orange-500);--warning-bg:var(--yellow-100);--warning-border:var(--yellow-100);--danger:var(--red-500);--danger-strong:var(--red-600);--danger-dark:var(--red-600);--danger-soft:var(--red-300);--danger-border:var(--red-50);--disabled:var(--gray-300);--disabled-strong:var(--gray-400);--status-open-bg:var(--green-100);--status-open-text:var(--green-700);--status-active-bg:var(--status-open-bg);--status-active-text:var(--status-open-text);--status-quote-bg:var(--yellow-100);--status-quote-text:var(--yellow-700);--status-reservation-bg:var(--blue-100);--status-reservation-text:var(--blue-700);--status-unpaid-bg:var(--red-50);--status-unpaid-text:var(--red-700);--status-completed-bg:var(--gray-100);--status-completed-text:var(--gray-700);--status-cancelled-bg:var(--status-unpaid-bg);--status-cancelled-text:var(--status-unpaid-text);--status-sent-bg:var(--yellow-100);--status-sent-text:var(--yellow-700);--status-signed-bg:var(--purple-50);--status-signed-text:var(--purple-800);--status-expired-bg:var(--status-unpaid-bg);--status-expired-text:var(--status-unpaid-text);--status-closed-bg:var(--status-unpaid-bg);--status-closed-text:var(--status-unpaid-text);--status-draft-bg:var(--gray-100);--status-draft-text:var(--gray-600);--asset-status-available-bg:var(--green-100);--asset-status-available-text:var(--green-700);--asset-status-reserved-bg:var(--yellow-100);--asset-status-reserved-text:var(--yellow-700);--asset-status-inuse-bg:var(--red-50);--asset-status-inuse-text:var(--red-700);--asset-status-indelivery-bg:var(--gray-50);--asset-status-indelivery-text:var(--blue-700);--asset-status-onrent-bg:var(--green-100);--asset-status-onrent-text:var(--green-700);--asset-status-calledoffrent-bg:var(--yellow-100);--asset-status-calledoffrent-text:var(--yellow-700);--asset-status-inpickup-bg:var(--gray-50);--asset-status-inpickup-text:var(--blue-700);--asset-status-reviewdamage-bg:var(--red-50);--asset-status-reviewdamage-text:var(--red-700);--asset-status-hold-bg:var(--yellow-100);--asset-status-hold-text:var(--yellow-700);--asset-status-iro-bg:var(--red-50);--asset-status-iro-text:var(--red-700);--asset-status-repair-bg:var(--gray-100);--asset-status-repair-text:var(--gray-500);--asset-status-notfound-bg:var(--red-50);--asset-status-notfound-text:var(--red-700);--asset-status-scrap-bg:var(--red-50);--asset-status-scrap-text:var(--red-700);--surface-overlay-light:#0003;--surface-overlay-medium:#0006;--surface-overlay:#00000080;--surface-overlay-strong:#0009;--surface-overlay-heavy:#000000f2;--surface-glass-soft:#ffffff1a;--surface-glass:#ffffff26;--surface-glass-active:#fff3;--surface-glass-hover:#ffffff4d;--border-glass:#ffffff4d;--border-glass-hover:#ffffff80;--shadow-faint-color:#0000000a;--shadow-toast-color:#00000014;--shadow-soft-color:#0000001a;--shadow-dropdown-strong-color:#0000001f;--shadow-panel-color:#00000026;--shadow-floating-color:#0000002e;--shadow-dialog-color:#0003;--shadow-modal-color:#00000040;--shadow-slate-soft-color:var(--shadow-floating-color);--shadow-slate-faint-color:var(--shadow-panel-color);--shadow-danger-focus-color:#ef444440;--shadow-info-focus-color:#cc1e2d40;--shadow-soft:0 1px 3px var(--shadow-soft-color);--shadow-panel:0 4px 12px var(--shadow-panel-color);--shadow-toast:0 2px 8px var(--shadow-toast-color);--shadow-dropdown:0 4px 6px var(--shadow-soft-color);--shadow-modal:0 25px 50px -12px var(--shadow-modal-color);--shadow-dialog:0 10px 40px var(--shadow-dialog-color);--shadow-floating:0 8px 32px var(--shadow-floating-color);--focus-ring-primary:#cc1e2d1f;--focus-ring-info:var(--focus-ring-primary);--input-underline:#6b728099;--input-hover:#cc1e2d12;--scrollbar-thumb:var(--gray-400);--sidebar-hover:#4a2226;--skeleton-base:var(--gray-100);--skeleton-shine:var(--gray-200)}@keyframes toast-loading-bar{0%{transform:translateX(-100%)}50%{transform:translateX(0)}to{transform:translateX(100%)}}[data-theme=dark]{--color-light:#1a1a1a;--color-dark:#fff;--color-neutral:#8a7e6d}:root{--font-size-xs:0.875rem;--font-size-sm:1rem;--font-size-base:0.9375rem;--font-size-md:1.05rem;--font-size-lg:1.25rem;--font-size-toolbar:1rem;--font-size-control:0.9375rem;--font-regular:400;--font-medium:500;--font-semibold:600}.text-size-xs{font-size:.875rem;font-size:var(--font-size-xs)}.text-size-sm{font-size:1rem;font-size:var(--font-size-sm)}.text-size-base{font-size:.9375rem;font-size:var(--font-size-base)}.text-size-md{font-size:1.05rem;font-size:var(--font-size-md)}.text-size-lg{font-size:1.25rem;font-size:var(--font-size-lg)}@media (max-width:1599px){:root{--font-size-xs:0.75rem;--font-size-sm:0.8125rem;--font-size-base:0.8125rem;--font-size-md:0.875rem;--font-size-toolbar:0.8125rem;--font-size-control:0.8125rem}}@media (max-width:1023px){:root{--font-size-lg:1rem}}@media (max-width:767px){:root{--font-size-xs:0.6875rem;--font-size-sm:0.75rem;--font-size-base:0.75rem;--font-size-md:0.8125rem;--font-size-lg:0.9375rem;--font-size-toolbar:0.75rem;--font-size-control:0.75rem}}.delete-code-input::placeholder{color:var(--text-muted);opacity:.65}
/*# sourceMappingURL=main.2920cfcd.css.map*/