.fc-panel{min-width:0}.fc-panel p{margin:0}.fc-muted{color:var(--ink-2);text-wrap:pretty;font-size:12px}.fc-example{border:1px solid var(--accent);border-radius:var(--radius-s);color:var(--accent);justify-self:start;padding:3px 8px;font-size:12px}.fc-score{gap:8px;min-width:0;display:grid}.fc-level{color:var(--accent);align-items:baseline;gap:6px;display:flex}.fc-levelFigure{font:600 44px/1 var(--font-num);font-variant-numeric:tabular-nums}.fc-levelOf{font:500 18px/1 var(--font-num);color:var(--ink-3)}.fc-meter{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;max-width:160px;display:grid}.fc-meter span{background:var(--line);border-radius:1px;height:4px}.fc-meter span[data-on=true]{background:var(--accent)}.fc-levelName{font:500 17px/1.3 var(--font-head);color:var(--ink);text-wrap:pretty}.fc-facts{color:var(--ink-2);flex-wrap:wrap;gap:2px 12px;font-size:13px;display:flex}.fc-why{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.fc-why li{border:1px solid var(--line);border-radius:var(--radius-s);color:var(--ink-2);padding:2px 8px;font-size:12px}.fc-top{min-width:0;margin:0;padding:0;list-style:none;display:grid}.fc-top li+li{border-top:1px solid var(--line)}.fc-topRow{width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:start;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 2px;font-size:13px;display:grid}button.fc-topRow{cursor:pointer}button.fc-topRow:hover .fc-topName{color:var(--accent)}button.fc-topRow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fc-topLevel{font:600 15px/1 var(--font-num);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.fc-swatch{background:var(--ramp-0);border-radius:2px;width:10px;height:10px}.fc-swatch[data-level="2"]{background:var(--ramp-1)}.fc-swatch[data-level="3"]{background:var(--ramp-2)}.fc-swatch[data-level="4"]{background:var(--accent)}.fc-swatch[data-level="5"]{background:var(--ramp-3)}.fc-topName{overflow-wrap:anywhere}.fc-topChance{color:var(--ink-2);text-align:end;font-size:12px}.fc-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.fc-tileWide{grid-column:1/-1}.fc-tileLabel{color:var(--ink-2);text-wrap:pretty;font-size:12px}.fc-tileValue{flex-wrap:wrap;align-items:baseline;gap:4px;min-width:0;display:flex}.fc-tileUnit{color:var(--ink-2);font-size:12px}.fc-tileNoData{color:var(--ink-3);font-size:14px}.fc-tileLine{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;display:flex}.fc-tileSource{color:var(--ink-3);overflow-wrap:anywhere;font-size:11px}.fc-arrow{width:16px;height:16px;color:var(--ink);flex:none}.fc-links{gap:10px;font-size:13px;display:grid}.fc-tileLabel{align-items:center;gap:6px;display:flex}.fc-icon{width:16px;height:16px;color:var(--accent);flex:none}.fc-trend{border-top:1px solid var(--line);gap:2px;margin-top:6px;padding-top:6px;display:grid}.fc-trend svg{height:28px;display:block}.fc-head{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.fc-head>h2,.fc-head>h3{margin:0}.fc-where{color:var(--ink-3);overflow-wrap:anywhere;font-size:11px}.fc-panel .fc-score{gap:8px}.fc-scoreRow{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}.fc-scoreRow .fc-levelFigure{font-size:34px}.fc-scoreRow .fc-levelOf{font-size:15px}.fc-scoreRow .fc-meter{flex:0 96px;min-width:64px}.fc-scoreRow .fc-levelName{font-size:15px}.fc-info{border-radius:var(--radius-s);width:32px;height:32px;color:var(--ink-3);background:0 0;border:0;place-items:center;margin-inline-start:auto;display:inline-grid}.fc-info:hover,.fc-info[aria-expanded=true]{color:var(--ink);background:var(--empty)}.fc-info svg{width:18px;height:18px}.fc-infoText{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fc-infoBody{border:1px solid var(--line);border-radius:var(--radius-s);color:var(--ink-2);text-wrap:pretty;gap:4px;padding:8px 10px;font-size:12px;display:grid}.fc-infoBody[hidden]{display:none}.fc-chips{flex-wrap:wrap;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.fc-chip{border:1px solid var(--line);border-radius:var(--radius-s);color:var(--ink-2);align-items:center;gap:5px;min-width:0;padding:3px 8px;font-size:12px;line-height:1.3;display:inline-flex}.fc-chip:first-child{color:var(--ink)}.fc-chipWhy{color:var(--ink);border-color:color-mix(in oklch, var(--accent) 45%, var(--line))}.usual-arrow{width:12px;height:12px;color:var(--ink-2);flex:none}.usual-arrow[data-dir=up]{color:var(--accent)}.weather-dot,.fc-topWeather:before{background:var(--line);border-radius:50%;flex:none;width:7px;height:7px}.weather-dot[data-level="1"],.fc-topWeather[data-level="1"]:before{background:var(--ramp-0)}.weather-dot[data-level="2"],.fc-topWeather[data-level="2"]:before{background:var(--ramp-1)}.weather-dot[data-level="3"],.fc-topWeather[data-level="3"]:before{background:var(--ramp-2)}.weather-dot[data-level="4"],.fc-topWeather[data-level="4"]:before{background:var(--ramp-3)}.fc-panel .fc-topRow{grid-template-columns:auto minmax(0,1fr) 14px auto auto;gap:8px;min-height:38px;padding:6px 2px}.fc-topUsual{justify-content:center;display:inline-flex}.fc-topWeather{color:var(--ink-2);white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.fc-topWeather:before{content:"";display:block}.fc-panel .fc-topChance{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:78px}.fc-listFoot{justify-content:space-between;align-items:center;gap:8px;display:flex}.fc-listFoot .fc-muted{color:var(--ink-3);font-size:11px}.fc-listFoot+.fc-infoBody,.fc-scoreRow~.fc-infoBody{margin-top:0}.fc-panel .fc-tiles{grid-template-columns:repeat(auto-fill,minmax(106px,1fr));gap:6px}.fc-panel .fc-tileWide{grid-column:auto}.fc-panel .fc-tile{gap:2px;padding:8px 9px}.fc-tileFigure{font:600 18px/1.15 var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink)}.fc-panel .fc-tileLabel{gap:4px;font-size:11px}.fc-panel .fc-icon{width:14px;height:14px}.fc-panel .fc-tileLine{gap:2px 6px;font-size:11px}.fc-panel .fc-arrow{width:13px;height:13px}.fc-panel .fc-trend{margin-top:4px;padding-top:4px}.fc-panel .fc-trend svg{height:22px}.fc-footnote{color:var(--ink-3);text-wrap:pretty;font-size:11px;line-height:1.45}@media (max-width:380px){.fc-panel .fc-topWeather{gap:0;font-size:0}}.fc-scoreRow>.fc-infoBody,.fc-listFoot>.fc-infoBody{flex-basis:100%}.fc-listFoot{flex-wrap:wrap}.risk-hereRow{gap:4px 10px;font-size:13px}.risk-hereRow strong{font:600 15px/1.3 var(--font-head)}.fire-card{border:1px solid color-mix(in oklch, var(--accent) 55%, var(--line));border-radius:var(--radius-s);background:color-mix(in oklch, var(--accent) 7%, transparent);gap:8px;min-width:0;padding:12px;display:grid}.fire-card p{margin:0}.fire-title{font:600 16px/1.25 var(--font-head);color:var(--accent);align-items:center;gap:8px;display:flex}.fire-title svg{flex:none;width:18px;height:18px}.fire-counts,.fire-note{color:var(--ink);text-wrap:pretty;font-size:13px}.fire-wind{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;padding-top:8px;font-size:13px;display:grid}.fire-wind>.fc-muted,.fire-guide{grid-column:1/-1}.fire-arrow{width:28px;height:28px;color:var(--accent)}.fire-guide{color:var(--ink-3);font-size:11px}.fire-card{animation:m-rise var(--dur-slow,.32s) var(--ease-out,ease-out) both}@media (prefers-reduced-motion:reduce){.fire-card{animation:none}}.fire-around{gap:6px;min-width:0;display:grid}.fire-around>h2{margin:0}.fire-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.fire-figures p{border:1px solid var(--line);border-radius:var(--radius-s);color:var(--ink-2);gap:2px;margin:0;padding:8px 10px;font-size:11px;display:grid}.fire-figure{font:600 22px/1.1 var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink)}.fire-around[data-verdict=many] .fire-figure,.fire-around[data-verdict=many] .fire-verdict{color:var(--accent)}.fire-verdict{font:500 14px/1.3 var(--font-head);color:var(--ink);margin:0}.fire-around .fire-guide{margin:0}.fire-failed{border:1px solid color-mix(in oklch, var(--accent) 55%, var(--line));border-radius:var(--radius-s);color:var(--ink);text-wrap:pretty;margin:0;padding:8px 10px;font-size:12px}.fc-note{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:11px;line-height:1.45}
.ap-state{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:13px}.ap-notice{border:1px solid var(--line);border-radius:var(--radius-s);color:var(--ink-3);text-wrap:pretty;margin:0;padding:7px 9px;font-size:12px}.ap-empty{font:500 15px/1.35 var(--font-head);color:var(--ink);text-wrap:pretty;margin:0}.ap-range{gap:8px;min-width:0;display:grid}.ap-rangeRow{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.ap-rangeField{gap:3px;min-width:0;display:grid}.ap-rangeLabel{color:var(--ink-3);font-size:11px}.ap-select{font:400 13px/1.2 var(--font-ui);color:var(--ink);background:var(--panel-solid);border:1px solid var(--line);border-radius:var(--radius-s);max-width:10.5rem;padding:5px 6px}.ap-monthLine{color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:12px;display:flex}.ap-monthNow{color:var(--ink);font-size:13px}.ap-hotspots{gap:6px;min-width:0;display:grid}.ap-link{color:var(--accent);font-size:13px}.ap-retry{justify-self:start}
