:root{--oss-refine-shadow-1:0 1px 10px #00000057;--oss-refine-shadow-2:0 10px 22px #0f1e1429, inset 0 1px 0 #fff3;--oss-refine-shadow-3:0 1px 10px #0a181057;--oss-refine-wash-w16:#ffffff29}html body main>.page-header.dashboard-hero{text-align:left!important;justify-content:flex-start!important;align-items:stretch!important}html body main>.page-header.dashboard-hero>*,html body main>.page-header.dashboard-hero p,html body main>.page-header.dashboard-hero h1,html body main>.page-header.dashboard-hero h2,html body main>.page-header.dashboard-hero div:first-child{text-align:left!important;margin-left:0!important;margin-right:0!important}html body main>.page-header.dashboard-hero .flex{justify-content:flex-start!important}.oss-footer,.oss-footer p,.oss-footer span,.oss-footer a,.oss-footer .font-bold,.oss-footer .font-semibold{color:var(--t-text,var(--oss-mirror-text,#fff9ee))!important;opacity:1!important;text-shadow:var(--oss-refine-shadow-1,0 1px 10px #00000057)!important}.oss-footer p:first-child{font-weight:400!important}.oss-footer.oss-footer a,.oss-footer.oss-footer a span,.oss-footer.oss-footer .font-bold{color:var(--t-text,var(--oss-mirror-text,#fff9ee))!important}.insights-feature-pills{flex-wrap:wrap!important;justify-content:center!important;gap:.65rem!important;margin:0 0 1.15rem!important;display:flex!important}.insights-feature-pill{border-radius:var(--oss-dial-radius-button)!important;border:1px solid var(--t-accent,#ffffff8f)!important;background:var(--t-accent,#a8bf955c)!important;min-height:2.45rem!important;color:var(--t-onaccent,#fff9ee)!important;letter-spacing:0!important;text-transform:none!important;box-shadow:var(--oss-refine-shadow-2,0 10px 22px #0f1e1429, inset 0 1px 0 #fff3)!important;justify-content:center!important;align-items:center!important;padding:.65rem 1.1rem!important;font-size:14px!important;font-weight:600!important;display:inline-flex!important}.insights-feature-pill:hover,.insights-feature-pill:focus-visible{background:var(--t-accent,#c4d5b27a)!important;border-color:var(--t-accent,#ffffffc7)!important}.polls-open-heading+div article,.polls-open-heading+div article *,.polls-open-heading+div article span span,.weather-layout section:nth-child(2),.weather-layout section:nth-child(2) *,.weather-history-section article,.weather-history-section article *,.weather-history-section span span{color:var(--t-text,#fff9ee)!important}.polls-open-heading+div article div[class*=rounded-xl][class*=border],.polls-open-heading+div article span[class*=bg-stone],.polls-open-heading+div article span[class*=bg-green],.weather-layout section:nth-child(2) span[class*=rounded-full],.weather-layout section:nth-child(2) span[class*=bg-green],.weather-layout section:nth-child(2) span[class*=bg-stone],.weather-history-section span[class*=rounded-full],.weather-history-section span[class*=bg-green],.weather-history-section span[class*=bg-stone]{background:var(--t-surface2,#536f586b)!important;color:var(--t-text,#fff9ee)!important;border-color:var(--t-border,#ffffff7a)!important}.polls-open-heading+div article div[class*=rounded-xl][class*=border]>div[style]:not(.oss-poll-bar),.polls-open-heading+div article div[class*=absolute][class*=inset-y-0]:not(.oss-poll-bar){background:var(--oss-refine-wash-w16,#ffffff29)!important}html[data-theme=sage] .system-poll-card.system-poll-card.system-poll-card span[class*=bg-green],html[data-theme=sage] .system-poll-card.system-poll-card.system-poll-card span[class*=bg-stone]{color:var(--t-text)!important;background:var(--t-surface2)!important;border-color:var(--t-border)!important}.system-map-screen .no-print,.system-map-screen .no-print *{color:var(--t-text,#fff9ee)!important;text-shadow:var(--oss-refine-shadow-3,0 1px 10px #0a181057)!important}.system-map-screen .no-print button:last-child{background:var(--t-accent,#a9c29175)!important;border:1px solid var(--t-border,#ffffff7a)!important}.system-map-screen .no-print button:last-child,.system-map-screen .no-print button:last-child *{color:var(--t-onaccent,#fff9ee)!important}.map-sheet{background:#f5f0e5!important;border-color:#c9d4c3!important}.map-sheet,.map-sheet *{color:#14201b!important;text-shadow:none!important}.map-title,.map-name{color:#14401e!important}.map-meta,.map-role{color:#4a5851!important}.map-handle,.map-pronouns,.map-footer,.map-footer *{color:#6b7770!important}.map-card{background:#edf1e7!important}.map-desc{color:#2d3531!important}@media print{.map-sheet,.map-sheet *{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#14201b!important;text-shadow:none!important}.map-sheet{background:#f5f0e5!important}.map-card{background:#edf1e7!important}}@media (max-width:640px){html body main .page-header.page-header.page-header:not(.dashboard-hero){margin-bottom:var(--oss-hero-content-gap)!important;padding-top:.55rem!important;padding-bottom:.65rem!important}html body main .page-header.page-header.page-header:not(.dashboard-hero) h1{font-size:var(--t-text-hero-sm,23px)!important}html body main .page-header.page-header.page-header:not(.dashboard-hero)>div>p,html body main .page-header.page-header.page-header:not(.dashboard-hero) .oss-label-eyebrow{margin-top:1px!important}html .page-header .oss-page-about-wrap:not(.absolute) .oss-page-about-link{min-height:0!important;margin:-15px!important;padding:15px!important}}
html body .oss-sig-text.oss-sig-text.oss-sig-text{color:color-mix(in oklab, var(--oss-sig) 45%, #0a1f10 55%)!important}html.prefs-dark .oss-sig-text.oss-sig-text.oss-sig-text,html.prefs-high-contrast .oss-sig-text.oss-sig-text.oss-sig-text{color:var(--text-primary,var(--oss-mirror-text,#f0e6cc))!important}html body .oss-sig-border-top.oss-sig-border-top.oss-sig-border-top{border-top-color:var(--oss-sig)!important;border-top-style:solid!important;border-top-width:4px!important}html body .oss-sig-border-left.oss-sig-border-left.oss-sig-border-left{border-left-color:var(--oss-sig)!important;border-left-style:solid!important;border-left-width:3px!important}html body .oss-sig-bg.oss-sig-bg.oss-sig-bg{background-color:var(--oss-sig)!important}html body .oss-sig-ring-2.oss-sig-ring-2.oss-sig-ring-2{box-shadow:0 0 0 2px var(--oss-sig)!important}html body .oss-sig-strip-left.oss-sig-strip-left.oss-sig-strip-left.oss-sig-strip-left.oss-sig-strip-left{background-image:linear-gradient(to right, var(--oss-sig) 0, var(--oss-sig) 14px, transparent 14px)!important;padding-left:var(--oss-dial-strip-gap,20px)!important;border-left-width:0!important}