@font-face{font-family:Barlow;font-style:italic;font-weight:400;font-display:swap;src:url(./barlow-italic-400-BjGuzOss.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(./barlow-normal-400-qiz4-Cze.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(./barlow-normal-500-BPAOfeC8.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(./barlow-normal-600-DILqtrty.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(./barlow-condensed-normal-500-BgYH2mbd.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(./barlow-condensed-normal-600-DepVgxBB.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(./barlow-condensed-normal-700-v1xN8_Wq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--page: #e8eff5;--panel: #f7fafc;--ink: #11314d;--ink-2: #3c5770;--ink-3: #647b91;--rule: #c4d2de;--sun: #f0b323;--sun-ink: #a86d00;--cloud-fill: #ffffff;--cloud-back: #c9d4de;--cloud-grey: #aebccb;--cloud-dark: #5d6b82;--cloud-ink: #4f6378;--rain: #2f6eb5;--storm: #7b2d8e;--storm-wash: #f1e4f4;--calm: #2c7a59;--w-sonnig: #fdf1c8;--w-heiter: #f2f3df;--w-bewoelkt: #e2e9f0;--w-regen: #d3e1f1;--w-sturm: #e5d3ed;--focus: #1f6fd1;--board-top: #cfe1f1;--board-bottom: #f4f8fb;--display: "Barlow Condensed", "Arial Narrow", sans-serif-condensed, sans-serif;--sans: "Barlow", system-ui, sans-serif;--measure: 70ch;color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--page: #0c1826;--panel: #12233a;--ink: #e4edf6;--ink-2: #b4c4d4;--ink-3: #8599ad;--rule: #263d57;--sun: #f5c043;--sun-ink: #f5c043;--cloud-fill: #dfe7ef;--cloud-back: #8b9bb0;--cloud-grey: #9aabbe;--cloud-dark: #5a6880;--cloud-ink: #c5d2df;--rain: #7fb2ee;--storm: #d08ae2;--storm-wash: #2e1d3a;--calm: #6cc89e;--w-sonnig: #33301b;--w-heiter: #1f2f2e;--w-bewoelkt: #1b2b3d;--w-regen: #183051;--w-sturm: #35214a;--focus: #7fb3ec;--board-top: #0f2440;--board-bottom: #13263c;color-scheme:dark}}:root[data-theme=dark]{--page: #0c1826;--panel: #12233a;--ink: #e4edf6;--ink-2: #b4c4d4;--ink-3: #8599ad;--rule: #263d57;--sun: #f5c043;--sun-ink: #f5c043;--cloud-fill: #dfe7ef;--cloud-back: #8b9bb0;--cloud-grey: #9aabbe;--cloud-dark: #5a6880;--cloud-ink: #c5d2df;--rain: #7fb2ee;--storm: #d08ae2;--storm-wash: #2e1d3a;--calm: #6cc89e;--w-sonnig: #33301b;--w-heiter: #1f2f2e;--w-bewoelkt: #1b2b3d;--w-regen: #183051;--w-sturm: #35214a;--focus: #7fb3ec;--board-top: #0f2440;--board-bottom: #13263c;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--page);color:var(--ink);font-family:var(--sans);font-size:1rem;line-height:1.5;font-variant-numeric:tabular-nums lining-nums}h1,h2,h3{font-family:var(--display);font-weight:600;line-height:1.1;margin:0}h2{font-size:1.75rem}h3{font-size:1.25rem}p{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}button,input,select,textarea{font:inherit;color:inherit}.wrap{width:100%;max-width:1240px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}@media (min-width: 720px){.wrap{padding-left:max(32px,env(safe-area-inset-left,0px));padding-right:max(32px,env(safe-area-inset-right,0px))}}.masthead{background:var(--page);border-bottom:1px solid var(--rule)}@media (min-width: 720px){.masthead{position:sticky;top:0;z-index:10}}.masthead .wrap{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:4px 24px;padding-top:12px}.brand{display:flex;align-items:center;gap:10px;padding-bottom:10px;min-width:0;flex-wrap:wrap}.brand-mark{width:40px;height:34px}.brand-name{font-family:var(--display);font-size:1.75rem;font-weight:700;line-height:1}.brand-by{font-size:.8125rem;color:var(--ink-3)}.tabs{display:flex;flex-wrap:wrap;max-width:100%}.tab{background:none;border:0;border-bottom:3px solid transparent;padding:10px 12px 11px;cursor:pointer;color:var(--ink-2);white-space:nowrap;font-weight:500}.tab:hover{color:var(--ink)}.tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--sun)}main{padding:28px 0 64px}.view{display:grid;grid-template-columns:minmax(0,1fr);gap:44px}.view>*,.sheet>*,.sheet section,.cta>*,.compare-boards>*,.map>*{min-width:0}.notice{border-left:4px solid var(--calm);background:var(--panel);padding:10px 14px;font-size:.9375rem;margin-bottom:24px}.page-title{font-size:clamp(2rem,4vw,2.75rem);font-weight:700}.lede{color:var(--ink-2);max-width:var(--measure);margin-top:6px}.section-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:14px}.section-head p{color:var(--ink-2);font-size:.9375rem;max-width:60ch}.bulletin{display:grid;gap:8px}.bulletin-meta{color:var(--ink-3);font-size:.9375rem}.bulletin-head{font-size:clamp(1.875rem,4.6vw,3.25rem);font-weight:700;line-height:1.02;max-width:26ch;letter-spacing:-.005em}.bulletin-row{display:flex;align-items:flex-start;gap:18px}.bulletin-row .wx{flex:none;width:clamp(64px,9vw,112px);height:auto;margin-top:4px}.swipe-hint{display:none;margin-top:8px;font-size:.875rem;color:var(--ink-3)}.figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0 0;border-top:2px solid var(--ink)}@media (min-width: 860px){.figures{grid-template-columns:repeat(4,minmax(0,1fr))}.verdict .figures{grid-template-columns:repeat(3,minmax(0,1fr))}}.figure{display:flex;flex-direction:column-reverse;justify-content:flex-end;padding:10px 14px 12px 0;border-bottom:1px solid var(--rule);min-width:0}.figure+.figure{padding-left:14px;border-left:1px solid var(--rule)}@media (max-width: 859px){.figure:nth-child(odd){border-left:0;padding-left:0}}.figure-value{margin:0;font-family:var(--display);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;line-height:1.05}.figure-value.alert,.alert{color:var(--storm)}.figure-value .was{color:var(--ink-3)}.figure-value .arrow{color:var(--ink-3);font-weight:500}.figure-label{font-size:.875rem;color:var(--ink-2)}.board{background:linear-gradient(180deg,var(--board-top),var(--board-bottom) 70%);border-radius:14px;padding:10px 0 12px;border:1px solid var(--rule)}.board-scroll{overflow-x:auto;overscroll-behavior-x:contain}.board table{border-collapse:separate;border-spacing:4px;width:100%;min-width:860px;table-layout:fixed}.board th.corner,.board th.region{width:9.5rem}.board th,.board td{border:0;padding:0}.board .mhead{font-family:var(--display);text-align:center;padding:2px 0 4px;color:var(--ink)}.board .mhead .mon{display:block;font-size:1.25rem;font-weight:600;line-height:1}.board .mhead .yy{display:block;font-size:.8125rem;color:var(--ink-3);font-weight:500}.board .mhead.newyear .yy{color:var(--ink);font-weight:700}.board .region{position:sticky;left:0;z-index:1;text-align:left;padding:0 8px 0 12px;background:linear-gradient(90deg,var(--board-bottom) 85%,transparent);vertical-align:middle}.region-name{display:block;font-family:var(--display);font-size:1.1875rem;font-weight:600;line-height:1.05;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.board td.cell{border-radius:10px;background:var(--w-bewoelkt)}.board td.w-sonnig{background:var(--w-sonnig)}.board td.w-heiter{background:var(--w-heiter)}.board td.w-regen{background:var(--w-regen)}.board td.w-sturm{background:var(--w-sturm);box-shadow:inset 0 0 0 2px var(--storm)}.cell-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:74px;padding:4px 2px 6px;border:0;background:none;border-radius:10px;cursor:default}button.cell-btn{cursor:pointer}button.cell-btn:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.cell-btn .wx{width:44px;height:37px}.cell-btn .val{font-family:var(--display);font-size:1.0625rem;font-weight:600;line-height:1;color:var(--ink)}.w-sturm .val{color:var(--storm);font-weight:700}.board.compact table{min-width:700px;border-spacing:3px}.board.compact th.corner,.board.compact th.region{width:8.75rem}.board.compact .cell-btn{min-height:50px;padding:2px 1px 4px}.board.compact .cell-btn .wx{width:30px;height:25px}.board.compact .val{font-size:.875rem}.board.compact .region-name,.board.compact .mhead .mon{font-size:1rem}.wx{overflow:visible}.wx .sun-body{fill:var(--sun);stroke:var(--sun-ink);stroke-width:1.6}.wx .ray{stroke:var(--sun-ink);stroke-width:2;stroke-linecap:round}.wx .cloud{stroke:var(--cloud-ink);stroke-linejoin:round}.wx .cloud.light{fill:var(--cloud-fill)}.wx .cloud.back{fill:var(--cloud-back)}.wx .cloud.grey{fill:var(--cloud-grey)}.wx .cloud.dark{fill:var(--cloud-dark)}.wx .drop{stroke:var(--rain);stroke-width:2.2;stroke-linecap:round}.wx .bolt{fill:var(--sun);stroke:var(--sun-ink);stroke-width:1.2;stroke-linejoin:round}.board .wx-sturm .drop{animation:rain 1.1s linear infinite}.board .wx-sturm .drop:nth-child(2){animation-delay:-.35s}.board .wx-sturm .drop:nth-child(3){animation-delay:-.7s}.board .wx-sturm .drop:nth-child(4){animation-delay:-.2s}.board .wx-sturm .bolt{animation:flash 4.2s steps(1,end) infinite}.board tr:nth-child(2n) .wx-sturm .bolt{animation-delay:-1.3s}.board tr:nth-child(3n) .wx-sturm .bolt{animation-delay:-2.6s}@keyframes rain{0%{transform:translateY(-3px);opacity:0}25%{opacity:1}to{transform:translate(-1.5px,4px);opacity:0}}@keyframes flash{0%,86%{opacity:1}88%{opacity:.15}90%{opacity:1}92%{opacity:.2}}.cell-detail{margin-top:12px;min-height:3em;color:var(--ink-2);max-width:90ch;font-size:.9375rem}.legend{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 22px;font-size:.875rem;color:var(--ink-2)}.legend li{display:flex;align-items:center;gap:6px}.legend .wx{width:32px;height:27px;flex:none}.legend b{color:var(--ink);font-weight:600}.warnings{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:10px 28px}.warnings li{border-left:4px solid var(--storm);padding:4px 0 6px 12px;min-width:0}.warn-head{display:flex;flex-wrap:wrap;gap:2px 10px;align-items:baseline;font-family:var(--display);font-size:1.25rem}.warn-head b{font-weight:600}.warn-sat{color:var(--storm);font-weight:700;margin-left:auto}.warnings p{color:var(--ink-2);font-size:.9375rem}.formula{max-width:var(--measure);font-size:.9375rem;color:var(--ink-2)}.formula summary{cursor:pointer;font-weight:600;color:var(--ink)}.formula dl{display:grid;gap:10px;margin:14px 0 0}.formula>p{margin-top:12px}.formula dt{font-weight:600;color:var(--ink)}.formula dd{margin:2px 0 0}.verdict-text{margin-top:16px;font-size:1.125rem;max-width:64ch}.moves{display:grid;gap:12px}.moves h2{margin-bottom:4px}.compare-boards{display:grid;gap:28px}.compare-boards h2{font-size:1.375rem;margin-bottom:8px}.table-wrap{overflow-x:auto;border-top:2px solid var(--ink)}.table-wrap table{width:100%;border-collapse:collapse;font-size:.9375rem}.table-wrap th,.table-wrap td{text-align:left;padding:9px 12px 9px 0;border-bottom:1px solid var(--rule);vertical-align:top}.table-wrap th{font-size:.8125rem;font-weight:500;color:var(--ink-3)}.table-wrap .num{text-align:right;white-space:nowrap}.item-title{font-weight:600}.shifts td:nth-child(2),.shifts td:nth-child(3){white-space:nowrap}.shifts td:nth-child(2){color:var(--ink-3);text-decoration:line-through}.btn{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--ink);background:transparent;border-radius:999px;padding:8px 16px;cursor:pointer;font-weight:500;text-decoration:none;font-size:.9375rem}.btn:hover{background:var(--panel)}.btn.primary{background:var(--ink);color:var(--page)}.btn.primary:hover{opacity:.9;background:var(--ink)}.btn.quiet{border-color:var(--rule)}.btn.armed{border-color:var(--storm);color:var(--storm);background:var(--storm-wash)}.btn.danger{border-color:transparent;color:var(--storm);padding-left:6px;padding-right:6px}.toolbar{display:flex;flex-wrap:wrap;gap:8px}.toolbar.top{margin-top:16px}.fields,.impact-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:4px 18px}.field{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:4px;align-content:start;font-size:.875rem;color:var(--ink-2);padding-bottom:10px;min-width:0}.field.wide{grid-column:1 / -1}.field.company{display:grid;max-width:420px;margin-bottom:14px}.field small{color:var(--ink-3);font-size:.8125rem}.field input,.field select{width:100%;border:1px solid var(--rule);background:var(--panel);border-radius:6px;padding:8px 10px;font-size:.9375rem}.field input:focus,.field select:focus{border-color:var(--focus);outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--focus) 30%,transparent)}.entries{border-top:2px solid var(--ink)}.entry{border-bottom:1px solid var(--rule)}.entry>summary{list-style:none;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 16px;padding:12px 0}.entry>summary::-webkit-details-marker{display:none}.entry>summary:before{content:"+";width:1em;color:var(--ink-3);margin-right:-10px}.entry[open]>summary:before{content:"−"}.entry>summary .item-title{flex:1 1 auto;min-width:0}.entry-sums{font-size:.875rem;color:var(--ink-2);padding-left:1em}.entry-body{padding:4px 0 20px 1em;display:grid;gap:12px}.entry-body h3.sub{font-size:1.125rem}.entry-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:.875rem;color:var(--ink-2)}.empty{padding:24px 0;color:var(--ink-2);max-width:var(--measure)}.sheet{background:var(--panel);border:1px solid var(--rule);border-radius:8px;padding:28px 18px;max-width:860px;display:grid;grid-template-columns:minmax(0,1fr);gap:26px}@media (min-width: 720px){.sheet{padding:44px 52px}}.sheet-head{display:grid;gap:6px;border-bottom:2px solid var(--ink);padding-bottom:14px}.sheet-head h1{font-size:clamp(1.75rem,3.6vw,2.375rem);font-weight:700}.sheet-meta{color:var(--ink-3);font-size:.875rem}.sheet h2{font-size:1.375rem;margin-bottom:8px}.findings{margin:0;padding-left:1.2em;display:grid;gap:8px;max-width:70ch;font-size:1.03125rem}.recommend{border-left:4px solid var(--sun);padding:4px 0 4px 16px;max-width:70ch;font-size:1.03125rem;font-weight:500}.path{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;counter-reset:step}@media (min-width: 640px){.path{grid-template-columns:repeat(4,1fr)}}.path li{counter-increment:step;padding:10px 12px 12px 0;border-top:3px solid var(--rule);font-size:.875rem;color:var(--ink-2)}.path li.here{border-top-color:var(--sun)}.path li b{display:block;color:var(--ink);font-family:var(--display);font-size:1.125rem;font-weight:600}.path li b:before{content:counter(step) ". ";color:var(--ink-3)}.cta{display:grid;gap:14px;background:#11314d;color:#d9e5f0;border-radius:8px;padding:24px 20px}@media (min-width: 760px){.cta{grid-template-columns:1fr auto;align-items:center;padding:26px 30px}}.cta h2{color:#fff;margin-bottom:6px}.cta p{max-width:58ch;font-size:.9375rem}.btn.sun{border-color:#f0b323;background:#f0b323;color:#11314d;justify-self:start;font-weight:600}.btn.sun:hover{background:#f5c043}footer{border-top:1px solid var(--rule);padding:20px 0 32px;font-size:.8125rem;color:var(--ink-3)}footer .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px}footer nav{display:flex;gap:16px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}@media (max-width: 719px){.swipe-hint{display:block}.board table,.board.compact table{min-width:740px;border-spacing:3px}.board th.corner,.board th.region,.board.compact th.corner,.board.compact th.region{width:7.5rem}.board .region{padding-left:8px}.region-name,.board.compact .region-name{font-size:.9375rem}.cell-btn{min-height:60px}.cell-btn .wx{width:34px;height:29px}.cell-btn .val{font-size:.9375rem}}@media screen and (max-width: 599px){.storm-table thead{display:none}.storm-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:0 12px;border-bottom:1px solid var(--rule);padding:8px 0}.table-wrap .storm-table td{border:0;padding:0}.storm-table td.causes{grid-column:1 / -1;color:var(--ink-2);font-size:.875rem;margin-top:2px}}@media print{@page{size:A4;margin:12mm 14mm}:root,:root:not([data-theme=light]){color-scheme:light;--page: #fff;--panel: #fff;--ink: #000;--ink-2: #222;--ink-3: #555;--rule: #bbb;--storm: #6a1f7c;--sun: #c98f00}body{background:#fff;font-size:10pt}.masthead,footer,.no-print{display:none!important}main{padding:0}.wrap{padding:0;max-width:none}.sheet{border:0;padding:0;max-width:none;gap:11px}.sheet-head{padding-bottom:8px}.sheet-head h1{font-size:18pt}.sheet h2{font-size:12.5pt;margin-bottom:4px}.findings,.recommend{font-size:10pt;line-height:1.4;gap:3px;max-width:none}.table-wrap table{font-size:9pt}.table-wrap th,.table-wrap td{padding:3px 10px 3px 0}.path{grid-template-columns:repeat(4,1fr)}.path li{font-size:8.5pt;padding:5px 10px 0 0}.path li b{font-size:10.5pt}.cta{background:none;color:#000;border:1px solid #000;padding:10px 14px}.cta h2{color:#000;font-size:11pt}.cta p{font-size:8.5pt;max-width:none}.table-wrap,.findings,.path{break-inside:avoid}}.nowrap{white-space:nowrap}
