@layer properties;@layer components{.cd_station-item{align-items:center;background-color:var(--color-gray-100,#e6e6e6);border-color:var(--color-gray-700,#4d4d4d);border-style:var(--tw-border-style);border-width:1px;display:flex;flex-direction:column;gap:calc(var(--spacing, .25rem)*4);padding:calc(var(--spacing, .25rem)*4);width:100%;&:where(.dark,.dark *){border-color:var(--color-gray-300,#b3b3b3)}&:where(.dark,.dark *){background-color:var(--color-gray-900,#1a1a1a)}}.cd_station-item[status="0"]{background-color:var(--color-spring-100,#d9f2e6);border-color:var(--color-spring-700,#26734d);&:where(.dark,.dark *){border-color:var(--color-spring-300,#8cd9b3)}&:where(.dark,.dark *){background-color:var(--color-spring-900,#0d261a)}}.cd_station-item[status="1"]{background-color:var(--color-yellow-100,#f2f2d9);border-color:var(--color-yellow-700,#737326);&:where(.dark,.dark *){border-color:var(--color-yellow-300,#d9d98c)}&:where(.dark,.dark *){background-color:var(--color-yellow-900,#26260d)}}.cd_station-item[status="2"]{background-color:var(--color-orange-100,#f2e6d9);border-color:var(--color-orange-700,#734d26);&:where(.dark,.dark *){border-color:var(--color-orange-300,#d9b38c)}&:where(.dark,.dark *){background-color:var(--color-orange-900,#261a0d)}}.cd_station-item[status="3"]{background-color:var(--color-red-100,#f2d9d9);border-color:var(--color-red-700,#732626);&:where(.dark,.dark *){border-color:var(--color-red-300,#d98c8c)}&:where(.dark,.dark *){background-color:var(--color-red-900,#260d0d)}}.cd_station-item[status="4"]{background-color:var(--color-rose-100,#f2d9e6);border-color:var(--color-rose-700,#73264d);&:where(.dark,.dark *){border-color:var(--color-rose-300,#d98cb3)}&:where(.dark,.dark *){background-color:var(--color-rose-900,#260d1a)}}.cd_station-item[status="5"]{background-color:var(--color-magenta-100,#f2d9f2);border-color:var(--color-magenta-700,#732673);&:where(.dark,.dark *){border-color:var(--color-magenta-300,#d98cd9)}&:where(.dark,.dark *){background-color:var(--color-magenta-900,#260d26)}}.cd_station-header{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,1.33333));padding:calc(var(--spacing, .25rem)*2);text-align:center;width:100%;--tw-font-weight:var(--font-weight-bold,700);color:var(--color-gray-700,#4d4d4d);font-weight:var(--font-weight-bold,700);&:where(.dark,.dark *){color:var(--color-gray-300,#b3b3b3)}}.cd_station-item[status="0"] .cd_station-header{color:var(--color-spring-700,#26734d);&:where(.dark,.dark *){color:var(--color-spring-300,#8cd9b3)}}.cd_station-item[status="1"] .cd_station-header{color:var(--color-yellow-700,#737326);&:where(.dark,.dark *){color:var(--color-yellow-300,#d9d98c)}}.cd_station-item[status="2"] .cd_station-header{color:var(--color-orange-700,#734d26);&:where(.dark,.dark *){color:var(--color-orange-300,#d9b38c)}}.cd_station-item[status="3"] .cd_station-header{color:var(--color-red-700,#732626);&:where(.dark,.dark *){color:var(--color-red-300,#d98c8c)}}.cd_station-item[status="4"] .cd_station-header{color:var(--color-rose-700,#73264d);&:where(.dark,.dark *){color:var(--color-rose-300,#d98cb3)}}.cd_station-item[status="5"] .cd_station-header{color:var(--color-magenta-700,#732673);&:where(.dark,.dark *){color:var(--color-magenta-300,#d98cd9)}}.cd_station-inner-wrapper{background-color:color-mix(in srgb,gray 30%,transparent);padding:calc(var(--spacing, .25rem)*4);text-align:center;width:100%;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-gray-500,gray) 30%,transparent)}}.cd_station-item[status="0"] .cd_station-inner-wrapper{background-color:color-mix(in srgb,#40bf80 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-spring-500,#40bf80) 30%,transparent)}}.cd_station-item[status="1"] .cd_station-inner-wrapper{background-color:color-mix(in srgb,#bfbf40 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-yellow-500,#bfbf40) 30%,transparent)}}.cd_station-item[status="2"] .cd_station-inner-wrapper{background-color:color-mix(in srgb,#bf8040 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-orange-500,#bf8040) 30%,transparent)}}.cd_station-item[status="3"] .cd_station-inner-wrapper{background-color:color-mix(in srgb,#bf4040 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-red-500,#bf4040) 30%,transparent)}}.cd_station-item[status="4"] .cd_station-inner-wrapper{background-color:color-mix(in srgb,#bf4080 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-rose-500,#bf4080) 30%,transparent)}}.cd_station-item[status="5"] .cd_station-inner-wrapper{background-color:color-mix(in srgb,#bf40bf 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-magenta-500,#bf40bf) 30%,transparent)}}.cd_station-inner-header{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));opacity:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd_air-rank{background-color:var(--color-gray-100,#e6e6e6);border-color:var(--color-gray-700,#4d4d4d);border-style:var(--tw-border-style);border-width:1px;display:flex;flex-direction:column;gap:calc(var(--spacing, .25rem)*4);padding:calc(var(--spacing, .25rem)*4);width:100%;&:where(.dark,.dark *){border-color:var(--color-gray-300,#b3b3b3)}&:where(.dark,.dark *){background-color:var(--color-gray-900,#1a1a1a)}}.cd_air-rank-header{align-items:baseline;display:flex;flex-wrap:wrap;gap:calc(var(--spacing, .25rem)*2);justify-content:space-between}.cd_air-rank-summary{display:grid;gap:calc(var(--spacing, .25rem)*3);grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr))}.cd_air-rank-summary-item{align-items:center;background-color:color-mix(in srgb,gray 30%,transparent);display:flex;flex-direction:column;gap:calc(var(--spacing, .25rem)*1);padding:calc(var(--spacing, .25rem)*3);text-align:center;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-gray-500,gray) 30%,transparent)}}.cd_air-rank-summary-item[status="0"]{background-color:color-mix(in srgb,#40bf80 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-spring-500,#40bf80) 30%,transparent)}}.cd_air-rank-summary-item[status="1"]{background-color:color-mix(in srgb,#bfbf40 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-yellow-500,#bfbf40) 30%,transparent)}}.cd_air-rank-summary-item[status="2"]{background-color:color-mix(in srgb,#bf8040 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-orange-500,#bf8040) 30%,transparent)}}.cd_air-rank-summary-item[status="3"]{background-color:color-mix(in srgb,#bf4040 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-red-500,#bf4040) 30%,transparent)}}.cd_air-rank-summary-item[status="4"]{background-color:color-mix(in srgb,#bf4080 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-rose-500,#bf4080) 30%,transparent)}}.cd_air-rank-summary-item[status="5"]{background-color:color-mix(in srgb,#bf40bf 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-magenta-500,#bf40bf) 30%,transparent)}}.cd_air-rank-list{-moz-column-gap:calc(var(--spacing, .25rem)*3);column-gap:calc(var(--spacing, .25rem)*3);display:grid;grid-template-columns:1.5rem minmax(5rem,auto) 1fr 2.5rem minmax(4rem,auto)}.cd_air-rank-row{align-items:center;border-bottom:1px var(--tw-border-style) var(--color-gray-300,#b3b3b3);border-inline-start:.25rem solid transparent;display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding-block:calc(var(--spacing, .25rem)*2);padding-inline-end:calc(var(--spacing, .25rem)*2);padding-inline-start:calc(var(--spacing, .25rem)*1);transition-duration:var(--tw-duration,var(--default-transition-duration,.3s));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));&:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}&:where(.dark,.dark *){border-bottom-color:var(--color-gray-700,#4d4d4d)}&:hover{@media (hover:hover){background-color:color-mix(in srgb,gray 20%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-gray-500,gray) 20%,transparent)}}}}.cd_air-rank-row[data-selected]{background-color:color-mix(in srgb,gray 20%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-gray-500,gray) 20%,transparent)}--tw-font-weight:var(--font-weight-bold,700);border-inline-start-color:var(--color-candir-500);font-weight:var(--font-weight-bold,700)}.cd_air-rank-order{font-family:var(--font-mono,"Noto Sans Mono Variable",ui-monospace,monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));opacity:60%;text-align:end}.cd_air-rank-zone{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd_air-rank-bar{background-color:color-mix(in srgb,gray 25%,transparent);display:block;height:calc(var(--spacing, .25rem)*2);width:100%;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-gray-500,gray) 25%,transparent)}}.cd_air-rank-bar-fill{background-color:var(--color-gray-500,gray);display:block;height:100%}.cd_air-rank-row[status="0"] .cd_air-rank-bar-fill{background-color:var(--color-spring-500,#40bf80)}.cd_air-rank-row[status="1"] .cd_air-rank-bar-fill{background-color:var(--color-yellow-500,#bfbf40)}.cd_air-rank-row[status="2"] .cd_air-rank-bar-fill{background-color:var(--color-orange-500,#bf8040)}.cd_air-rank-row[status="3"] .cd_air-rank-bar-fill{background-color:var(--color-red-500,#bf4040)}.cd_air-rank-row[status="4"] .cd_air-rank-bar-fill{background-color:var(--color-rose-500,#bf4080)}.cd_air-rank-row[status="5"] .cd_air-rank-bar-fill{background-color:var(--color-magenta-500,#bf40bf)}.cd_air-rank-value{font-family:var(--font-mono,"Noto Sans Mono Variable",ui-monospace,monospace);text-align:end}.cd_air-rank-status{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));opacity:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:30rem){.cd_air-rank-list{grid-template-columns:1.5rem 1fr 2.5rem}.cd_air-rank-bar,.cd_air-rank-status{display:none}}.cd_modal-info-row{align-items:center;display:flex;gap:calc(var(--spacing, .25rem)*2);justify-content:flex-start}.cd_legend-swatch{background-color:var(--color-gray-500,gray);border-color:var(--color-gray-700,#4d4d4d);border-style:var(--tw-border-style);border-width:1px;flex-shrink:0;height:calc(var(--spacing, .25rem)*6);width:calc(var(--spacing, .25rem)*6);&:where(.dark,.dark *){border-color:var(--color-gray-300,#b3b3b3)}}.cd_legend-swatch[status="0"]{background-color:var(--color-spring-500,#40bf80);border-color:var(--color-spring-700,#26734d);&:where(.dark,.dark *){border-color:var(--color-spring-300,#8cd9b3)}}.cd_legend-swatch[status="1"]{background-color:var(--color-yellow-500,#bfbf40);border-color:var(--color-yellow-700,#737326);&:where(.dark,.dark *){border-color:var(--color-yellow-300,#d9d98c)}}.cd_legend-swatch[status="2"]{background-color:var(--color-orange-500,#bf8040);border-color:var(--color-orange-700,#734d26);&:where(.dark,.dark *){border-color:var(--color-orange-300,#d9b38c)}}.cd_legend-swatch[status="3"]{background-color:var(--color-red-500,#bf4040);border-color:var(--color-red-700,#732626);&:where(.dark,.dark *){border-color:var(--color-red-300,#d98c8c)}}.cd_legend-swatch[status="4"]{background-color:var(--color-rose-500,#bf4080);border-color:var(--color-rose-700,#73264d);&:where(.dark,.dark *){border-color:var(--color-rose-300,#d98cb3)}}.cd_legend-swatch[status="5"]{background-color:var(--color-magenta-500,#bf40bf);border-color:var(--color-magenta-700,#732673);&:where(.dark,.dark *){border-color:var(--color-magenta-300,#d98cd9)}}.cd_spark-stop--air-0{stop-color:var(--color-spring-600)}.cd_spark-stop--air-1{stop-color:var(--color-yellow-600)}.cd_spark-stop--air-2{stop-color:var(--color-orange-600)}.cd_spark-stop--air-3{stop-color:var(--color-red-600)}.cd_spark-stop--air-4{stop-color:var(--color-rose-600)}.cd_spark-stop--air-5{stop-color:var(--color-magenta-600)}.dark .cd_spark-stop--air-0{stop-color:var(--color-spring-400)}.dark .cd_spark-stop--air-1{stop-color:var(--color-yellow-400)}.dark .cd_spark-stop--air-2{stop-color:var(--color-orange-400)}.dark .cd_spark-stop--air-3{stop-color:var(--color-red-400)}.dark .cd_spark-stop--air-4{stop-color:var(--color-rose-400)}.dark .cd_spark-stop--air-5{stop-color:var(--color-magenta-400)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-font-weight:initial}}}