.TLbDmW_page{background:var(--color-surface-base);min-height:100vh;font-family:var(--font-family-sans);color:var(--color-text-primary);padding:20px 0 0;overflow-x:clip}.TLbDmW_loadingPage{background:var(--color-surface-base);min-height:100vh}.TLbDmW_spinner{border:2px solid var(--color-spinner-track);border-top-color:var(--color-spinner-head);pointer-events:none;border-radius:50%;width:18px;height:18px;animation:.9s linear infinite TLbDmW_spin;position:absolute;top:12px;right:12px}.TLbDmW_chartsContainer{position:relative}.TLbDmW_noDataNote{color:var(--color-text-tertiary);font-size:var(--font-size-body-sm);margin:0;padding:0 20px 12px}@keyframes TLbDmW_spin{to{transform:rotate(360deg)}}.TLbDmW_header{padding:0 20px}.TLbDmW_titleRow{align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.TLbDmW_brand{font-size:var(--font-size-label-sm);letter-spacing:2px;color:var(--color-brand-primary);text-transform:uppercase;margin:0 0 4px;font-weight:700}.TLbDmW_title{font-size:var(--font-size-heading-md);letter-spacing:normal;color:var(--color-text-primary);margin:0 0 4px;font-weight:700}.TLbDmW_subtitle{color:var(--color-text-tertiary);font-size:var(--font-size-body-sm);margin:0 0 22px}.TLbDmW_filtersBar{box-sizing:border-box;background:var(--color-surface-footer);border-bottom:1px solid var(--color-border-subtle);z-index:5;flex-direction:column;gap:8px;width:100%;padding:10px 20px;display:flex;position:sticky;top:68px;left:0;right:0}.TLbDmW_categoryTabs{scrollbar-width:none;align-items:center;gap:6px;display:flex;overflow-x:auto}.TLbDmW_categoryTabs::-webkit-scrollbar{display:none}.TLbDmW_categoryTab{cursor:pointer;font-size:var(--font-size-label-xs);border:1.5px solid var(--cat-color);color:var(--cat-color);opacity:.55;background:0 0;border-radius:20px;flex-shrink:0;padding:5px 14px;font-family:inherit;font-weight:600;transition:all .15s}.TLbDmW_categoryTab:focus-visible{outline:2px solid var(--cat-color);outline-offset:2px}.TLbDmW_categoryTab.TLbDmW_categoryTabActive{background:var(--cat-color);color:#fff;opacity:1}.TLbDmW_yearToggles{align-items:center;gap:6px;display:flex}.TLbDmW_yearsLabel{font-size:var(--font-size-label-2xs);color:var(--color-text-tertiary);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;font-weight:600}.TLbDmW_yearBtn{cursor:pointer;font-size:var(--font-size-label-xs);border:1.5px solid var(--year-color);color:var(--year-color);background:0 0;border-radius:20px;padding:3px 10px;font-family:inherit;font-weight:700;transition:all .15s}.TLbDmW_yearBtn.TLbDmW_active{background:var(--year-color);color:#fff}.TLbDmW_partialNote{font-size:var(--font-size-label-2xs);color:var(--color-text-tertiary);margin-left:2px}@media (max-width:1120px){.TLbDmW_filtersBar{padding:8px 14px}.TLbDmW_yearToggles{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.TLbDmW_yearToggles::-webkit-scrollbar{display:none}.TLbDmW_yearsLabel,.TLbDmW_partialNote,.TLbDmW_yearBtn{flex-shrink:0}}.TLbDmW_chartCard{background:var(--color-surface-raised);border-top:1px solid var(--color-border-subtle);padding:18px 20px 10px}.TLbDmW_chartCardLabel{align-items:center;gap:8px;margin-bottom:10px;padding-left:20px;display:flex}.TLbDmW_chartDot{background:var(--dot-color);border-radius:50%;flex-shrink:0;width:9px;height:9px}.TLbDmW_chartName{color:var(--color-text-secondary);font-size:14px;font-weight:700}.TLbDmW_tooltip{background:var(--color-surface-overlay);border:1px solid var(--color-border-subtle);font-family:var(--font-family-sans);border-radius:8px;padding:10px 14px}.TLbDmW_tooltipLabel{color:var(--color-text-tertiary);font-size:var(--font-size-label-sm);letter-spacing:1px;margin-bottom:7px;font-weight:700}.TLbDmW_tooltipRow{justify-content:space-between;gap:18px;margin-bottom:3px;display:flex}.TLbDmW_tooltipKey{font-size:var(--font-size-body-sm);font-weight:600}.TLbDmW_tooltipValue{color:var(--color-text-primary);font-size:var(--font-size-body-sm)}.TLbDmW_legendItem{font-weight:600}.TLbDmW_footer{color:#333;text-align:center;padding:8px 0 16px;font-size:10px}.TLbDmW_heatmapTable{border-collapse:collapse;table-layout:fixed;width:100%}.TLbDmW_heatmapTable th{color:var(--color-text-tertiary);font-size:var(--font-size-label-xs);border-bottom:1px solid var(--color-border-subtle);text-align:center;padding:4px 0 8px;font-weight:600}.TLbDmW_heatmapCatTh{text-align:left;width:100px;padding-left:10px}.TLbDmW_heatmapCatTd{text-align:left;color:var(--color-text-secondary);font-weight:600;font-size:var(--font-size-label-xs);vertical-align:middle;border-left:none;padding:0 10px}.TLbDmW_heatmapCell{border:1px solid var(--color-border-subtle);vertical-align:top;padding:0}.TLbDmW_heatmapYrRow{font-size:var(--font-size-label-2xs);flex:1;justify-content:center;align-items:center;padding:5px 6px;font-weight:600;display:flex}.TLbDmW_smallMultiplesGrid{flex-wrap:wrap;gap:8px;display:flex}.TLbDmW_smallMultiplePanel{flex:1 1 0;min-width:180px;max-width:100%}.TLbDmW_smallMultipleCaption{text-align:center;color:var(--color-text-tertiary);margin-top:2px;font-size:10px;font-weight:500}.TLbDmW_metricTableWrap{margin-bottom:10px;overflow-x:auto}.TLbDmW_metricTable{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--font-size-label-xs)}.TLbDmW_metricTable th{color:var(--color-text-tertiary);font-size:var(--font-size-label-2xs);letter-spacing:.5px;text-transform:uppercase;text-align:right;border-bottom:1px solid var(--color-border-subtle);white-space:nowrap;padding:4px 10px 8px;font-weight:600}.TLbDmW_metricTable td{color:var(--color-text-secondary);text-align:right;border-bottom:1px solid var(--color-border-subtle);white-space:nowrap;font-variant-numeric:tabular-nums;padding:5px 10px}.TLbDmW_metricTable .TLbDmW_metricRowHead{text-align:left;font-weight:700}.TLbDmW_metricPartial{opacity:.6}.TLbDmW_metricTableCaption{color:var(--color-text-tertiary);font-size:var(--font-size-label-2xs);letter-spacing:.5px;padding:6px 0 4px 10px;font-weight:600}.TLbDmW_definitionList{-moz-columns:2;columns:2;-moz-column-gap:28px;column-gap:28px;margin:0;padding:0 10px 8px}.TLbDmW_definitionList dt{color:var(--color-text-secondary);font-size:var(--font-size-label-xs);-moz-column-break-after:avoid;break-after:avoid;margin-top:8px;font-weight:700}.TLbDmW_definitionList dd{color:var(--color-text-tertiary);font-size:var(--font-size-label-xs);-moz-column-break-inside:avoid;break-inside:avoid;margin:2px 0 0;line-height:1.5}.TLbDmW_definitionList code{color:var(--color-text-secondary);font-size:.95em}@media (max-width:760px){.TLbDmW_definitionList{-moz-columns:1;columns:1}}.TLbDmW_tooltipDivider{border-top:1px solid var(--color-border-subtle);margin:6px 0 4px}.TLbDmW_tooltipKeyBold{font-size:var(--font-size-body-sm);color:var(--color-text-primary);font-weight:700}.TLbDmW_toolCard{background:var(--color-surface-tool);border-top:2px solid var(--color-border-tool);margin-top:24px}.TLbDmW_toolCard .TLbDmW_chartName{color:var(--color-text-primary)}.TLbDmW_toolBlock{padding:0 20px 14px}.TLbDmW_toolLead{color:var(--color-text-tertiary);font-size:var(--font-size-label-xs);max-width:70ch;margin:0 0 10px;line-height:1.5}.TLbDmW_toolButton{border:1px solid var(--color-border-subtle);background:var(--color-surface-overlay);color:var(--color-text-secondary);font-size:var(--font-size-label-xs);border-radius:6px;margin-top:14px;padding:9px 16px;font-weight:700;text-decoration:none;display:inline-block}.TLbDmW_toolButton:hover{color:var(--color-text-primary);border-color:var(--color-text-tertiary)}
.R0gwrW_flex{flex-direction:row;justify-content:center;gap:8px;display:flex}.R0gwrW_link{cursor:pointer;flex-direction:row;justify-content:center;align-items:center;gap:4px;width:160px;font-weight:700;display:flex}.R0gwrW_text{margin-top:2px;line-height:16px}.R0gwrW_nonBreakingText{white-space:nowrap}@media (max-width:768px){.R0gwrW_flex{flex-flow:column wrap;align-items:center;gap:16px}.R0gwrW_link{padding:4px 16px}.R0gwrW_separator{display:none}}@media (max-width:444px){.R0gwrW_flex{margin:0 16px}}
.dk9w4W_root{background:radial-gradient(circle,#264d7c 0%,#12264a 70%);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;margin:16px;display:flex;position:relative;overflow:hidden}.dk9w4W_title{text-align:center;color:#00c4fc;margin:0;padding:1rem;font-size:48px;font-weight:700}.dk9w4W_snowflake{background:url(/images/snow-flake.svg) 50%/contain no-repeat;position:absolute}.dk9w4W_snowflake.dk9w4W_small{width:40px;height:40px;rotate:22deg}.dk9w4W_snowflake.dk9w4W_medium{width:80px;height:80px;rotate:33deg}.dk9w4W_snowflake.dk9w4W_large{width:120px;height:120px;rotate:44deg}.dk9w4W_snowflake.dk9w4W_top-left{top:10px;left:10px}.dk9w4W_snowflake.dk9w4W_bottom-right{bottom:-20px;right:-10px}.dk9w4W_snowflake.dk9w4W_center{top:160px;left:180px;transform:translate(-50%,-50%)}
.aDefAW_root{color:#fff;background-color:#006241;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:100%;padding:48px 0 0;display:flex}.aDefAW_wrapper{flex-direction:column;justify-content:center;align-items:center;gap:32px;max-width:100%;padding:0 32px;display:flex}.aDefAW_offerContainer{cursor:pointer;background-color:#ffffff1a;border:2px solid #016a1e;border-radius:8px;padding:8px 16px;animation:2s ease-in-out infinite aDefAW_glow;box-shadow:0 0 8px #fffc}.aDefAW_social{max-width:100%}.aDefAW_textContainer{flex-direction:row;gap:8px;display:flex}.aDefAW_link{transition:color .15s ease-in-out,font-weight .15s ease-in-out}.aDefAW_link:hover{color:#d4e9e2;font-weight:700}.aDefAW_services{flex-direction:column;align-items:center;gap:8px;display:flex}.aDefAW_servicesHeading{letter-spacing:1px;color:#d4e9e2;font-family:Luckiest Guy,sans-serif;font-size:20px}.aDefAW_servicesList{flex-wrap:wrap;justify-content:center;gap:4px 16px;display:flex}.aDefAW_serviceLink{padding:4px 8px;display:inline-block}.aDefAW_logoContainer{cursor:pointer;box-sizing:border-box;background-color:#fff;justify-content:center;gap:4px;width:100%;padding:64px 24px 76px;display:flex;position:relative}.aDefAW_adminLink{color:#aaa;padding:8px 16px;font-size:10px;text-decoration:none;position:absolute;bottom:4px;right:8px}.aDefAW_adminLink:hover{color:#666}@media (max-width:834px){.aDefAW_offerContainer{flex-direction:column;justify-content:center;align-items:center;display:flex}.aDefAW_line{text-align:center;line-height:2;display:block}}@media (max-width:768px){.aDefAW_textContainer{flex-direction:column;align-items:center;gap:4px}.aDefAW_separator{display:none}.aDefAW_servicesList{flex-direction:column;align-items:center;gap:0}}@keyframes aDefAW_glow{0%,to{box-shadow:0 0 8px #fffc}50%{box-shadow:0 0 16px #fffc}}
