:root{--oss-chrome-edge-1:#f4e2b18f;--oss-chrome-edge-2:#ecf7dec7;--oss-chrome-edge-3:#e8c56a61;--oss-chrome-edge-4:#ecf7de94;--oss-chrome-edge-w72:#ffffffb8;--oss-chrome-fill-1:#bccda433;--oss-chrome-fill-2:#9a885f57;--oss-chrome-fill-3:#e8c56a24;--oss-chrome-grad-1:radial-gradient(circle at 23% 13%, #e0e9d738, transparent 28rem), radial-gradient(circle at 82% 8%, #eee2cc1f, transparent 22rem), radial-gradient(circle at 55% 80%, #2644302e, transparent 35rem), linear-gradient(135deg, #657568 0%, #536756 42%, #425c49 100%);--oss-chrome-grad-2:linear-gradient(180deg, #26402fc7, #16271dd1);--oss-chrome-ink-1:#fff9ee;--oss-chrome-ink-2:#f0d48a;--oss-chrome-shadow-10:inset 0 1px 0 #ffffff29;--oss-chrome-shadow-11:inset 0 1px 0 #ffffff29, 0 6px 16px #0f1e141f;--oss-chrome-shadow-1:inset 0 1px 0 #ffffff1a;--oss-chrome-shadow-2:0 0 0 2px #ffffff47, 0 8px 18px #0c1c1333, inset 0 1px 0 #ffffffad;--oss-chrome-shadow-3:0 10px 28px #0c1c1321, inset 0 1px 0 #ffffff29;--oss-chrome-shadow-4:inset 0 1px 0 #ffffff26;--oss-chrome-shadow-5:0 1px 9px #00000047;--oss-chrome-shadow-6:0 10px 22px #0f1e1429, inset 0 1px 0 #fff3;--oss-chrome-shadow-7:0 0 0 2px #ffffff6b, 0 7px 16px #12221838, inset 0 1px 0 #ffffff3d;--oss-chrome-shadow-8:0 0 0 2px #ffffffad, 0 9px 18px #12221847, inset 0 1px 0 #ffffff4d;--oss-chrome-shadow-9:0 0 0 3px #fff9eecc, 0 0 0 6px #7e977085, 0 10px 20px #12221847;--oss-chrome-wash-w18:#ffffff2e}html body .oss-site-header,html body header.oss-site-header{top:var(--oss-banner-height,0px)!important;z-index:80!important;width:auto!important;margin-left:0!important;position:fixed!important;left:0!important;right:0!important;transform:translateZ(0)!important}@media (min-width:768px){html body .oss-site-header,html body header.oss-site-header{height:var(--oss-header-h,76px)!important}html body .sanctuary-app-content[data-page-content=true]{padding-top:calc(var(--oss-banner-height,0px) + var(--oss-header-h,76px) + var(--sanctuary-content-top-gap,1.25rem))!important}}@media (max-width:767px){html body header.block.md\:hidden{top:var(--oss-banner-height,0px)!important;z-index:80!important;width:100vw!important;position:fixed!important;left:0!important;right:0!important;transform:translateZ(0)!important}html body .sanctuary-app-content[data-page-content=true]{padding-top:calc(var(--oss-banner-height,0px) + var(--sanctuary-mobile-header-height,108px) + var(--sanctuary-content-top-gap,1.25rem))!important}}html body .sanctuary-app-content[data-page-content=true]{padding-top:calc(var(--sanctuary-mobile-header-height,108px) + var(--sanctuary-content-top-gap,1.25rem))!important}@media (min-width:768px){html body .sanctuary-app-content[data-page-content=true]{padding-top:calc(var(--oss-banner-height,0px) + var(--oss-header-h,76px) + var(--sanctuary-content-top-gap,1.25rem))!important}}html body [data-page-content=true] main.py-10,html body [data-page-content=true] main.py-6,html body [data-page-content=true] main[class*=py-10],html body [data-page-content=true] main[class*=py-6]{padding-top:.65rem!important}html body [data-page-content=true] main>.page-header{margin-top:0!important;margin-bottom:1.25rem!important}html body [data-page-content=true] main>.page-header+*,html body [data-page-content=true] main>.page-header+.grid,html body [data-page-content=true] main>.page-header+.space-y-3,html body [data-page-content=true] main>.page-header+.space-y-4,html body [data-page-content=true] main>.page-header+.space-y-6{margin-top:0!important}html body .oss-sidebar-scroll{scrollbar-width:none!important;-ms-overflow-style:none!important;scroll-behavior:smooth!important}html body .oss-sidebar-scroll::-webkit-scrollbar{width:0!important;height:0!important}html body .oss-sidebar-more-button{color:currentColor!important;opacity:.5!important;width:1rem!important;height:1rem!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;margin:.25rem auto .35rem!important;padding:0!important;transition:opacity .16s!important;display:inline-flex!important}html body .oss-sidebar-more-button:hover,html body .oss-sidebar-more-button:focus-visible{opacity:1!important;background:0 0!important;border:0!important;transform:none!important}html body .oss-sidebar-more-button.is-collapsed,html body .oss-sidebar-more-button.is-expanded{align-self:center!important}html body .oss-sidebar-more-icon{border-bottom:2px solid!important;border-right:2px solid!important;width:.5rem!important;height:.5rem!important;display:block!important;transform:rotate(45deg)!important}html body .oss-sidebar-more-button.is-up .oss-sidebar-more-icon{transform:rotate(225deg)!important}html body [data-page-content=true] .page-header:not(.compact)>p,html body [data-page-content=true] .page-header:not(.compact)>div>p{font-size:18px!important;font-style:normal!important;font-weight:400!important;font-family:var(--font-serif,"Fraunces"), Georgia, serif!important;letter-spacing:0!important;opacity:.7!important;line-height:1.3!important}@media (max-width:767px){html body [data-page-content=true] .page-header:not(.compact)>p,html body [data-page-content=true] .page-header:not(.compact)>div>p{font-size:13px!important;line-height:1.4!important}}html body [data-page-content=true] .page-header>p.oss-hero-quote{letter-spacing:0!important;font-size:18px!important;font-style:normal!important;font-weight:700!important}html body [data-page-content=true] section.bg-white>h2:first-child:not(.oss-label-title):not(.oss-section-group),html body [data-page-content=true] section[class*=bg-white]>h2:first-child:not(.oss-label-title):not(.oss-section-group),html body [data-page-content=true] article.bg-white>h2:first-child:not(.oss-label-title):not(.oss-section-group),html body [data-page-content=true] article[class*=bg-white]>h2:first-child:not(.oss-label-title):not(.oss-section-group),html body [data-page-content=true] section.oss-card>h2:first-child:not(.oss-label-title):not(.oss-section-group),html body [data-page-content=true] article.oss-card>h2:first-child:not(.oss-label-title):not(.oss-section-group){letter-spacing:.01em!important;font-size:clamp(1rem,.96rem + .18vw,1.1rem)!important;font-weight:800!important;line-height:1.25!important}html body .alarms-top-grid,html body .alarms-card-grid{grid-template-columns:minmax(0,1fr)!important;gap:1rem!important;display:grid!important}html body .alarms-push-card{min-height:5rem!important;margin-bottom:0!important}html body .alarms-empty-space{display:none!important}html body .alarms-card-grid{align-items:start!important;margin-top:1rem!important}html body .alarm-card{min-height:10rem!important}html body .alarm-card .text-2xl{font-size:clamp(1.05rem,.98rem + .22vw,1.2rem)!important;line-height:1.35!important}html body .alarms-empty-state{grid-column:1/-1!important}html body .alarm-day-button,html body .alarm-day-dot{background:var(--t-surface2,#263a2dd1)!important;border:1px solid var(--t-border,#ffffff42)!important;color:var(--t-textmuted,#f4eddff2)!important;box-shadow:var(--oss-chrome-shadow-1,inset 0 1px 0 #ffffff1a)!important}html body .alarm-day-button.is-active,html body .alarm-day-dot.is-active{background:var(--t-accent,linear-gradient(180deg, #ecf7ded1, #95b180bd))!important;border-color:var(--t-border,#ffffffdb)!important;color:var(--t-onaccent,#213728)!important;box-shadow:var(--oss-chrome-shadow-2,0 0 0 2px #ffffff47, 0 8px 18px #0c1c1333, inset 0 1px 0 #ffffffad)!important}html body .alarm-day-button:hover{border-color:var(--t-border,#fff9)!important;color:var(--oss-mirror-text,#fff9ee)!important}html[data-theme] body .print-btn.print-btn.print-btn,html[data-theme] body .group-toggle-btn.group-toggle-btn,html[data-theme] body .zoom-btn.zoom-btn,html[data-theme] body .zoom-pct.zoom-pct:not(:hover){color:var(--t-text,#fff9ee)!important}html[data-theme] body .group-toggle-btn.group-toggle-btn.is-active{color:var(--oss-cta-on,#fff9ee)!important}@media (min-width:900px){html body .alarms-top-grid,html body .alarms-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important}html body .alarms-empty-space{display:block!important}}html body [data-page-content=true] .alarm-choice-card,html body [data-page-content=true] button[class*=border-2][class*=text-left][class*=rounded-]{background:var(--t-surface2,#526f586b)!important;border-color:var(--t-border,#ffffff7a)!important;color:var(--oss-mirror-text,#fff9ee)!important;box-shadow:var(--oss-chrome-shadow-3,0 10px 28px #0c1c1321, inset 0 1px 0 #ffffff29)!important}html body [data-page-content=true] .alarm-choice-card.is-active,html body [data-page-content=true] button[class*=border-2][class*=text-left][class*=rounded-][aria-pressed=true]{background:var(--oss-cta)!important;border-color:var(--oss-cta)!important}html body [data-page-content=true] .alarm-choice-card *,html body [data-page-content=true] button[class*=border-2][class*=text-left][class*=rounded-] *{color:var(--oss-mirror-text,#fff9ee)!important}html body [data-page-content=true] .alarm-choice-card.is-active *,html body [data-page-content=true] .alarm-choice-card.is-active .italic,html body [data-page-content=true] button[class*=border-2][class*=text-left][class*=rounded-][aria-pressed=true] *,html body [data-page-content=true] button[class*=border-2][class*=text-left][class*=rounded-][aria-pressed=true] .italic{color:var(--oss-cta-on)!important}html body [data-page-content=true] .alarm-choice-card .italic,html body [data-page-content=true] button[class*=border-2][class*=text-left][class*=rounded-] .italic{color:var(--oss-mirror-cream-soft,#efe4cf)!important}html body .insights-ai-note{letter-spacing:.012em!important;text-align:center!important;max-width:52rem!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(.95rem,.89rem + .18vw,1.05rem)!important;font-style:normal!important;font-weight:650!important;line-height:1.6!important}html body .messages-panel{min-height:min(34rem,100vh - 19rem)!important}html body .messages-composer{background:var(--t-surface2,#526f586b)!important;border-color:var(--t-border,#ffffff6b)!important;padding:1rem!important}html body .messages-composer-meta select{min-width:8.5rem!important}html body .messages-composer-row{align-items:center!important}html body .messages-composer-row input,html body .messages-composer-row button{min-height:3.15rem!important}html body .messages-composer-row button{min-width:6.25rem!important}html body .resource-jump-pill:hover,html body .resource-link-card:hover{background:var(--t-accent,#b2cc9e4d)!important;color:var(--t-onaccent,var(--oss-mirror-text,#fff9ee))!important;border-color:var(--t-border,#ffffffad)!important}html body .resource-jump-pill:hover *,html body .resource-link-card:hover *{color:var(--t-onaccent,var(--oss-mirror-text,#fff9ee))!important}html body .resource-link-card:hover p:last-child{color:var(--t-onaccent,var(--oss-mirror-cream-soft,#efe4cf))!important}html body main nav button:hover,html body main nav a:hover>span,html body main nav [class*=hover\:bg-white]:hover,html body main nav [class*=hover\:text-green-900]:hover{background:var(--oss-chrome-fill-1,#bccda433)!important;color:var(--oss-mirror-text,#fff9ee)!important;border-color:var(--t-border,#ffffff57)!important}html body main nav button:hover *,html body main nav a:hover>span *,html body main nav [class*=hover\:bg-white]:hover *,html body main nav [class*=hover\:text-green-900]:hover *{color:var(--oss-mirror-text,#fff9ee)!important;stroke:currentColor!important}html body [data-page-content=true] .text-stone-600{color:var(--t-textmuted,var(--oss-mirror-text,#fff9ee))!important}html body [data-page-content=true] .text-green-800,html body [data-page-content=true] .text-green-900{color:var(--oss-mirror-text,#fff9ee)!important}html body [data-page-content=true] .italic.text-stone-600{color:var(--oss-mirror-cream-soft,#efe4cf)!important}html body [data-page-content=true] input:not(.oss-field),html body [data-page-content=true] textarea:not(.oss-field),html body [data-page-content=true] select:not(.oss-field){color:var(--t-text,var(--oss-mirror-text,#fff9ee))!important}html body [data-page-content=true] option{color:var(--t-text,var(--text-primary,#14201b))!important;background-color:var(--t-surface2,var(--surface,#fff))!important}html body main[class*=py-6],html body main[class*=py-10]{padding-top:.55rem!important}html body main>.page-header{margin-top:0!important;margin-bottom:1.15rem!important}html body main>.page-header.dashboard-hero{text-align:center!important;justify-content:center!important;align-items:center!important}html body main>.page-header+*,html body .page-header+*{margin-top:0!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{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.oss-readable-panel,.rail-poll-card,.rail-poll-option,.influence-readable-chip{background:var(--t-surface2,#526f586b)!important;border-color:var(--t-border,#ffffff7a)!important;color:var(--oss-mirror-text,#fff9ee)!important}.oss-readable-panel *,.rail-poll-card *,.rail-poll-option *,.influence-readable-chip *{color:var(--oss-mirror-text,#fff9ee)!important}.settings-search-results{scrollbar-width:none;-ms-overflow-style:none;max-height:17rem;padding-right:.15rem;overflow-y:auto}.settings-search-results::-webkit-scrollbar{display:none}@media (max-width:767px){.settings-search-results{max-height:none;overflow-y:visible}}.rail-poll-option{min-height:2rem}.rail-poll-option>div[style]{background:var(--oss-chrome-wash-w18,#ffffff2e)!important}@media (min-width:768px){.community-polls-rail-wrap{padding-top:4.05rem!important}}.front-recent-panel{padding:18px 20px 20px!important}.front-recent-panel .w-16.h-16{width:46px!important;height:46px!important;font-size:1.25rem!important}.front-recent-item{gap:.75rem!important;padding:.7rem .8rem!important}.oss-footer{background:var(--t-surface2,#12261cd1)!important;border-color:var(--t-border,#ffffff52)!important;box-shadow:var(--oss-chrome-shadow-4,inset 0 1px 0 #ffffff26)!important}.oss-footer,.oss-footer p,.oss-footer span{color:var(--t-text,var(--oss-mirror-text,#fff9ee))!important;opacity:1!important;text-shadow:var(--oss-chrome-shadow-5,0 1px 9px #00000047)!important}.oss-footer a,.oss-footer .font-bold{color:var(--t-text,var(--oss-mirror-text,#fff9ee))!important}.oss-footer p:first-child{color:var(--t-text,var(--oss-mirror-text,#fff9ee))!important;font-weight:400!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,#ffffff8a)!important;background:var(--t-accent,#a8bf9557)!important;min-height:2.45rem!important;color:var(--t-onaccent,var(--oss-mirror-text,#fff9ee))!important;letter-spacing:0!important;text-transform:none!important;box-shadow:var(--oss-chrome-shadow-6,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,#c4d5b270)!important;border-color:var(--t-accent,#ffffffc2)!important}.system-poll-card,.system-poll-option{color:var(--oss-mirror-text,#fff9ee)!important}.system-poll-option{background:var(--t-surface2,#536f5866)!important;border-color:var(--t-border,#ffffff7a)!important}.system-poll-option[aria-pressed=true]{background:var(--t-accent,#d5e6c857)!important;border-color:var(--t-border,#ffffffa8)!important}html[data-theme] .system-poll-card,html[data-theme] .system-poll-option{color:var(--t-text)!important}html[data-theme] .system-poll-option{background:var(--t-surface2)!important;border-color:var(--t-border)!important}html[data-theme] .system-poll-option[aria-pressed=true]{background:color-mix(in srgb, var(--t-accent) 30%, var(--t-surface2))!important;border-color:var(--t-accent)!important}.system-poll-option *,.system-poll-option span{color:var(--oss-mirror-text,#fff9ee)!important}.whiteboard-layout,.weather-layout{align-items:start!important}.whiteboard-pins-list{max-height:calc(100vh - 180px);overflow-y:auto}html body main:not([data-page-content=true]) .grid>.space-y-4>*+*,html body main:not([data-page-content=true]) .grid>.space-y-5>*+*,html body main:not([data-page-content=true]) .grid>.space-y-6>*+*{margin-top:1.25rem!important}html body main:not([data-page-content=true]) .grid.items-start{gap:1.25rem!important}html body button .rounded-full,html body a .rounded-full,html body [class*=avatar]:not(.oss-hero-mark-avatar),html body [class*=Avatar]{box-shadow:var(--oss-chrome-shadow-7,0 0 0 2px #ffffff6b, 0 7px 16px #12221838, inset 0 1px 0 #ffffff3d)!important}html body .rounded-full:has(img):not(button):not(a){box-shadow:var(--oss-chrome-shadow-7,0 0 0 2px #ffffff6b, 0 7px 16px #12221838, inset 0 1px 0 #ffffff3d)!important}html body .rounded-full:has(span):not(button):not(a){box-shadow:var(--oss-chrome-shadow-7,0 0 0 2px #ffffff6b, 0 7px 16px #12221838, inset 0 1px 0 #ffffff3d)!important}html body button:hover .rounded-full,html body a:hover .rounded-full{box-shadow:var(--oss-chrome-shadow-8,0 0 0 2px #ffffffad, 0 9px 18px #12221847, inset 0 1px 0 #ffffff4d)!important}html body [aria-pressed=true] .rounded-full{box-shadow:var(--oss-chrome-shadow-9,0 0 0 3px #fff9eecc, 0 0 0 6px #7e977085, 0 10px 20px #12221847)!important}html body .connections-page .connections-card{border-radius:var(--oss-dial-radius-card)!important}html body .connections-page .connections-privacy-panel,html body .connections-page .connection-toggle-row{background:var(--t-surface2,#526f586b)!important;border-color:var(--t-border,#ffffff75)!important;color:var(--oss-mirror-text,#fff9ee)!important}html body .connections-page .connection-toggle-row{box-shadow:var(--oss-chrome-shadow-10,inset 0 1px 0 #ffffff29)!important}html body .connections-page .connection-toggle-row:hover{background:var(--t-accent,#b2cc9e40)!important;border-color:var(--t-border,#ffffffb3)!important}html body .connections-page .connection-toggle-row:hover,html body .connections-page .connection-toggle-row:hover *{color:var(--t-onaccent,var(--oss-mirror-text,#fff9ee))!important}html body .connections-page .connection-toggle-row *,html body .connections-page .connections-privacy-panel *{color:var(--oss-mirror-text,#fff9ee)!important}html body .connections-page .connection-toggle-row .italic,html body .connections-page .connections-privacy-panel .italic{color:var(--oss-mirror-cream-soft,#efe4cf)!important}html body .settings-page>.grid{grid-template-columns:minmax(0,1fr)!important;gap:1.25rem!important}@media (min-width:700px){html body .settings-page>.grid{grid-template-columns:15rem 1fr!important;align-items:start!important}}html body .settings-page .settings-search-results .flex{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))!important;gap:.6rem!important;display:grid!important}html body .settings-page .settings-toggle-grid{grid-template-columns:minmax(0,1fr)!important;gap:.75rem!important;display:grid!important}@media (min-width:900px){html body .settings-page .settings-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}}html body .consent-status-pill,html body .oss-status-pill,html body main span[class*=bg-stone-100][class*=rounded-full][class*=uppercase],html body main span[class*=bg-stone-200][class*=rounded-full][class*=uppercase],html body main span[class*=bg-green-50][class*=rounded-full][class*=uppercase],html body main span[class*=bg-amber-50][class*=rounded-full][class*=uppercase]{background:var(--t-surface2,#526f587a)!important;color:var(--oss-mirror-text,#fff9ee)!important;border:1px solid var(--t-border,#ffffff8a)!important;box-shadow:var(--oss-chrome-shadow-11,inset 0 1px 0 #ffffff29, 0 6px 16px #0f1e141f)!important}html body .consent-status-pill.is-complete,html body main span[class*=bg-green-50][class*=rounded-full][class*=uppercase]{background:var(--t-accent,#b2cc9e6b)!important;border-color:var(--t-border,#ecf7deb8)!important;color:var(--t-onaccent,var(--oss-mirror-text,#fff9ee))!important}html body .consent-status-pill.is-pending,html body main span[class*=bg-amber-50][class*=rounded-full][class*=uppercase]{background:var(--oss-chrome-fill-2,#9a885f57)!important;border-color:var(--oss-chrome-edge-1,#f4e2b18f)!important}html body .consent-member-row{background:var(--t-surface2,#526f586b)!important;border-color:var(--t-border,#ffffff75)!important;color:var(--oss-mirror-text,#fff9ee)!important;box-shadow:var(--oss-chrome-shadow-10,inset 0 1px 0 #ffffff29)!important}html body .consent-member-row:hover{background:var(--t-accent,#b2cc9e40)!important;border-color:var(--t-border,#ffffffb3)!important}html body .consent-member-row *{color:var(--oss-mirror-text,#fff9ee)!important}html body .consent-member-row:hover,html body .consent-member-row:hover *{color:var(--t-onaccent,var(--oss-mirror-text,#fff9ee))!important}html body .admin-beta-page button[class*=bg-white][class*=rounded-full]{background:var(--t-surface2,#526f586b)!important;color:var(--oss-mirror-text,#fff9ee)!important;border-color:var(--t-border,#ffffff85)!important}html body .admin-beta-page button[class*=bg-white][class*=rounded-full]:hover{background:var(--t-accent,#b2cc9e4d)!important;border-color:var(--oss-chrome-edge-w72,#ffffffb8)!important;color:var(--t-onaccent,var(--oss-mirror-text,#fff9ee))!important}html body .oss-toggle{--oss-toggle-knob-shift:1.87rem;--oss-toggle-track:#2b4032c7;--oss-toggle-track-on:linear-gradient(180deg, #bed3aef0, #7b9a6ceb);--oss-toggle-edge:#eef6e5b8;--oss-toggle-edge-on:#f5faebd6;--oss-toggle-knob:#fffdf7fa;--oss-toggle-knob-edge:#415842b3;--oss-toggle-shadow:inset 0 1px 5px #0000003d, 0 7px 16px #0f1e142e;--oss-toggle-knob-shadow:0 2px 7px #0f1e144d, inset 0 1px 0 #fffffff2;box-sizing:border-box!important;background:var(--oss-toggle-track,#2b4032c7)!important;border:2px solid var(--oss-toggle-edge,#eef6e5b8)!important;width:3.35rem!important;height:1.78rem!important;box-shadow:var(--oss-toggle-shadow,inset 0 1px 5px #0000003d, 0 7px 16px #0f1e142e)!important;border-radius:999px!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;padding:0!important;display:inline-flex!important;position:relative!important;overflow:hidden!important}html body .oss-toggle.is-on{background:var(--oss-toggle-track-on,linear-gradient(180deg, #bed3aef0, #7b9a6ceb))!important;border-color:var(--oss-toggle-edge-on,#f5faebd6)!important}html body .oss-toggle>span{box-sizing:border-box!important;background:var(--oss-toggle-knob,#fffdf7fa)!important;border:2px solid var(--oss-toggle-knob-edge,#415842b3)!important;width:.92rem!important;height:.92rem!important;box-shadow:var(--oss-toggle-knob-shadow,0 2px 7px #0f1e144d, inset 0 1px 0 #fffffff2)!important;border-radius:999px!important;transition:transform .16s,background-color .16s!important;position:absolute!important;top:50%!important;left:.28rem!important;right:auto!important;transform:translateY(-50%)!important}html body .oss-toggle.is-on>span{transform:translate(var(--oss-toggle-knob-shift), -50%)!important;left:.28rem!important;right:auto!important}html body{--oss-title-content-gap:2rem}@media (max-width:767px){html body{--oss-title-content-gap:.6rem}}html body .page-header,html body main>.page-header,html body [data-page-content=true] main>.page-header{margin-bottom:var(--oss-title-content-gap)!important}html body .page-header+*,html body .page-header+.grid,html body .page-header+.space-y-3,html body .page-header+.space-y-4,html body .page-header+.space-y-6{margin-top:0!important}html body .oss-site-header,html body header.oss-site-header{top:var(--oss-banner-height,0px)!important;z-index:80!important;width:auto!important;margin-left:0!important;position:fixed!important;left:0!important;right:0!important}@media (min-width:768px){html body [data-page-content=true][data-page-content=true]{padding-top:calc(var(--oss-banner-height,0px) + var(--oss-header-h,76px) + var(--sanctuary-content-top-gap,.5rem))!important}}@media (max-width:767px){html body header.block.md\:hidden{top:var(--oss-banner-height,0px)!important;z-index:80!important;width:100vw!important;position:fixed!important;left:0!important;right:0!important}html body [data-page-content=true][data-page-content=true]{padding-top:calc(var(--oss-banner-height,0px) + var(--sanctuary-mobile-header-height,108px) + var(--sanctuary-content-top-gap,.5rem))!important}}html.prefs-calm-background body,html.prefs-high-contrast body{background:var(--oss-chrome-grad-1,radial-gradient(circle at 23% 13%, #e0e9d738, transparent 28rem), radial-gradient(circle at 82% 8%, #eee2cc1f, transparent 22rem), radial-gradient(circle at 55% 80%, #2644302e, transparent 35rem), linear-gradient(135deg, #657568 0%, #536756 42%, #425c49 100%))!important;background-attachment:fixed!important}html.prefs-calm-background body:before,html.prefs-calm-background body:after,html.prefs-high-contrast body:before,html.prefs-high-contrast body:after{content:none!important}html.prefs-high-contrast{--oss-mirror-bg:#152219;--oss-mirror-bg-deep:#0f1a14;--oss-mirror-glass-strong:#26402fb8;--oss-mirror-glass-soft:#16271dc7;--oss-mirror-border:#ecf7deb8;--oss-mirror-text:#fff9ee;--oss-mirror-text-muted:#f4eddf;--oss-mirror-text-dim:#dce8d4;--text-primary:#fff9ee;--text-secondary:#f4eddf;--text-muted:#dce8d4;--surface:#182a1ff0;--surface-soft:#233b2ceb;--border-soft:#ecf7deb8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.prefs-high-contrast .page-header,html.prefs-high-contrast [class~=bg-white][class*=rounded-],html.prefs-high-contrast [class*=bg-white\/],html.prefs-high-contrast .bg-white,html.prefs-high-contrast aside.oss-sidebar-shell,html.prefs-high-contrast .bg-stone-100{background:var(--oss-chrome-grad-2,linear-gradient(180deg, #26402fc7, #16271dd1))!important;border-color:var(--oss-chrome-edge-2,#ecf7dec7)!important;color:var(--oss-chrome-ink-1,#fff9ee)!important}html.prefs-high-contrast input.oss-field-inset:not(:focus){background:var(--oss-chrome-grad-2,linear-gradient(180deg, #26402fc7, #16271dd1))!important;border-color:var(--oss-chrome-edge-2,#ecf7dec7)!important}html.prefs-high-contrast [data-page-content=true] .text-stone-600,html.prefs-high-contrast [data-page-content=true] .text-green-800,html.prefs-high-contrast [data-page-content=true] .text-green-900{color:var(--oss-chrome-ink-1,#fff9ee)!important}html.prefs-high-contrast .text-stone-600{color:var(--t-textmuted,#d9e4d2)!important}html.prefs-high-contrast .text-stone-900,html.prefs-high-contrast .text-green-800,html.prefs-high-contrast .text-green-900{color:var(--t-text,#fff9ee)!important}html.prefs-high-contrast .italic.text-stone-600{color:var(--t-textmuted,#d9e4d2)!important}html.prefs-high-contrast a.text-green-800,html.prefs-high-contrast a.text-green-900{color:var(--t-accent,#cbddc6)!important}html.prefs-high-contrast .bg-amber-50{background-color:var(--oss-chrome-fill-3,#e8c56a24)!important}html.prefs-high-contrast .text-amber-600,html.prefs-high-contrast .text-amber-900{color:var(--oss-chrome-ink-2,#f0d48a)!important}html.prefs-high-contrast .border-amber-100{border-color:var(--oss-chrome-edge-3,#e8c56a61)!important}html.prefs-high-contrast .bg-green-700:not(.oss-msg-sent),html.prefs-high-contrast .bg-green-900:not(.oss-msg-sent){background-color:var(--t-accent,#cbddc6)!important;color:var(--t-onaccent,#0f1a14)!important;border-color:var(--t-accent,#cbddc6)!important}html.prefs-high-contrast .bg-green-700.text-white:not(.oss-msg-sent),html.prefs-high-contrast .bg-green-900.text-white:not(.oss-msg-sent),html.prefs-high-contrast .bg-green-700:not(.oss-msg-sent) .text-white,html.prefs-high-contrast .bg-green-900:not(.oss-msg-sent) .text-white{color:var(--t-onaccent,#0f1a14)!important}html.prefs-high-contrast .oss-msg-sent{background-color:var(--t-accent,#cbddc6)!important;border-color:var(--t-accent,#cbddc6)!important}html.prefs-high-contrast .oss-msg-sent,html.prefs-high-contrast .oss-msg-sent p,html.prefs-high-contrast .oss-msg-sent span,html.prefs-high-contrast .oss-msg-sent a,html.prefs-high-contrast .oss-msg-sent button,html.prefs-high-contrast .oss-msg-sent [class*=text-white],html.prefs-high-contrast .oss-msg-sent .oss-msg-meta,html.prefs-high-contrast .oss-msg-sent .oss-msg-meta span{color:var(--t-onaccent,#0f1a14)!important}html.prefs-high-contrast a.text-green-900{color:var(--t-accent,#cbddc6)!important}html:not(.prefs-high-contrast) body .settings-page button:hover:not(.oss-page-about-link):not(.oss-help-dot),html:not(.prefs-high-contrast) body .settings-page a:hover>span,html:not(.prefs-high-contrast) body .settings-page [class*=hover\:bg-white]:hover,html:not(.prefs-high-contrast) body .settings-page [class*=hover\:bg-green-50]:hover,html:not(.prefs-high-contrast) body .settings-page [class*=hover\:text-green-900]:hover{background:var(--t-accent,#b2cc9e57)!important;color:var(--t-onaccent,#fff9ee)!important;border-color:var(--t-accent,#ecf7deb8)!important}html:not(.prefs-high-contrast) body .settings-page button:hover:not(.oss-page-about-link):not(.oss-help-dot) *,html:not(.prefs-high-contrast) body .settings-page a:hover>span *,html:not(.prefs-high-contrast) body .settings-page [class*=hover\:bg-white]:hover *,html:not(.prefs-high-contrast) body .settings-page [class*=hover\:bg-green-50]:hover *,html:not(.prefs-high-contrast) body .settings-page [class*=hover\:text-green-900]:hover *{color:var(--t-onaccent,#fff9ee)!important}html.prefs-high-contrast button:hover,html.prefs-high-contrast a:hover,html.prefs-high-contrast button:focus-visible,html.prefs-high-contrast a:focus-visible,html.prefs-high-contrast button:active,html.prefs-high-contrast a:active,html.prefs-high-contrast body .settings-page button:hover,html.prefs-high-contrast body .settings-page a:hover>span,html.prefs-high-contrast [class*=hover\:bg-white]:hover,html.prefs-high-contrast [class*=hover\:bg-stone-100]:hover,html.prefs-high-contrast [class*=hover\:bg-stone-200]:hover,html.prefs-high-contrast [class*=hover\:bg-green-50]:hover,html.prefs-high-contrast [class*=hover\:bg-red-50]:hover,html.prefs-high-contrast .focus\:bg-white:focus,html.prefs-high-contrast [class*=active\:bg-stone-200]:active{background:color-mix(in srgb, var(--t-surface2,#233b2ceb) 82%, #fff)!important;color:var(--t-text,#fff9ee)!important;border-color:var(--t-border,#ecf7de66)!important}html.prefs-high-contrast button:hover :not(.oss-badge-caution-count),html.prefs-high-contrast a:hover :not(.oss-badge-caution-count),html.prefs-high-contrast button:focus-visible :not(.oss-badge-caution-count),html.prefs-high-contrast a:focus-visible :not(.oss-badge-caution-count),html.prefs-high-contrast button:active :not(.oss-badge-caution-count),html.prefs-high-contrast a:active :not(.oss-badge-caution-count),html.prefs-high-contrast body .settings-page button:hover :not(.oss-badge-caution-count),html.prefs-high-contrast body .settings-page a:hover>span :not(.oss-badge-caution-count),html.prefs-high-contrast [class*=hover\:bg-white]:hover :not(.oss-badge-caution-count),html.prefs-high-contrast [class*=hover\:bg-stone-100]:hover :not(.oss-badge-caution-count),html.prefs-high-contrast [class*=hover\:bg-green-50]:hover :not(.oss-badge-caution-count){color:var(--t-text,#fff9ee)!important;stroke:currentColor!important}html.prefs-high-contrast .bg-green-900:hover:not(.oss-msg-sent),html.prefs-high-contrast button.bg-green-900:hover:not(.oss-msg-sent),html.prefs-high-contrast .bg-green-900:focus-visible:not(.oss-msg-sent),html.prefs-high-contrast .oss-pill-selectable.is-active:hover,html.prefs-high-contrast .oss-pill-selectable.is-active:focus-visible,html.prefs-high-contrast .oss-btn-primary:hover,html.prefs-high-contrast .oss-btn-primary:focus-visible,html.prefs-high-contrast a:hover .oss-btn-primary,html.prefs-high-contrast .oss-btn-hero:hover,html.prefs-high-contrast .oss-btn-hero:focus-visible,html.prefs-high-contrast a:hover .oss-btn-hero,html.prefs-high-contrast .oss-btn-secondary:hover,html.prefs-high-contrast .oss-btn-secondary:focus-visible,html.prefs-high-contrast a:hover .oss-btn-secondary{background:var(--t-accent,#cbddc6)!important;color:var(--t-onaccent,#0f1a14)!important;filter:brightness(.94)!important;border-color:var(--t-accent,#cbddc6)!important}html.prefs-high-contrast .bg-green-900:hover:not(.oss-msg-sent) *,html.prefs-high-contrast button.bg-green-900:hover:not(.oss-msg-sent) *,html.prefs-high-contrast .bg-green-900:focus-visible:not(.oss-msg-sent) *,html.prefs-high-contrast .oss-pill-selectable.is-active:hover *,html.prefs-high-contrast .oss-pill-selectable.is-active:focus-visible *,html.prefs-high-contrast .oss-btn-primary:hover *,html.prefs-high-contrast a:hover .oss-btn-primary *,html.prefs-high-contrast .oss-btn-hero:hover *,html.prefs-high-contrast a:hover .oss-btn-hero *,html.prefs-high-contrast .oss-btn-secondary:hover *,html.prefs-high-contrast a:hover .oss-btn-secondary *{color:var(--t-onaccent,#0f1a14)!important}html.prefs-high-contrast button.oss-flat-hover:hover,html.prefs-high-contrast button.oss-flat-hover:focus-visible,html.prefs-high-contrast button.oss-flat-hover:active,html.prefs-high-contrast body .settings-page button.oss-flat-hover:hover,html.prefs-high-contrast body .settings-page button.oss-flat-hover:focus-visible,html.prefs-high-contrast body .settings-page button.oss-flat-hover:active{background:0 0!important}html body .guide-section-button{border-bottom:1px solid #0000!important}html body .guide-section-button:hover,html body .guide-section-button:focus-visible{background:var(--t-accent,#b2cc9e42)!important;border-color:var(--oss-chrome-edge-4,#ecf7de94)!important;color:var(--t-onaccent,var(--oss-mirror-text,#fff9ee))!important}html body .guide-section-button:hover *,html body .guide-section-button:focus-visible *{color:var(--t-onaccent,var(--oss-mirror-text,#fff9ee))!important;stroke:currentColor!important}
: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}