/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.static{position:static}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}}:root{--ink:#dcecf2;--muted:#8198a3;--line:#87b8c62e;--panel:#07171fdb;--teal:#21d4c2;--state:#ff4d4f;--state-soft:#ff4d4f21}*{box-sizing:border-box}html{background:#031019}body{color:var(--ink);background:radial-gradient(circle at 82% -12%,#21d4c21f,#0000 31rem),linear-gradient(145deg,#031019 0%,#061a24 48%,#04131b 100%);min-height:100vh;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif}button{font:inherit}.shell{min-height:100vh;padding:0 4vw 32px}.shell[data-state=VERDE]{--state:#54d98c;--state-soft:#54d98c21}.shell[data-state=AMARELO]{--state:#ffd166;--state-soft:#ffd16621}.shell[data-state=LARANJA]{--state:#ff9b56;--state-soft:#ff9b5621}.shell[data-state=UNKNOWN\/N-D]{--state:#92a5ae;--state-soft:#92a5ae21}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:82px;display:flex}.brand{align-items:center;gap:13px;display:flex}.brand img{object-fit:contain;width:45px;height:45px}.brand div{gap:3px;display:grid}.brand strong{color:#f0fbff;letter-spacing:.17em;font-size:18px}.brand span{color:var(--muted);font-size:12px}.mode{color:#9eb1ba;align-items:center;gap:8px;font:12px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.mode i{background:#f4b95b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 13px #f4b95b}.mode[data-channel=operational]{color:#b9dcd7}.mode[data-channel=operational] i{background:#54d98c;box-shadow:0 0 13px #54d98ccc}.topbar-actions{align-items:center;gap:18px;display:flex}.surface-tabs{border:1px solid var(--line);background:#05141cc7;border-radius:9px;padding:3px;display:flex}.surface-tabs button{color:#748b95;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 11px;font-size:10px}.surface-tabs button.active{color:#ddf8f5;background:#21d4c221;box-shadow:inset 0 0 0 1px #21d4c247}.notice{border-bottom:1px solid var(--line);color:#8fa5af;align-items:center;gap:18px;padding:10px 0;font-size:11px;display:flex}.notice strong{color:#f4b95b;letter-spacing:.08em;white-space:nowrap}.episode-nav{justify-content:space-between;align-items:end;gap:28px;padding:36px 0 24px;display:flex}.eyebrow{color:var(--teal);letter-spacing:.15em;text-transform:uppercase;font:700 10px ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.episode-nav h1{color:#f4fbfd;letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(24px,3vw,38px);font-weight:620}.episode-nav p{color:#7f969f;max-width:620px;margin:8px 0 0;font-size:11px}.episode-tabs{gap:8px;display:flex}.episode-tabs button{text-align:left;color:#8ea4ae;border:1px solid var(--line);cursor:pointer;background:#061922bf;border-radius:10px;min-width:164px;padding:12px 15px;transition:all .2s}.episode-tabs button:hover{color:#dff8f5;border-color:#21d4c273}.episode-tabs button.active{color:#fff;border-color:var(--teal);box-shadow:inset 0 -2px var(--teal);background:#21d4c21a}.episode-tabs span,.episode-tabs small{display:block}.episode-tabs span{font-size:13px;font-weight:650}.episode-tabs small{color:#718993;margin-top:4px;font:10px ui-monospace,SFMono-Regular,Consolas,monospace}.operational-head{grid-template-columns:minmax(0,1fr) minmax(520px,.9fr);align-items:end;gap:32px;padding:34px 0 24px;display:grid}.operational-head h1{color:#f4fbfd;letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(24px,3vw,38px);font-weight:620}.operational-head p{color:#7f969f;max-width:680px;margin:8px 0 0;font-size:11px;line-height:1.55}.freshness-grid{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:1px;display:grid}.freshness-grid div{background:#061820f0;min-width:0;padding:10px 12px}.freshness-grid dt,.freshness-grid dd{margin:0}.freshness-grid dt{color:#5f7883;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.freshness-grid dd{color:#a9bdc4;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font:8px ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.state-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:14px;display:grid}.state-card,.synopsis,.metric-card{border:1px solid var(--line);background:var(--panel);box-shadow:0 20px 60px #0000002e}.state-card{border-left:3px solid var(--state);grid-template-columns:112px 1fr auto;align-items:center;gap:26px;min-height:208px;padding:28px;display:grid}.state-orb{border:1px solid var(--state);place-items:center;width:92px;height:92px;display:grid}@supports (color:color-mix(in lab, red, red)){.state-orb{border:1px solid color-mix(in srgb, var(--state) 42%, transparent)}}.state-orb{background:var(--state-soft);border-radius:50%}.state-orb span{background:var(--state);width:42px;height:42px;box-shadow:0 0 30px var(--state);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.state-orb span{box-shadow:0 0 30px color-mix(in srgb, var(--state) 70%, transparent)}}.state-card h2{color:var(--state);letter-spacing:-.055em;margin:5px 0 3px;font:700 clamp(29px,4vw,52px) ui-monospace,SFMono-Regular,Consolas,monospace}.state-card p{color:var(--muted);margin:0;font-size:12px}.state-card dl{gap:10px;min-width:140px;margin:0;display:grid}.state-card dl div{border-bottom:1px solid var(--line);padding-bottom:7px}.state-card dt,.state-card dd{margin:0}.state-card dt{color:#68808b;text-transform:uppercase;font:9px ui-monospace,SFMono-Regular,Consolas,monospace}.state-card dd{color:#bdd0d7;margin-top:3px;font:11px ui-monospace,SFMono-Regular,Consolas,monospace}.synopsis{padding:27px}.synopsis h3{color:#effafd;margin:12px 0 8px;font:650 24px ui-monospace,SFMono-Regular,Consolas,monospace}.synopsis p{color:#8ea4ae;min-height:64px;margin:0;font-size:12px;line-height:1.6}.transport-note{border-top:1px solid var(--line);color:#647c87;margin-top:18px;padding-top:12px;font-size:9px}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.metric-card{min-height:252px;padding:22px}.metric-card header{color:#a8bbc3;justify-content:space-between;font-size:12px;display:flex}.availability-dot{background:var(--teal);border-radius:50%;width:7px;height:7px;margin-top:4px;box-shadow:0 0 10px #21d4c2b3}.metric-card.is-missing{background:repeating-linear-gradient(-45deg,#081922e6,#081922e6 12px,#0c1f28e6 12px 24px);border-color:#9fafb63d}.metric-card.is-missing .availability-dot{box-shadow:none;background:#879aa2}.metric-value{color:#f3fbfd;letter-spacing:-.055em;align-items:baseline;gap:8px;margin:20px 0 22px;font:650 clamp(31px,4vw,48px) ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.metric-card.is-missing .metric-value{color:#9aabb2}.metric-value small{color:#a0b4bc;letter-spacing:0;font-size:18px;font-weight:560}.meta-grid{grid-template-columns:1fr 1fr;gap:9px 12px;margin:0;display:grid}.meta-grid div{min-width:0}.meta-grid dt,.meta-grid dd{margin:0}.meta-grid dt{color:#5f7883;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.meta-grid dd{color:#a9bdc4;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font:9px ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.meta-grid dd[data-tone=missing],.meta-grid dd[data-tone=unknown],.meta-grid dd[data-tone=not_evaluated]{color:#c7a878}.meta-grid dd[data-tone=available],.meta-grid dd[data-tone=valid]{color:#62dca5}.meta-grid dd[data-tone=stale],.meta-grid dd[data-tone=suspect]{color:#f4b95b}.meta-empty{color:var(--muted);font-size:11px}.mini-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.mini-metric{border:1px solid var(--line);background:#07171f9e;min-width:0;padding:15px}.mini-metric>span{color:#768f99;text-transform:uppercase;letter-spacing:.06em;font-size:9px;display:block}.mini-metric strong{color:#e9f7fa;text-overflow:ellipsis;white-space:nowrap;margin:10px 0 7px;font:650 18px ui-monospace,SFMono-Regular,Consolas,monospace;display:block;overflow:hidden}.mini-metric strong small{color:#718993;font-size:9px;font-weight:500}.mini-metric em{color:#5f7882;text-overflow:ellipsis;white-space:nowrap;font:8px ui-monospace,SFMono-Regular,Consolas,monospace;display:block;overflow:hidden}.mini-metric.is-missing strong{color:#8fa1a8}.validation-panel,.modules-panel,.table-panel,.sources-panel,.diagnostics-panel{border:1px solid var(--line);background:#05141cb3;margin-top:30px;padding:25px}.section-head{justify-content:space-between;align-items:end;gap:28px;margin-bottom:20px;display:flex}.section-head h2{color:#eff9fc;letter-spacing:-.025em;margin:6px 0 0;font-size:22px;font-weight:620}.section-head p{color:#718993;text-align:right;max-width:520px;margin:0;font-size:10px;line-height:1.5}.comparison-grid{border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.comparison-grid>div{border-bottom:1px solid var(--line);padding:13px 16px}.comparison-grid>div:nth-child(odd){border-right:1px solid var(--line)}.comparison-label{color:#68818c;text-transform:uppercase;letter-spacing:.1em;background:#14323d40;font:700 9px ui-monospace,SFMono-Regular,Consolas,monospace}.comparison-value{justify-content:space-between;align-items:center;gap:15px;display:flex}.comparison-value span{color:#6c858f;font-size:10px}.comparison-value strong{color:#d8e9ee;font:650 15px ui-monospace,SFMono-Regular,Consolas,monospace}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%}th{color:#68818c;text-align:left;text-transform:uppercase;letter-spacing:.1em;background:#14323d3d;padding:9px 12px;font:700 8px ui-monospace,SFMono-Regular,Consolas,monospace}td{color:#a9bec6;border-bottom:1px solid #87b8c61a;padding:11px 12px;font:10px ui-monospace,SFMono-Regular,Consolas,monospace}td small{color:#58717c}tr:last-child td{border-bottom:0}.state-token{color:#c7d6da;background:#8c9da524;border-radius:3px;padding:4px 7px;font-size:8px;display:inline-block}.state-token[data-state=VERMELHO]{color:#ff8587;background:#ff4d4f1f}.state-token[data-state=VERDE]{color:#6cdf9a;background:#54d98c1a}.state-token[data-state=UNKNOWN\/N-D]{color:#b2c0c5;background:#92a5ae1f}.forecast-modes{grid-template-columns:1fr 1fr;gap:18px;display:grid}.forecast-mode h3{color:#d8ebef;margin:0 0 8px;font:650 12px ui-monospace,SFMono-Regular,Consolas,monospace}.empty-state{color:#738a94;background:repeating-linear-gradient(-45deg,#08192280,#08192280 11px,#0c1f2880 11px 22px);border:1px dashed #94a8b047;flex-direction:column;justify-content:center;gap:7px;min-height:104px;padding:18px;font-size:10px;display:flex}.empty-state strong{color:#acbbc1;font:650 15px ui-monospace,SFMono-Regular,Consolas,monospace}.modules-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.modules-grid article{background:#091d268c;border:1px solid #87b8c624;min-width:0;padding:15px}.modules-grid article[data-availability=missing]{background:repeating-linear-gradient(-45deg,#0819228c,#0819228c 10px,#0c1f288c 10px 20px)}.modules-grid header{color:#718b95;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;font:700 9px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.modules-grid i{background:#50d58a;border-radius:50%;width:7px;height:7px}.modules-grid article[data-availability=missing] i{background:#879aa2}.modules-grid strong{color:#dcecf1;text-overflow:ellipsis;white-space:nowrap;margin-top:17px;font:650 14px ui-monospace,SFMono-Regular,Consolas,monospace;display:block;overflow:hidden}.modules-grid p{color:#66808a;min-height:34px;margin:8px 0 0;font-size:9px;line-height:1.45}.technical-strip{border:1px solid #87b8c61f;grid-template-columns:repeat(3,1fr);margin-top:9px;display:grid}.technical-strip div{border-right:1px solid #87b8c61f;justify-content:space-between;gap:12px;min-width:0;padding:10px 13px;display:flex}.technical-strip div:last-child{border-right:0}.technical-strip span{color:#58717c;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.technical-strip code{color:#8fa6ae;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.source-grid article{background:#091d268c;border:1px solid #87b8c621;padding:14px}.source-grid article>div{align-items:center;gap:7px;display:flex}.source-grid i{background:#7f939b;border-radius:50%;width:7px;height:7px}.source-grid i[data-status=available]{background:#54d98c;box-shadow:0 0 9px #54d98c80}.source-grid i[data-status=failed]{background:#ff686a;box-shadow:0 0 9px #ff686a80}.source-grid strong{color:#d3e4e9;text-overflow:ellipsis;font:650 10px ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.source-grid article>div span{color:#66808a;margin-left:auto;font-size:8px}.source-grid dl{grid-template-columns:auto 1fr;gap:5px 9px;margin:13px 0 0;display:grid}.source-grid dt,.source-grid dd{margin:0;font:8px ui-monospace,SFMono-Regular,Consolas,monospace}.source-grid dt{color:#58717b}.source-grid dd{color:#8ea5ae;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.diagnostic-grid{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:1px;display:grid}.diagnostic-grid div{background:#07171ff2;min-width:0;padding:13px}.diagnostic-grid dt,.diagnostic-grid dd{margin:0}.diagnostic-grid dt{color:#607984;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.diagnostic-grid dd{color:#b2c6cd;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font:10px ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.artifact-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.artifact-list div{background:#091d268c;border:1px solid #87b8c621;gap:5px;min-width:0;padding:12px;display:grid}.artifact-list span{color:var(--teal);text-transform:uppercase;font:700 8px ui-monospace,SFMono-Regular,Consolas,monospace}.artifact-list code{color:#afc3ca;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.artifact-list small{color:#5e7680;font:8px ui-monospace,SFMono-Regular,Consolas,monospace}.qc-json{color:#9ab2ba;background:#041119;border:1px solid #87b8c621;max-height:380px;margin:0;padding:16px;font:9px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.metadata-detail{min-width:0;margin-top:14px}summary{cursor:pointer;color:#a9ced3;font-size:12px;line-height:1.6}:is(summary:focus-visible,button:focus-visible){outline:2px solid var(--teal);outline-offset:4px}.qc-json{max-width:100%;margin-top:8px;font-size:12px;line-height:1.6}.console-text{color:#71e1d8;border:1px solid var(--line);background:#020f17;max-height:720px;padding:18px;font:13px/1.6 Consolas,ui-monospace,monospace;overflow:auto}.warning-note{color:#f4c585;font-size:13px;line-height:1.6;display:block}.meta-grid dt,.freshness-grid dt,.diagnostic-grid dt{color:#99afb8;font-size:11px}.meta-grid dd,.freshness-grid dd,.diagnostic-grid dd{white-space:normal;overflow-wrap:anywhere;font-size:12px}.source-grid dt,.source-grid dd{white-space:normal;overflow-wrap:anywhere;font-size:11px}.source-grid strong,.source-grid article>div span,.surface-tabs button{font-size:12px}.metric-value{gap:6px}.metric-value small{color:#cedfe5;font-size:24px}.section-head p,.episode-nav p,.operational-head p,.notice{font-size:13px}th{font-size:11px}td{font-size:12px}.episode-tabs{flex-wrap:wrap}.comparison-label,.comparison-value span{font-size:12px}.state-token[data-state=LARANJA]{color:#ffbc89;background:#ff9b561f}.state-token[data-state=AMARELO]{color:#ffd166;background:#ffd1661f}.fatal button{background:var(--panel);border:1px solid var(--line);color:var(--ink);cursor:pointer;margin-top:10px;padding:10px}.data-foot{color:#6d848f;justify-content:space-between;align-items:center;gap:20px;padding:18px 2px 0;font-size:10px;display:flex}.data-foot code{color:#5f7780;font-size:9px}.loading,.fatal{color:#9db3bc;place-content:center;min-height:100vh;font:13px ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.fatal h1{color:#ff7173}.fatal span{color:#718993;max-width:580px;margin-top:8px;font-size:10px}@media (max-width:900px){.topbar,.episode-nav,.notice,.data-foot,.topbar-actions{flex-direction:column;align-items:flex-start}.operational-head{grid-template-columns:1fr;align-items:start}.topbar{gap:12px;padding:18px 0}.notice{gap:5px;padding:13px 0}.state-grid,.metric-grid{grid-template-columns:1fr}.state-card{grid-template-columns:82px 1fr}.state-card dl{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.episode-tabs{width:100%}.episode-tabs button{flex:1;min-width:0}.mini-grid{grid-template-columns:repeat(3,1fr)}.source-grid,.diagnostic-grid,.artifact-list{grid-template-columns:repeat(2,1fr)}.forecast-modes{grid-template-columns:1fr}.modules-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.shell{padding-inline:18px}.mode{font-size:10px}.episode-tabs{flex-direction:column}.state-card{gap:13px;padding:22px 18px}.state-orb{width:68px;height:68px}.state-orb span{width:30px;height:30px}.state-card dl{grid-template-columns:1fr}.data-foot code{display:none}.mini-grid,.source-grid{grid-template-columns:1fr 1fr}.section-head{flex-direction:column;align-items:flex-start}.section-head p{text-align:left}.validation-panel,.modules-panel,.table-panel,.sources-panel,.diagnostics-panel{padding:18px 12px}.comparison-value{flex-direction:column;align-items:flex-start}.technical-strip{grid-template-columns:1fr}.technical-strip div{border-bottom:1px solid #87b8c61f;border-right:0}.surface-tabs{width:100%}.surface-tabs button{flex:1}.diagnostic-grid,.artifact-list{grid-template-columns:1fr}.freshness-grid{grid-template-columns:1fr 1fr}}.assessment-panel{color:#b7cbd2;margin-top:22px}.assessment-panel h1{color:#e0edf1;margin:6px 0;font-size:22px}.assessment-panel h2{color:#d7e8ed;margin:0 0 12px;font-size:15px}.assessment-panel p{font-size:12px;line-height:1.65}.assessment-report{border:1px solid #24414c;flex-wrap:wrap;gap:10px 18px;padding:14px;display:flex}.assessment-report code{overflow-wrap:anywhere;color:#97cbd9}.assessment-controls{grid-template-columns:1fr 1fr;gap:18px;margin:18px 0;display:grid}.assessment-controls>article,.assessment-result{background:#091d26b8;border:1px solid #284650;padding:20px}.assessment-panel label{flex-direction:column;gap:8px;margin:14px 0;font-size:12px;font-weight:600;display:flex}.assessment-panel textarea,.assessment-panel select,.assessment-panel input{color:#e0edf1;background:#0d2530;border:1px solid #41616d;border-radius:3px;width:100%;padding:10px;font:400 13px/1.55 system-ui,sans-serif}.assessment-panel textarea{resize:vertical}.assessment-panel textarea::placeholder{color:#95aeb7}.assessment-panel button,.assessment-panel a{color:#d4e7ed;cursor:pointer;background:#12323e;border:1px solid #41616d;border-radius:3px;padding:10px 13px;font:600 12px/1.4 system-ui,sans-serif}.assessment-panel button:hover,.assessment-panel a:hover{background:#1b4350}:is(.assessment-panel button:focus-visible,.assessment-panel a:focus-visible,.assessment-panel textarea:focus-visible,.assessment-panel select:focus-visible,.assessment-panel input:focus-visible){outline-offset:3px;outline:2px solid #83d7ef}.assessment-panel button:disabled,.assessment-panel select:disabled,.assessment-panel textarea:disabled{opacity:.55;cursor:not-allowed}.assessment-buttons{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.assessment-panel .assessment-primary,.assessment-panel button.active{color:#d7ffe5;background:#174538;border-color:#3b9071}.assessment-secondary{margin-top:5px}.assessment-limit{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.assessment-limit label{flex:1;min-width:150px}.assessment-limit button{margin-bottom:14px}.assessment-message{color:#b4e8d1}.assessment-archive{border-top:1px solid #284650;margin-top:28px;padding-top:20px}.assessment-result{margin-top:18px}.assessment-result header span{color:#a7bdc6;font-size:11px}.assessment-review-field{color:#cce0e7}.assessment-panel .warning-note{font-size:12px}@media (max-width:800px){.assessment-controls{grid-template-columns:1fr}.surface-tabs{flex-wrap:wrap}}.reservoir-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.reservoir-card{border:1px solid var(--line);background:#05141c99;min-width:0;padding:14px}.reservoir-card h3{color:#cedfe5;margin:0 0 12px;font-size:17px}.reservoir-card .metric-card{padding:15px}.reservoir-volume{padding:18px 0 0}.reservoir-volume>span{color:#a9bdc4;font-size:12px;display:block}.reservoir-volume>strong{color:#cedfe5;margin:8px 0 14px;font-size:24px;display:block}.reservoir-volume .warning-note{margin:10px 0 0}.reservoir-note{color:#a9bdc4;margin:18px 0 0;font-size:13px;line-height:1.6}@media (max-width:1100px){.reservoir-grid{grid-template-columns:1fr}}.workspace-note{color:#bdcdd4;background:#0e232dbf;border:1px solid #49606a;border-radius:8px;margin:20px 0 0;padding:16px 18px}.workspace-note strong{color:#f4b95b}.workspace-note p{margin:7px 0 0;font-size:14px;line-height:1.6}.review-selector{flex-wrap:wrap;align-items:center;gap:12px;padding:19px 0 0;display:flex}.review-selector label,.review-selector>span{color:#96acb6;font-size:12px}.review-selector select{color:#dcecf2;max-width:100%;font:inherit;background:#0b222d;border:1px solid #36535f;border-radius:7px;padding:9px 30px 9px 12px;font-size:13px}.review-selector>span{margin-left:auto}.timeline-heading{justify-content:space-between;align-items:end;gap:20px;padding:30px 0 13px;display:flex}.timeline-heading h1{color:#f1f8fb;letter-spacing:-.035em;margin:7px 0 9px;font-size:clamp(27px,3vw,39px);font-weight:620}.timeline-heading p{color:#a0b6bf;margin:0;font-size:13px}.window-controls{border:1px solid #2e4b58;border-radius:9px;flex-shrink:0;gap:4px;padding:4px;display:flex}.window-controls button{color:#a4bbc4;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 17px;font-size:13px}.window-controls button[aria-pressed=true]{color:#cafff4;background:#17433e}.window-controls button:hover{background:#17353f}.timeline-caption{color:#a0b6bf;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 23px;font-size:12px;display:flex}.line-sample{background:#31d6bd;width:26px;height:2px;display:inline-block}.gap-sample{background:linear-gradient(90deg,#31d6bd 25%,#0000 25% 75%,#31d6bd 75%);width:30px;height:2px;margin-left:12px;display:inline-block}.timeline-primary,.timeline-secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.spanish-flow-panel,.portuguese-flow-panel{align-self:start;min-width:0}.spanish-flow-panel+.record-chart{align-self:start}.cedillo-daily{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:11px;margin-top:12px}.cedillo-daily>summary{cursor:pointer;padding:17px 18px;font-size:15px;font-weight:600;line-height:1.5}.cedillo-daily-content{padding:0 18px 18px}.cedillo-daily-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.cedillo-daily-toolbar p{margin:0;font-size:13px}.cedillo-daily-toolbar small,.cedillo-daily td small{color:var(--muted);font-size:11px;line-height:1.6;display:block}.cedillo-daily-toolbar label{align-items:center;gap:8px;font-size:12px;display:flex}.cedillo-daily select{border:1px solid var(--line);max-width:100%;font:inherit;color:var(--ink);background:var(--panel);border-radius:6px;padding:8px}.cedillo-daily .daily-flow-download{border:1px solid var(--teal);font:inherit;color:var(--ink);background:var(--panel);cursor:pointer;border-radius:6px;padding:9px 12px;font-size:12px;font-weight:600}.cedillo-daily .daily-flow-download:hover{border-color:var(--ink)}.cedillo-daily .daily-flow-download:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.cedillo-daily-scroll{max-width:100%;max-height:560px;overflow:auto}.cedillo-daily table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:620px;font-size:12px}.cedillo-daily caption{text-align:left;color:var(--muted);padding-bottom:10px;font-size:11px}.cedillo-daily th,.cedillo-daily td{text-align:right;border-bottom:1px solid var(--line);vertical-align:top;white-space:nowrap;padding:11px 9px}.cedillo-daily th:first-child{text-align:left}.cedillo-daily thead th{background:var(--panel);color:var(--ink);font-size:11px;font-weight:600;line-height:1.6;position:sticky;top:0}.cedillo-daily tbody th{font-weight:500}.cedillo-daily-note,.cedillo-daily-method p{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.7}.cedillo-daily-method{margin-top:12px}.cedillo-daily-method summary{cursor:pointer;color:var(--ink);font-size:12px}.cedillo-daily summary:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.cedillo-daily select:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.cedillo-daily-scroll:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.fratel-daily .fratel-comparison-table{min-width:550px}.fratel-day-toggle{color:var(--ink);text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;text-decoration:underline}.fratel-day-toggle:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.fratel-daily .fratel-day-details>td{padding:10px 16px 16px}.fratel-daily .fratel-day-details table{min-width:0;font-size:11px}.fratel-daily .fratel-day-details th,.fratel-daily .fratel-day-details td{white-space:normal;padding:7px 9px}.fratel-daily .fratel-day-details thead th{position:static}.fratel-daily .fratel-day-details caption{padding:0 0 6px}.geoglows-card{grid-column:1/-1;min-width:0;margin-top:22px}.geoglows-select{flex-direction:column;gap:8px;margin:16px 0;font-size:14px;display:flex}.geoglows-select select{box-sizing:border-box;max-width:100%;color:var(--ink);background:var(--panel);border:1px solid var(--line);font:inherit;border-radius:7px;padding:10px}.geoglows-quick{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.geoglows-quick button{color:var(--ink);border:1px solid var(--line);cursor:pointer;font:inherit;background:0 0;border-radius:20px;padding:6px 12px;font-size:12px}.geoglows-quick button[aria-pressed=true]{border-color:var(--teal)}.geoglows-chart-wrap{overflow-x:auto}.geoglows-chart{width:100%;min-width:560px;height:auto;margin:12px 0;display:block}.geoglows-chart text{fill:currentColor;font:13px system-ui,sans-serif}.geoglows-time{margin-top:8px;font-size:14px;display:block}.geoglows-time-slider{width:100%;accent-color:var(--teal);min-height:30px}.geoglows-legend{flex-wrap:wrap;gap:8px 22px;padding:0;font-size:14px;list-style:none;display:flex}.geoglows-legend li{align-items:center;gap:8px;display:flex}.geoglows-comparison{margin-top:18px}.geoglows-choices{border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px 16px;padding:12px;display:grid}.geoglows-choices label{align-items:center;gap:8px;font-size:13px;display:flex}.geoglows-card .geoglows-peak{font-size:13px}.geoglows-card .daily-flow-download{margin-top:14px}.geoglows-card .floodhub-table{max-height:400px;overflow:auto}.record-chart{background:linear-gradient(155deg,#0a202b,#071923);border:1px solid #29434f;border-radius:11px;min-width:0;padding:20px 18px 12px}.record-chart>header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;min-height:76px;display:flex}.record-chart h2{color:#e0eef4;letter-spacing:-.02em;margin:7px 0 0;font-size:19px;font-weight:580}.record-chart .eyebrow{color:#92aebd;letter-spacing:.08em;text-transform:none;font-size:11px}.chart-key{flex-wrap:wrap;justify-content:end;gap:13px;display:flex}.chart-key>span{color:#c4d6df;grid-template-columns:8px auto;align-items:center;gap:6px;font-size:11px;display:grid}.chart-key i{border-radius:50%;width:7px;height:7px}.chart-key small{color:#eef6f9;font-variant-numeric:tabular-nums;grid-column:2;font-size:14px}.chart-key em{color:#8eaab8;margin-top:3px;font-size:10px;font-style:normal;display:block}.chart-readout{color:#9bb6c3;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:start;gap:6px 12px;min-height:33px;padding-top:4px;font-size:11px;display:flex}.chart-readout time{color:#dfedf3}.chart-canvas{width:100%;min-width:0}.chart-canvas svg{touch-action:pan-y;display:block;overflow:visible}.chart-grid{stroke:#28424f;stroke-width:1px}.chart-axis{fill:#9bb4c1;font-variant-numeric:tabular-nums;font:11px Segoe UI,Arial,sans-serif}.chart-day{fill:#7897a7;font-size:10px}.chart-cursor{stroke:#b4cbd6;stroke-opacity:.6;stroke-dasharray:4 4;pointer-events:none}.chart-empty{fill:#abbfca;font:12px Segoe UI,Arial,sans-serif}.chart-footnote{color:#9eb5bf;margin:5px 0 0;font-size:11px;line-height:1.5}.record-chart-ari{margin-top:4px}.ari-view-controls{color:#a0b6bf;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:20px 0 10px;font-size:13px;display:flex}.ari-view-controls .window-controls{flex-wrap:wrap;flex-shrink:1}.rainfall-source-note{color:#9eb5bf;margin-top:12px;font-size:12px;line-height:1.6}.rainfall-source-note summary{color:#a7d9d0;cursor:pointer}.record-chart-ari>header{min-height:48px}.timeline-provenance{color:#90aab7;margin:15px 0 28px;font-size:11px;line-height:1.5}.closing-reading{gap:18px;display:grid}.reading-card{background:#0b222e;border:1px solid #2b4958;border-radius:11px;padding:25px 27px}.reading-card h2{color:#e2eef4;margin:8px 0 14px;font-size:23px;font-weight:590}.reading-card p{color:#c4d6df;white-space:pre-line;max-width:1000px;margin:0;font-size:15px;line-height:1.8}.reading-card>small{color:#8eacba;margin-top:15px;font-size:11px;display:block}.opinion-card{border-left:3px solid #31d6bd}.reading-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.reading-state{color:#d4c38c;white-space:nowrap;border:1px solid #4c5d49;border-radius:20px;padding:5px 9px;font-size:11px}:is(.window-controls button:focus-visible,.review-selector select:focus-visible,.chart-canvas svg:focus-visible){outline-offset:4px;outline:2px solid #77d7d0}@media (max-width:1100px){.timeline-primary,.timeline-secondary{grid-template-columns:1fr}}@media (max-width:600px){.timeline-heading{flex-direction:column;align-items:start;gap:15px}.review-selector>span{width:100%;margin-left:0}.record-chart{padding:17px 10px 11px}.record-chart>header{min-height:85px}.chart-key{gap:10px}.chart-readout{min-height:47px}.reading-card{padding:21px 18px}.reading-heading{flex-wrap:wrap}.timeline-caption{line-height:1.8}}.historical-reference line{stroke:#fa737b;stroke-width:1.5px;stroke-opacity:.9}.historical-reference text{fill:#ff9ca2;paint-order:stroke;stroke:#091e29;stroke-width:3px;stroke-linejoin:round;font:10px Segoe UI,Arial,sans-serif}.historical-reference-sources{color:#9eb5bf;margin:0 0 24px;font-size:12px;line-height:1.7}.historical-reference-sources summary{cursor:pointer;color:#bcd1da}.historical-reference-sources a{color:#9ecedc;text-decoration:underline}.historical-reference-sources code{overflow-wrap:anywhere}.ari-marker-key{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ari-filled-marker,.ari-estimated-marker{border-radius:50%;flex:0 0 12px;width:12px;height:12px;display:inline-block}.ari-filled-marker{background:#4dd426}.ari-estimated-marker{background:0 0;border:2px dashed #4dd426}.publication-link{color:#80e5d6;text-underline-offset:4px;padding:8px;text-decoration:underline}.publication-page{max-width:1320px}.publication-page h1{margin:12px 0 20px;font-size:clamp(28px,4vw,42px)}.publication-card{background:#0a202a;border:1px solid #36515c;border-radius:12px;margin:22px 0;padding:26px}.publication-card>p{color:#c4d6df;white-space:pre-line;max-width:1000px;line-height:1.7}.publication-card label{margin:18px 0 10px;display:block}.publication-card input[type=file]{border:1px solid #55717d;border-radius:8px;max-width:100%;padding:14px;display:block}.publication-card button{color:#fff;cursor:pointer;font:inherit;background:#207f79;border:1px solid #5bc9b9;border-radius:8px;margin-top:18px;padding:14px 20px}.publication-card button:disabled{opacity:.45;cursor:default}.publication-card input:focus-visible{outline-offset:4px;outline:3px solid #8ce8d8}.publication-card button:focus-visible{outline-offset:4px;outline:3px solid #8ce8d8}.publication-link:focus-visible{outline-offset:4px;outline:3px solid #8ce8d8}.publication-summary{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:22px 0;display:grid}.publication-summary dt{color:#96b0bc;font-size:13px}.publication-summary dd{color:#edf9ff;margin:6px 0 0;font-weight:600}.publication-card .publication-checkbox{align-items:start;gap:12px;line-height:1.6;display:flex}.publication-checkbox input{flex-shrink:0;margin-top:7px}.publication-confirm{border-color:#58a99a}.publication-success{border:2px solid #5acb8c}.publication-card .publication-error{color:#ffc1b8;border-left:3px solid #f48777;padding-left:14px}.publication-card .publication-warning{color:#f8d79d;border-left:3px solid #e6ac4d;padding-left:14px}.publication-preview>summary{cursor:pointer;padding:18px 0;font-size:18px}.publication-page code{overflow-wrap:anywhere}@media (max-width:600px){.publication-card{padding:18px}.publication-summary{grid-template-columns:1fr}}.visitor-shell{color:#e5f1f4;max-width:1392px;margin:0 auto;padding:0 40px}.visitor-preview-banner{color:#c8d9df;text-align:center;background:#132c36;border-bottom:1px solid #365362;padding:10px 16px;font-size:12px}.visitor-skip{color:#fff;z-index:10;background:#123e46;padding:12px;position:absolute;top:8px;left:-9999px}.visitor-skip:focus{left:16px}.visitor-header{border-bottom:1px solid #28424e;justify-content:space-between;align-items:center;gap:30px;min-height:104px;display:flex}.visitor-brand{color:#eefbfe;align-items:center;gap:14px;text-decoration:none;display:flex}.visitor-brand img{object-fit:contain;width:54px;height:54px}.visitor-brand span{gap:5px;display:grid}.visitor-brand strong{letter-spacing:.16em;font-size:22px}.visitor-brand small{color:#9ab6c1;font-size:13px}.visitor-header nav{align-items:center;gap:28px;display:flex}.visitor-header nav a{color:#c7dde4;border-bottom:2px solid #0000;padding:12px 0;font-size:15px;text-decoration:none}.visitor-header nav a:hover{color:#69e2d0;border-color:#39c5b2}.visitor-content{padding-bottom:56px}.visitor-hero{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:64px;padding:58px 0 38px;display:grid}.visitor-hero h1{letter-spacing:-.04em;color:#f2fcff;margin:14px 0 26px;font-size:clamp(36px,5vw,64px);font-weight:600;line-height:1.07}.visitor-summary{color:#c2d9e1;white-space:pre-line;max-width:850px;margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.7}.visitor-hero-links{flex-wrap:wrap;gap:28px;margin-top:30px;display:flex}.visitor-hero-links a{color:#83e4d5;text-underline-offset:6px;font-size:14px;text-decoration:underline}.visitor-hero-links a span{margin-left:8px}.visitor-dates{background:#09222c;border:1px solid #33535f;border-top:3px solid #55c8b4;border-radius:8px;padding:25px}.visitor-dates>span{color:#95b2bf;text-transform:uppercase;letter-spacing:.07em;font-size:12px;display:block}.visitor-dates>strong{margin-top:12px;font-size:22px;font-weight:550;line-height:1.5;display:block}.visitor-dates>small{color:#94b1bd;font-size:12px}.visitor-dates p{color:#adc7d0;border-top:1px solid #29434e;margin:14px 0 0;padding-top:14px;font-size:12px;line-height:1.7}.visitor-date-note{color:#b6cbd4;background:#102832;border-left:2px solid #8caab6;margin:0 0 25px;padding:14px 18px;font-size:14px;line-height:1.7}.visitor-date-note button{color:#86e6d8;cursor:pointer;background:0 0;border:0;text-decoration:underline}.visitor-river,.visitor-meteo,.visitor-opinion,.visitor-archive{scroll-margin-top:20px}.visitor-river{padding-top:10px}.visitor-river .timeline-heading h2{color:#effbff;letter-spacing:-.02em;margin:9px 0;font-size:29px;font-weight:560}.visitor-river .record-chart{background:#09212c;border-color:#2b4754}.visitor-river .record-chart h2{font-size:20px}.visitor-section-heading{margin-bottom:22px}.visitor-section-heading h2{letter-spacing:-.025em;margin:9px 0 0;font-size:30px;font-weight:560}.visitor-section-heading>p{color:#a9c2cc;font-size:15px;line-height:1.6}.visitor-assessment{margin-top:48px}.visitor-assessment-grid{grid-template-columns:1.15fr 1fr;grid-template-areas:"opinion meteorology";align-items:start;gap:24px;display:grid}.visitor-assessment-grid>.visitor-meteo{grid-area:meteorology;min-width:0}.visitor-assessment-grid>.visitor-opinion-column{grid-area:opinion;gap:24px;min-width:0;display:grid}.visitor-opinion-column>.visitor-opinion{min-width:0;margin-top:0}.visitor-meteo-grid{grid-template-columns:1fr;gap:24px;display:grid}.visitor-reading{background:#09212c;border:1px solid #2f4b58;border-radius:12px;padding:28px}.visitor-section-label{letter-spacing:.08em;text-transform:uppercase;color:#8ec6c5;font-size:11px}.visitor-reading h3{color:#e7f5fb;margin:12px 0 20px;font-size:23px;font-weight:550}.visitor-reading p{white-space:pre-line;color:#c0d7df;margin:0 0 18px;font-size:16px;line-height:1.85}.visitor-reading p:last-child{margin-bottom:0}.visitor-reading .visitor-muted{color:#94b1bc;font-size:14px}.visitor-agriculture{background:linear-gradient(150deg,#152c2a,#09212c 75%);border-top:3px solid #c4bc74}.visitor-opinion{border-left:3px solid #40cdb3;margin-top:24px}.visitor-opinion details{margin-top:20px}.visitor-opinion summary{cursor:pointer;color:#88e7d4;font-size:15px;line-height:1.6}.visitor-bulletin{white-space:pre-line;color:#c3d9e1;max-width:1050px;padding:24px 0 4px;font-size:16px;line-height:1.9}.visitor-sources{border-top:1px solid #2d4652;padding-top:16px}.visitor-sources p{margin-top:16px;font-size:13px}.visitor-archive{margin-top:50px}.visitor-archive-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.visitor-archive-list button{color:#deedf4;cursor:pointer;text-align:left;background:#09212c;border:1px solid #34525f;border-radius:8px;flex-direction:column;align-items:start;gap:13px;padding:22px;display:flex}.visitor-archive-list button>span{font-size:18px;line-height:1.5}.visitor-archive-list button>small{color:#9cb9c4;font-size:12px}.visitor-archive-list button[aria-pressed=true]{background:#12303a;border-color:#48cbb6}.visitor-archive-list button[aria-pressed=true]>small{color:#83dfcf}.visitor-archive-list button:disabled{opacity:.5;cursor:wait}.visitor-message{background:#09212c;border:1px solid #33505c;border-radius:10px;margin:60px 0;padding:36px}.visitor-message h1{font-size:36px;font-weight:550}.visitor-message p{color:#b2cbd5;font-size:17px;line-height:1.8}.visitor-message button{color:#e6fff7;cursor:pointer;background:#123b43;border:1px solid #4fc6b1;border-radius:7px;padding:13px 20px}.visitor-footer{color:#8facb9;border-top:1px solid #2b4653;justify-content:space-between;align-items:center;gap:30px;padding:25px 0 32px;font-size:12px;line-height:1.7;display:flex}.visitor-footer strong{letter-spacing:.14em;color:#cce7eb;font-size:14px}:is(.visitor-shell button:focus-visible,.visitor-shell a:focus-visible,.visitor-shell summary:focus-visible){outline-offset:5px;outline:3px solid #77e3d3}@media (max-width:980px){.visitor-shell{padding:0 24px}.visitor-hero{grid-template-columns:1fr;gap:28px;padding-top:36px}.visitor-dates{grid-template-columns:1fr 1.5fr;gap:8px 25px;display:grid}.visitor-dates>strong{grid-row:span 2;margin:0;font-size:19px}.visitor-dates p{grid-column:1/-1}.visitor-assessment-grid{grid-template-columns:1fr;grid-template-areas:"meteorology""opinion"}}@media (max-width:600px){.visitor-shell{padding:0 16px}.visitor-header{flex-direction:column;justify-content:center;align-items:start;gap:12px;min-height:130px;padding:18px 0 8px}.visitor-header nav{gap:25px;width:100%}.visitor-header nav a{font-size:14px}.visitor-brand img{width:43px;height:43px}.visitor-brand strong{font-size:19px}.visitor-hero{padding-top:30px}.visitor-dates{padding:20px;display:block}.visitor-dates strong{margin-top:10px}.visitor-reading{padding:22px 19px}.visitor-section-heading h2{font-size:26px}.visitor-footer{flex-direction:column;align-items:start;gap:9px}}@media print{.visitor-header nav,.visitor-preview-banner,.visitor-hero-links,.visitor-archive,.window-controls{display:none}.visitor-shell{padding:0}}.markdown-body{white-space:normal;overflow-wrap:anywhere;font:inherit;line-height:1.7}.markdown-body p{white-space:normal;margin:.8em 0;line-height:1.7}.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{letter-spacing:normal;margin:1.4em 0 .6em;font-weight:700;line-height:1.35}.markdown-body h3{font-size:1.3em}.markdown-body h4{font-size:1.15em}.markdown-body h5,.markdown-body h6{font-size:1em}.markdown-body ul,.markdown-body ol{margin:.8em 0;padding-left:1.6em}.markdown-body li{margin:.4em 0}.markdown-body blockquote{border-left:3px solid #70a8b2;margin:1em 0;padding-left:1em}.markdown-body strong{font-weight:700}.markdown-body a{text-underline-offset:.18em;text-decoration:underline}.markdown-body code{font-family:Consolas,monospace;font-size:.9em}.markdown-body pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#8099a71f;padding:12px}.markdown-body hr{border:0;border-top:1px solid #8099a759;margin:1.5em 0}.md-table-scroll{border:1px solid #8099a759;border-radius:6px;max-width:100%;margin:1em 0;overflow-x:auto}.md-table-scroll:focus-visible{outline-offset:3px;outline:2px solid #70a8b2}.markdown-body table{border-collapse:collapse;width:100%;font-size:.94em;line-height:1.5}.markdown-body th,.markdown-body td{vertical-align:top;text-align:left;border-bottom:1px solid #8099a759;padding:10px 12px}.markdown-body th{background:#8099a71a;font-weight:700}.markdown-body tbody tr:last-child td{border-bottom:0}.markdown-body .md-align-right{text-align:right}.markdown-body .md-align-center{text-align:center}.md-references{margin-top:1.5em;font-size:.92em}.mermaid-diagram{border:1px solid #8099a759;border-radius:8px;min-width:0;max-width:100%;margin:1.25em 0;overflow:hidden}.mermaid-toolbar{background:#8099a71a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.mermaid-diagram button{color:#e1f3f6;font:inherit;cursor:pointer;background:#12303a;border:1px solid #53727e;border-radius:6px;padding:7px 11px}.mermaid-diagram button:disabled{opacity:.5;cursor:default}.mermaid-diagram button:focus-visible{outline-offset:3px;outline:2px solid #70daca}.mermaid-diagram summary:focus-visible{outline-offset:3px;outline:2px solid #70daca}.mermaid-expanded-canvas:focus-visible{outline-offset:3px;outline:2px solid #70daca}.mermaid-canvas{color:#172b36;background:#fff;width:100%;padding:14px}.mermaid-canvas img{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:75vh;display:block}.mermaid-source{border-top:1px solid #8099a74d;padding:10px 12px}.mermaid-source summary,.mermaid-error summary{cursor:pointer}.markdown-body .mermaid-source pre,.markdown-body .mermaid-error pre{white-space:pre;overflow-wrap:normal;max-width:100%;max-height:26rem;margin:10px 0 0;line-height:1.55;overflow:auto}.mermaid-error{color:#ffd6b3;background:#a44e191f;padding:12px}.markdown-body .mermaid-error p{margin:0 0 8px}.markdown-body .mermaid-loading{color:var(--muted);margin:0;padding:12px}.mermaid-dialog{color:#deedf4;background:#09212c;border:1px solid #53727e;border-radius:12px;width:min(1600px,100vw - 32px);max-width:calc(100vw - 32px);height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:18px;overflow:hidden}.mermaid-dialog[open]{flex-direction:column;gap:12px;display:flex}.mermaid-dialog::backdrop{background:#00080ecc}.mermaid-dialog-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.markdown-body .mermaid-dialog-header h2{color:inherit;margin:0;font-size:18px}.mermaid-zoom-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mermaid-zoom-controls output{text-align:center;font-variant-numeric:tabular-nums;min-width:3.5em}.mermaid-expanded-canvas{color:#172b36;background:#fff;border-radius:6px;flex:1;min-height:0;padding:14px;overflow:auto}.mermaid-expanded-canvas img{max-width:none;height:auto;display:block}@media (max-width:600px){.mermaid-dialog{padding:12px}.mermaid-canvas,.mermaid-expanded-canvas{padding:8px}}@media print{.mermaid-toolbar button,.mermaid-zoom-controls,.mermaid-dialog,.mermaid-source:not([open]){display:none}.mermaid-diagram{break-inside:avoid}.mermaid-canvas{padding:0}}.minor-indicators{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 20px;display:grid}.station-explorer{border:1px solid var(--line);background:var(--panel);min-width:0;color:var(--ink);border-radius:12px;padding:22px}.station-explorer h2{color:var(--ink);margin:8px 0 18px;font-size:22px;line-height:1.3}.station-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.station-controls label{color:var(--muted);gap:7px;font-size:13px;display:grid}.station-controls select{border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:7px;padding:11px 8px}.station-controls select:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.spanish-indicators>.station-controls{border:1px solid var(--line);background:var(--panel);border-radius:12px 12px 0 0;padding:14px 18px}.spanish-indicators>.record-chart{border-top:0;border-radius:0 0 12px 12px}.station-latest{color:var(--muted);gap:6px;margin:18px 0;font-size:12px;display:grid}.station-latest strong{color:var(--ink);font-size:27px}.station-latest strong small{font-size:13px;font-weight:400}.station-explorer .record-chart{background:0 0;border:0;padding:12px 0 0}.station-explorer .record-chart h2{font-size:18px}@media (max-width:500px){.station-controls{grid-template-columns:1fr}.station-explorer{padding:16px}}.minor-indicator{border:1px solid #8099a74d;border-radius:8px;min-width:0;padding:12px}.minor-indicator h3{align-items:center;gap:7px;margin:0 0 12px;font-size:14px;display:flex}.minor-indicator h3 i{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.minor-indicator .minor-label{color:var(--muted,#8ca3ad);font-size:11px;display:block}.minor-indicator>strong{margin:4px 0 6px;font-size:23px;display:block}.minor-indicator strong small{font-size:11px;font-weight:400}.minor-indicator>small,.minor-indicator p small{color:var(--muted,#8ca3ad);font-size:10px;line-height:1.5;display:block}.minor-indicator p{margin:12px 0 0;font-size:12px;line-height:1.5}.minor-pending{color:#dfb66c;margin-top:4px;font-size:10px;line-height:1.5;display:block}@media (max-width:500px){.minor-indicators{grid-template-columns:1fr}.minor-indicator{padding:13px}.minor-indicator>strong{font-size:24px}}.visitor-agriculture>details{margin-top:20px}.visitor-agriculture>details>summary{cursor:pointer;color:#e1d896;font-size:15px;line-height:1.6}.visitor-agriculture>details[open]>summary{margin-bottom:18px}.visitor-agriculture .agricultural-excerpt{margin-top:20px}.bulletin-calendar-layout{grid-template-columns:minmax(280px,420px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.bulletin-calendar{background:#09212c;border:1px solid #34525f;border-radius:12px;padding:22px}.calendar-nav{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.calendar-nav h3{text-transform:capitalize;margin:0;font-size:19px;font-weight:550}.calendar-nav button{color:#deedf4;cursor:pointer;background:#12303a;border:1px solid #456573;border-radius:6px;width:38px;height:38px;font-size:25px}.calendar-nav button:disabled{opacity:.35;cursor:default}.calendar-weekdays,.calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.calendar-weekdays{color:#9cb9c4;text-align:center;margin-bottom:9px;font-size:11px}.calendar-days button{color:#72909c;min-height:44px;font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;padding:7px 2px;font-size:15px;position:relative}.calendar-days button.has-bulletins{color:#d6fff0;cursor:pointer;background:#123b36;border-color:#386459}.calendar-days button[aria-pressed=true]{background:#21594d;border-color:#77e3d3;outline:1px solid #77e3d3}.calendar-days button.has-bulletins:hover:not(:disabled){background:#205044}.calendar-days button small{color:#a0efce;font-size:9px;position:absolute;bottom:2px;right:3px}.calendar-legend{color:#9cb9c4;align-items:baseline;gap:8px;margin:18px 0 0;font-size:12px;line-height:1.6;display:flex}.calendar-legend i{background:#77e3b1;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.calendar-selection h3{color:#e7f5fb;margin:0 0 10px;font-size:21px;font-weight:550}.calendar-selection>p{color:#9cb9c4;margin:0 0 18px;font-size:14px;line-height:1.6}.calendar-selection .visitor-archive-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.calendar-read-link{color:#88e7d4;text-underline-offset:.2em;margin-top:20px;font-size:14px;display:inline-block}.calendar-selection>details{margin-top:22px}@media (max-width:760px){.bulletin-calendar-layout{grid-template-columns:1fr}.bulletin-calendar{box-sizing:border-box;width:100%;max-width:420px}}@media (max-width:420px){.bulletin-calendar{padding:14px}.calendar-weekdays,.calendar-days{gap:3px}.calendar-nav h3{font-size:17px}}.observed-rainfall{margin:28px 0}.observed-rainfall>header{margin:0 0 16px}.observed-rainfall>header h2{margin:8px 0 12px;font-size:23px;line-height:1.3}.observed-rainfall>header p{color:#9cb9c4;max-width:880px;font-size:14px;line-height:1.7}.observed-rainfall .minor-indicator>strong{font-size:24px}.rainfall-gauge-details{border-top:1px solid #294654;margin-top:16px;padding-top:14px}.rainfall-gauge-details>summary{color:#a7d9d0;font-size:14px;line-height:1.7}.rainfall-gauge-details[open]>summary{margin-bottom:16px}.floodhub-card{border-top:3px solid #64acd3;min-width:0}.floodhub-card h2{margin:12px 0 20px;font-size:24px}.floodhub-facts{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.floodhub-facts>span{color:#bcd7e2;border:1px solid #315765;border-radius:8px;padding:8px 11px;font-size:13px}.floodhub-facts strong{color:#ecf8ff}.floodhub-card p.floodhub-dates{color:#9cbcc9;font-size:13px;line-height:1.7}.floodhub-card .floodhub-notice{border-left:3px solid #d6b769;padding:8px 14px;font-size:14px}.floodhub-card details{margin:18px 0}.floodhub-card summary{cursor:pointer;color:#98d5f0;font-size:15px;line-height:1.7}.floodhub-card details p{margin-top:14px}.floodhub-prose{white-space:pre-line;color:#c0d7df;padding-top:20px;line-height:1.85}.floodhub-gauge{border-top:1px solid #294654;padding:10px 0}.floodhub-table{overflow-x:auto}.floodhub-table table{border-collapse:collapse;width:100%;font-size:13px}.floodhub-table th,.floodhub-table td{text-align:left;border-bottom:1px solid #2c4b59;padding:9px}.floodhub-table caption{text-align:left;color:#acccd9;padding:10px 0}.visitor-header-tools{flex-wrap:wrap;justify-content:end;align-items:center;gap:18px 28px;display:flex}.visitor-theme-selector{color:#b6cbd4;align-items:center;gap:9px;font-size:13px;display:flex}.visitor-theme-selector select{color:#e5f1f4;min-height:44px;font:inherit;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#09212c;border:1px solid #456573;border-radius:8px;padding:8px 12px}.visitor-theme-selector select:focus-visible{outline-offset:4px;outline:3px solid #77e3d3}@media (max-width:760px){.visitor-header{flex-wrap:wrap;gap:16px;padding-top:18px;padding-bottom:16px}.visitor-header-tools{justify-content:space-between;gap:12px 20px;width:100%}.visitor-header-tools nav{flex-wrap:wrap;gap:12px 22px;width:auto}}@media print{.visitor-theme-selector{display:none}}html[data-visitor-theme=light]:has(.visitor-shell){background:#eef3f5}html[data-visitor-theme=light] body:has(.visitor-shell){background:#eef3f5}html[data-visitor-theme=light] .visitor-shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#193541;--ink:#193541;--muted:#526b77;--line:#cbdbe2;--panel:#fff;--teal:#00776c;--visitor-surface:#fff;--visitor-soft:#e3edf0;--visitor-heading:#153743;--visitor-text:#2e505e;--visitor-accent:#006f63;--visitor-selected:#d2ebe3;--visitor-border:#b9cdd6;--chart-surface:#fff;--chart-blue:#1e65a6;--chart-teal:#007c6b;--chart-amber:#9e5c00;--chart-purple:#7252ba;--chart-pink:#a23f83;--chart-green:#267447;--chart-cyan:#107587;--chart-gold:#80621c;--ari-green:#23841c;--ari-yellow:#a18a00;--ari-orange:#bf570c;--ari-red:#ce2525}html[data-visitor-theme=light] .visitor-shell .visitor-header,html[data-visitor-theme=light] .visitor-shell .visitor-footer,html[data-visitor-theme=light] .visitor-shell .visitor-sources,html[data-visitor-theme=light] .visitor-shell .visitor-dates p,html[data-visitor-theme=light] .visitor-shell .rainfall-gauge-details,html[data-visitor-theme=light] .visitor-shell .floodhub-gauge{border-color:var(--visitor-border)}html[data-visitor-theme=light] .visitor-shell .visitor-dates,html[data-visitor-theme=light] .visitor-shell .visitor-reading,html[data-visitor-theme=light] .visitor-shell .visitor-river .record-chart,html[data-visitor-theme=light] .visitor-shell .visitor-message,html[data-visitor-theme=light] .visitor-shell .bulletin-calendar,html[data-visitor-theme=light] .visitor-shell .visitor-archive-list button{background:var(--visitor-surface);border-color:var(--visitor-border)}html[data-visitor-theme=light] .visitor-shell .visitor-dates,html[data-visitor-theme=light] .visitor-shell .visitor-opinion{border-top-color:var(--visitor-accent)}html[data-visitor-theme=light] .visitor-shell .visitor-opinion{border-left-color:var(--visitor-accent)}html[data-visitor-theme=light] .visitor-shell .visitor-agriculture{background:#f7f8ef;border-top-color:#847426}html[data-visitor-theme=light] .visitor-shell .floodhub-card{border-top-color:#2d77a1}html[data-visitor-theme=light] .visitor-shell .visitor-brand,html[data-visitor-theme=light] .visitor-shell .visitor-hero h1,html[data-visitor-theme=light] .visitor-shell .visitor-reading h3,html[data-visitor-theme=light] .visitor-shell .visitor-river .timeline-heading h2,html[data-visitor-theme=light] .visitor-shell .record-chart h2,html[data-visitor-theme=light] .visitor-shell .calendar-selection h3,html[data-visitor-theme=light] .visitor-shell .visitor-footer strong,html[data-visitor-theme=light] .visitor-shell .chart-key small,html[data-visitor-theme=light] .visitor-shell .chart-readout time,html[data-visitor-theme=light] .visitor-shell .floodhub-facts strong{color:var(--visitor-heading)}html[data-visitor-theme=light] .visitor-shell .visitor-header nav a,html[data-visitor-theme=light] .visitor-shell .visitor-summary,html[data-visitor-theme=light] .visitor-shell .visitor-reading p,html[data-visitor-theme=light] .visitor-shell .visitor-bulletin,html[data-visitor-theme=light] .visitor-shell .visitor-message p,html[data-visitor-theme=light] .visitor-shell .visitor-section-heading>p,html[data-visitor-theme=light] .visitor-shell .chart-key>span,html[data-visitor-theme=light] .visitor-shell .visitor-archive-list button,html[data-visitor-theme=light] .visitor-shell .floodhub-facts>span,html[data-visitor-theme=light] .visitor-shell .floodhub-prose,html[data-visitor-theme=light] .visitor-shell .mermaid-dialog{color:var(--visitor-text)}html[data-visitor-theme=light] .visitor-shell .visitor-brand small,html[data-visitor-theme=light] .visitor-shell .visitor-dates>span,html[data-visitor-theme=light] .visitor-shell .visitor-dates>small,html[data-visitor-theme=light] .visitor-shell .visitor-dates p,html[data-visitor-theme=light] .visitor-shell .visitor-reading .visitor-muted,html[data-visitor-theme=light] .visitor-shell .visitor-footer,html[data-visitor-theme=light] .visitor-shell .timeline-heading p,html[data-visitor-theme=light] .visitor-shell .timeline-caption,html[data-visitor-theme=light] .visitor-shell .ari-view-controls,html[data-visitor-theme=light] .visitor-shell .record-chart .eyebrow,html[data-visitor-theme=light] .visitor-shell .chart-key em,html[data-visitor-theme=light] .visitor-shell .chart-readout,html[data-visitor-theme=light] .visitor-shell .chart-footnote,html[data-visitor-theme=light] .visitor-shell .timeline-provenance,html[data-visitor-theme=light] .visitor-shell .historical-reference-sources,html[data-visitor-theme=light] .visitor-shell .rainfall-source-note,html[data-visitor-theme=light] .visitor-shell .visitor-archive-list button>small,html[data-visitor-theme=light] .visitor-shell .calendar-weekdays,html[data-visitor-theme=light] .visitor-shell .calendar-legend,html[data-visitor-theme=light] .visitor-shell .calendar-selection>p,html[data-visitor-theme=light] .visitor-shell .observed-rainfall>header p,html[data-visitor-theme=light] .visitor-shell .floodhub-card p.floodhub-dates,html[data-visitor-theme=light] .visitor-shell .floodhub-table caption,html[data-visitor-theme=light] .visitor-shell .visitor-theme-selector{color:var(--muted)}html[data-visitor-theme=light] .visitor-shell .eyebrow,html[data-visitor-theme=light] .visitor-shell .visitor-section-label,html[data-visitor-theme=light] .visitor-shell .visitor-hero-links a,html[data-visitor-theme=light] .visitor-shell .visitor-date-note button,html[data-visitor-theme=light] .visitor-shell summary,html[data-visitor-theme=light] .visitor-shell .visitor-opinion summary,html[data-visitor-theme=light] .visitor-shell .visitor-agriculture>details>summary,html[data-visitor-theme=light] .visitor-shell .floodhub-card summary,html[data-visitor-theme=light] .visitor-shell .rainfall-source-note summary,html[data-visitor-theme=light] .visitor-shell .rainfall-gauge-details>summary,html[data-visitor-theme=light] .visitor-shell .historical-reference-sources summary,html[data-visitor-theme=light] .visitor-shell .historical-reference-sources a,html[data-visitor-theme=light] .visitor-shell .calendar-read-link,html[data-visitor-theme=light] .visitor-shell .markdown-body a{color:var(--visitor-accent)}html[data-visitor-theme=light] .visitor-shell .visitor-header nav a:hover{color:var(--visitor-accent);border-color:var(--visitor-accent)}html[data-visitor-theme=light] .visitor-shell .visitor-date-note,html[data-visitor-theme=light] .visitor-shell .visitor-preview-banner{background:var(--visitor-soft);color:var(--visitor-text);border-color:#678793}html[data-visitor-theme=light] .visitor-shell .visitor-theme-selector select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--visitor-heading);background:var(--visitor-surface);border-color:#78959f}html[data-visitor-theme=light] .visitor-shell .window-controls{border-color:var(--visitor-border)}html[data-visitor-theme=light] .visitor-shell .window-controls button{color:var(--visitor-text)}html[data-visitor-theme=light] .visitor-shell .window-controls button:hover{background:var(--visitor-soft)}html[data-visitor-theme=light] .visitor-shell .window-controls button[aria-pressed=true],html[data-visitor-theme=light] .visitor-shell .visitor-archive-list button[aria-pressed=true]{background:var(--visitor-selected);color:var(--visitor-accent);border-color:var(--visitor-accent)}html[data-visitor-theme=light] .visitor-shell .visitor-archive-list button[aria-pressed=true]>small{color:var(--visitor-accent)}html[data-visitor-theme=light] .visitor-shell .visitor-message button,html[data-visitor-theme=light] .visitor-shell .calendar-nav button,html[data-visitor-theme=light] .visitor-shell .mermaid-diagram button{background:var(--visitor-soft);color:var(--visitor-heading);border-color:#78959f}html[data-visitor-theme=light] .visitor-shell button:focus-visible{outline-color:var(--visitor-accent)}html[data-visitor-theme=light] .visitor-shell a:focus-visible{outline-color:var(--visitor-accent)}html[data-visitor-theme=light] .visitor-shell summary:focus-visible{outline-color:var(--visitor-accent)}html[data-visitor-theme=light] .visitor-shell select:focus-visible{outline-color:var(--visitor-accent)}html[data-visitor-theme=light] .visitor-shell .chart-canvas svg:focus-visible{outline-color:var(--visitor-accent)}html[data-visitor-theme=light] .visitor-shell .md-table-scroll:focus-visible{outline-color:var(--visitor-accent)}html[data-visitor-theme=light] .visitor-shell .mermaid-expanded-canvas:focus-visible{outline-color:var(--visitor-accent)}html[data-visitor-theme=light] .visitor-shell .chart-grid{stroke:#cbdbe2}html[data-visitor-theme=light] .visitor-shell .chart-axis,html[data-visitor-theme=light] .visitor-shell .chart-day,html[data-visitor-theme=light] .visitor-shell .chart-empty{fill:var(--muted)}html[data-visitor-theme=light] .visitor-shell .chart-cursor{stroke:var(--visitor-text)}html[data-visitor-theme=light] .visitor-shell .historical-reference line{stroke:#bc343e}html[data-visitor-theme=light] .visitor-shell .historical-reference text{fill:#ad2630;stroke:var(--visitor-surface)}html[data-visitor-theme=light] .visitor-shell .line-sample{background:var(--chart-teal)}html[data-visitor-theme=light] .visitor-shell .gap-sample{background:linear-gradient(to right,var(--chart-teal) 25%,transparent 25%,transparent 75%,var(--chart-teal) 75%)}html[data-visitor-theme=light] .visitor-shell .ari-filled-marker{background:var(--ari-green)}html[data-visitor-theme=light] .visitor-shell .ari-estimated-marker{border-color:var(--ari-green)}html[data-visitor-theme=light] .visitor-shell .minor-indicator,html[data-visitor-theme=light] .visitor-shell .floodhub-facts>span{border-color:var(--visitor-border)}html[data-visitor-theme=light] .visitor-shell .minor-pending{color:#855300}html[data-visitor-theme=light] .visitor-shell .calendar-days button{color:#647b85}html[data-visitor-theme=light] .visitor-shell .calendar-days button.has-bulletins{color:#215b46;background:#e7f2ec;border-color:#8bb7a4}html[data-visitor-theme=light] .visitor-shell .calendar-days button.has-bulletins:hover:not(:disabled){background:var(--visitor-selected)}html[data-visitor-theme=light] .visitor-shell .calendar-days button[aria-pressed=true]{border-color:var(--visitor-accent);outline-color:var(--visitor-accent);background:#c5e7d9}html[data-visitor-theme=light] .visitor-shell .calendar-days button small{color:#215b46}html[data-visitor-theme=light] .visitor-shell .calendar-legend i{background:var(--visitor-accent)}html[data-visitor-theme=light] .visitor-shell .markdown-body th,html[data-visitor-theme=light] .visitor-shell .markdown-body td,html[data-visitor-theme=light] .visitor-shell .floodhub-table th,html[data-visitor-theme=light] .visitor-shell .floodhub-table td{color:var(--visitor-text);border-color:var(--visitor-border)}html[data-visitor-theme=light] .visitor-shell .markdown-body th,html[data-visitor-theme=light] .visitor-shell .floodhub-table th{color:var(--visitor-heading);background:var(--visitor-soft)}html[data-visitor-theme=light] .visitor-shell .markdown-body td small,html[data-visitor-theme=light] .visitor-shell .floodhub-table td small{color:var(--muted)}html[data-visitor-theme=light] .visitor-shell .markdown-body pre{background:var(--visitor-soft);color:var(--visitor-text)}html[data-visitor-theme=light] .visitor-shell .markdown-body blockquote{border-color:#528c91}html[data-visitor-theme=light] .visitor-shell .mermaid-dialog{background:var(--visitor-surface);border-color:var(--visitor-border)}html[data-visitor-theme=light] .visitor-shell .mermaid-error{color:#8d421b;background:#fff1e8}html[data-visitor-theme=light] .visitor-shell .floodhub-card .floodhub-notice{border-color:#947625}.follow-content{max-width:1000px;color:var(--visitor-text,#c3d8df);margin:0 auto;padding:64px 24px 80px}.follow-content h1{color:var(--visitor-heading,#e5f1f4);margin:14px 0 20px;font-size:clamp(32px,5vw,48px)}.follow-lead{max-width:760px;margin-bottom:32px;font-size:20px;line-height:1.65}.follow-options{grid-template-columns:1fr 1fr;gap:24px;display:grid}.follow-card{background:var(--visitor-surface,#09212c);border:1px solid var(--visitor-border,#31515e);border-radius:16px;min-width:0;padding:30px}.follow-card h2{color:var(--visitor-heading,#e5f1f4);margin:12px 0 20px;font-size:27px}.follow-card p,.follow-note,.follow-privacy p{line-height:1.7}.follow-card label{margin:20px 0 8px;display:block}.follow-card input[type=email],.notification-summary{border:1px solid var(--visitor-border,#53717d);background:var(--visitor-surface,#061a23);width:100%;color:inherit;font:inherit;box-sizing:border-box;border-radius:8px;padding:12px}.follow-card .follow-consent{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.follow-consent input{min-width:18px;min-height:18px;margin-top:5px}.follow-card button,.follow-button{background:var(--visitor-accent,#60dbc8);color:var(--visitor-surface,#07202a);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:9px;min-height:44px;margin-top:12px;padding:12px 18px;font-weight:650;text-decoration:none;display:inline-block}.follow-card button:disabled{opacity:.55;cursor:default}.follow-card .follow-secondary{color:inherit;border-color:var(--visitor-border,#52727e);background:0 0;margin-left:8px}.follow-card small{color:var(--muted,#95afb9);margin-top:20px;line-height:1.6;display:block}.follow-feedback{border:1px solid var(--visitor-accent,#60dbc8);border-radius:10px;padding:18px;line-height:1.6}.follow-error{border-color:#ce684f}.follow-note{color:var(--muted,#95afb9);margin:28px 0}.follow-privacy{border-top:1px solid var(--visitor-border,#31515e);padding-top:20px;font-size:14px}.follow-privacy summary{cursor:pointer}.follow-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.visitor-header-tools .follow-nav-link{border:1px solid var(--visitor-border,#52727e);color:var(--visitor-heading,#e5f1f4);box-sizing:border-box;border-radius:8px;min-height:44px;padding:10px 16px;text-decoration:none}.follow-content :is(button,a,input,summary):focus-visible{outline:3px solid var(--visitor-accent,#60dbc8);outline-offset:4px}.notification-options{border:1px solid #375963;border-radius:10px;margin:20px 0;padding:20px}.notification-summary{resize:vertical;min-height:100px;margin:12px 0}.notification-job{border-top:1px solid #375963;margin-top:20px;padding-top:16px}.notification-job p{margin:8px 0}@media (max-width:680px){.follow-options{grid-template-columns:1fr}.follow-content{padding:32px 18px 48px}.follow-card{padding:24px}.follow-card .follow-secondary{margin-left:0}}.bulletin-alert{--alert-border:#f5d142;--alert-surface:#292716;--alert-ink:#fff6cc;border:3px solid var(--alert-border);background:var(--alert-surface);color:var(--alert-ink);overflow-wrap:anywhere;border-left-width:10px;border-radius:12px;margin:0 0 30px;padding:clamp(18px,2.5vw,32px);box-shadow:0 4px 22px #0002}.bulletin-alert--orange{--alert-border:#ff9d3d;--alert-surface:#302218;--alert-ink:#fff0df}.bulletin-alert--red{--alert-border:#ff6474;--alert-surface:#331b23;--alert-ink:#fff0f2}.bulletin-alert-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bulletin-alert .bulletin-alert-heading h2{color:inherit;letter-spacing:.04em;margin:0;font-size:clamp(19px,2.3vw,27px)}.bulletin-alert-symbol{border:2px solid var(--alert-border);border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:23px;font-weight:900;display:grid}.bulletin-alert-color{border:1px solid var(--alert-border);border-radius:999px;padding:3px 12px;font-size:14px;font-weight:700}.bulletin-alert .bulletin-alert-text{color:inherit;white-space:pre-wrap;margin:18px 0;font-size:clamp(18px,1.6vw,23px);line-height:1.6}.bulletin-alert .bulletin-alert-source{color:inherit;text-underline-offset:4px;padding:4px 0;font-weight:700;text-decoration:underline;display:inline-block}.bulletin-alert footer{border-top:1px solid var(--alert-border);flex-wrap:wrap;gap:5px 18px;margin-top:18px;padding-top:12px;font-size:13px;line-height:1.6;display:flex}.bulletin-alert footer span:last-child{flex-basis:100%}.bulletin-alert .bulletin-alert-archive{margin:16px 0 0;font-size:15px;line-height:1.5}.public-alert-options{border:1px solid var(--line,#36545d);border-radius:12px;margin:24px 0;padding:20px}.public-alert-options legend{padding:0 8px;font-size:20px;font-weight:700}.public-alert-options>label:not(.publication-checkbox){margin:16px 0 8px;display:block}.public-alert-options select,.public-alert-options input[type=url],.public-alert-options textarea{box-sizing:border-box;width:100%;font:inherit;color:var(--ink,#dce9ed);background:#08212b;border:1px solid #6d8b98;border-radius:8px;padding:12px}.public-alert-options select{max-width:340px}.public-alert-options textarea{resize:vertical;min-height:145px}.public-alert-options .bulletin-alert{margin-top:20px;margin-bottom:0}html[data-visitor-theme=light] .visitor-shell .bulletin-alert{--alert-border:#c19a00;--alert-surface:#fff9df;--alert-ink:#463600}html[data-visitor-theme=light] .visitor-shell .bulletin-alert--orange{--alert-border:#ce6500;--alert-surface:#fff0e1;--alert-ink:#663000}html[data-visitor-theme=light] .visitor-shell .bulletin-alert--red{--alert-border:#c4273b;--alert-surface:#fff0f2;--alert-ink:#751326}@media (max-width:540px){.public-alert-options{min-width:0;padding:14px}.bulletin-alert{border-left-width:7px}.bulletin-alert-heading{gap:8px}.bulletin-alert-color{font-size:12px}}@media print{.bulletin-alert{break-inside:avoid;color:#111;background:#fff}}
