*{box-sizing:border-box}body{background:#050607;margin:0}.sfi-public-observatory{--bg:#050607;--panel:#090b0d;--panel-soft:#0d1013;--line:#cc8e3742;--line-strong:#e2a64c8f;--copper:#d79742;--copper-bright:#f2c474;--magenta:#b84e9a;--cyan:#55bec7;--text:#ddd7c9;--muted:#7f786c;--danger:#dc6d55;min-height:100vh;color:var(--text);background:linear-gradient(#d4974207 1px, transparent 1px), linear-gradient(90deg, #d4974205 1px, transparent 1px), radial-gradient(circle at 50% -10%, #b84e9a14, transparent 32%), var(--bg);background-size:32px 32px,32px 32px,auto,auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.sfi-public-observatory *{box-sizing:border-box}.sfi-public-observatory a{color:inherit;text-decoration:none}.sfi-public-observatory__header{border-bottom:1px solid var(--line-strong);z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050607f5;grid-template-columns:minmax(250px,1fr) minmax(260px,.85fr) minmax(340px,1.15fr) minmax(210px,.7fr);align-items:stretch;min-height:78px;display:grid;position:sticky;top:0}.sfi-public-observatory__brand,.sfi-public-observatory__title,.sfi-public-observatory__system,.sfi-public-observatory__header nav{border-right:1px solid var(--line);align-items:center;padding:15px 20px;display:flex}.sfi-public-observatory__brand{gap:15px}.sfi-public-observatory__brand>span{color:var(--copper-bright);letter-spacing:.15em;font:500 28px/1 Georgia,serif}.sfi-public-observatory__brand>strong{letter-spacing:.28em;max-width:150px;font-size:9px;line-height:1.5}.sfi-public-observatory__title{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px}.sfi-public-observatory__title span,.sfi-public-observatory__system span{color:var(--muted);letter-spacing:.22em;font-size:8px}.sfi-public-observatory__title strong{color:var(--copper-bright);letter-spacing:.28em;font-size:17px}.sfi-public-observatory__header nav{justify-content:center;gap:clamp(16px,2.5vw,38px)}.sfi-public-observatory__header nav a{color:#9b9180;letter-spacing:.18em;font-size:8px;transition:all .18s}.sfi-public-observatory__header nav a:hover{color:var(--copper-bright)}.sfi-public-observatory__system{text-align:right;border-right:0;flex-direction:column;justify-content:center;align-items:flex-end;gap:4px}.sfi-public-observatory__system strong{letter-spacing:.16em;font-size:10px}.sfi-public-observatory__system strong.is-nominal{color:var(--copper-bright)}.sfi-public-observatory__system strong.is-degraded,.sfi-public-observatory__system strong.is-critical,.sfi-public-observatory__system strong.is-offline{color:var(--danger)}.sfi-public-observatory__system small{color:var(--muted);font-size:8px}.sfi-public-observatory__hero{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,1.45fr) minmax(380px,.75fr);min-height:330px;display:grid}.sfi-public-observatory__hero-copy{border-right:1px solid var(--line);padding:clamp(34px,6vw,82px);position:relative;overflow:hidden}.sfi-public-observatory__hero-copy:after{content:"";border:1px solid #d797422e;width:440px;height:440px;position:absolute;top:-170px;right:-180px;transform:rotate(45deg);box-shadow:0 0 80px #b84e9a0d}.sfi-public-observatory__hero-copy>span{color:var(--copper);letter-spacing:.24em;font-size:9px}.sfi-public-observatory__hero-copy h1{color:var(--copper-bright);letter-spacing:-.06em;margin:12px 0 14px;font-size:clamp(64px,10vw,128px);font-weight:400;line-height:.9}.sfi-public-observatory__hero-copy p{color:#aaa08f;max-width:760px;font:500 13px/1.75 ui-monospace,monospace}.sfi-public-observatory__hero-meta{flex-wrap:wrap;gap:24px;margin-top:30px;display:flex}.sfi-public-observatory__hero-meta span{color:var(--muted);letter-spacing:.14em;font-size:8px}.sfi-public-observatory__hero-meta strong{color:var(--text);margin-left:7px}.sfi-public-observatory__hero-grid{grid-template-columns:repeat(2,1fr);display:grid}.sfi-public-observatory__metric{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(#ffffff03,#0000);min-width:0;padding:20px}.sfi-public-observatory__metric span{color:var(--muted);letter-spacing:.18em;font-size:8px;display:block}.sfi-public-observatory__metric strong{letter-spacing:-.03em;margin:10px 0 7px;font-size:26px;font-weight:500;display:block}.sfi-public-observatory__metric small{color:#756e63;font-size:8px}.sfi-public-observatory__metric.is-copper strong{color:var(--copper-bright)}.sfi-public-observatory__metric.is-magenta strong{color:#d56cb7}.sfi-public-observatory__metric.is-cyan strong{color:#77d3da}.sfi-public-observatory__metric.is-warn strong{color:var(--danger)}.sfi-public-observatory__layout{grid-template-columns:minmax(0,1fr) 370px;gap:8px;padding:8px;display:grid}.sfi-public-observatory__primary,.sfi-public-observatory__secondary{align-content:start;gap:8px;display:grid}.sfi-public-observatory__panel,.sfi-public-observatory__daily{border:1px solid var(--line);background:linear-gradient(#0b0e11f7,#06080afa);min-width:0}.sfi-public-observatory__panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:12px 16px;display:flex}.sfi-public-observatory__panel-head span{color:var(--copper);letter-spacing:.18em;font-size:8px}.sfi-public-observatory__panel-head h2{letter-spacing:.18em;margin:5px 0 0;font-size:12px}.sfi-public-observatory__panel-head>strong{color:var(--copper-bright);letter-spacing:.12em;font-size:10px}.sfi-public-observatory__vector-list{display:grid}.sfi-public-observatory__vector{border-bottom:1px solid #d797421f;grid-template-columns:44px minmax(180px,.78fr) minmax(220px,1.3fr) 128px minmax(220px,.9fr);align-items:center;gap:14px;min-height:82px;padding:10px 14px;display:grid}.sfi-public-observatory__vector:last-child{border-bottom:0}.sfi-public-observatory__vector-index{color:#5f594f;font-size:10px}.sfi-public-observatory__vector-name{gap:4px;display:grid}.sfi-public-observatory__vector-name>span{color:var(--copper);letter-spacing:.14em;font-size:7px}.sfi-public-observatory__vector-name>strong{letter-spacing:.08em;font-size:12px}.sfi-public-observatory__vector-name>small{color:var(--muted);font-size:8px}.sfi-public-observatory__vector-bar{background:#ffffff05;border:1px solid #d7974242;height:8px;position:relative}.sfi-public-observatory__vector-bar:before,.sfi-public-observatory__vector-bar:after{content:"";background:#d7974224;width:1px;position:absolute;top:-4px;bottom:-4px}.sfi-public-observatory__vector-bar:before{left:33.333%}.sfi-public-observatory__vector-bar:after{left:66.666%}.sfi-public-observatory__vector-bar i{background:linear-gradient(90deg, #55bec773, var(--magenta), var(--copper-bright));height:100%;display:block;box-shadow:0 0 12px #b84e9a2e}.sfi-public-observatory__vector-bar b{background:#f5e3ba;width:1px;height:16px;position:absolute;top:-5px}.sfi-public-observatory__vector-value{text-align:right;gap:3px;display:grid}.sfi-public-observatory__vector-value>strong{color:var(--copper-bright);font-size:20px;font-weight:500}.sfi-public-observatory__vector-value>span{letter-spacing:.1em;font-size:7px}.sfi-public-observatory__vector-value>span.is-up{color:#77d3da}.sfi-public-observatory__vector-value>span.is-down{color:var(--danger)}.sfi-public-observatory__vector-value>span.is-stable{color:var(--copper)}.sfi-public-observatory__vector-value>span.is-unavailable{color:var(--muted)}.sfi-public-observatory__vector-value small{color:var(--muted);font-size:7px}.sfi-public-observatory__vector-submetrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sfi-public-observatory__vector-submetrics span{color:var(--muted);font-size:7px;line-height:1.5}.sfi-public-observatory__vector-submetrics strong{color:#aaa08f;font-size:10px;display:block}.sfi-public-observatory__vector.is-missing{opacity:.46}.sfi-public-observatory__legend{gap:14px;display:flex}.sfi-public-observatory__legend span{letter-spacing:.12em;font-size:7px}.sfi-public-observatory__legend .is-wsi{color:var(--copper-bright)}.sfi-public-observatory__legend .is-nti{color:#d56cb7}.sfi-public-observatory__legend .is-confidence{color:#77d3da}.sfi-public-observatory__chart-wrap{padding:12px 14px 6px}.sfi-public-observatory__chart-wrap svg{width:100%;height:auto;min-height:240px;display:block}.sfi-public-observatory__gridline{stroke:#d797421c;stroke-width:1px}.sfi-public-observatory__axis-label{fill:#655f55;font-size:10px}.sfi-public-observatory__line{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.sfi-public-observatory__line.is-wsi{stroke:var(--copper-bright)}.sfi-public-observatory__line.is-nti{stroke:#d56cb7}.sfi-public-observatory__line.is-confidence{stroke:#77d3da}.sfi-public-observatory__point{fill:var(--copper-bright)}.sfi-public-observatory__chart-dates{color:var(--muted);justify-content:space-between;font-size:8px;display:flex}.sfi-public-observatory__delta-strip{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.sfi-public-observatory__delta-strip .sfi-public-observatory__metric{border-bottom:0}.sfi-public-observatory__daily{background:linear-gradient(90deg,#b84e9a0b,#0000 52%),linear-gradient(#0c0f12fa,#06080afa);padding:0}.sfi-public-observatory__daily>header{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:14px 18px;display:flex}.sfi-public-observatory__daily>header div{gap:4px;display:grid}.sfi-public-observatory__daily>header span{color:var(--copper-bright);letter-spacing:.24em;font-size:10px}.sfi-public-observatory__daily>header small,.sfi-public-observatory__daily>header time{color:var(--muted);letter-spacing:.12em;font-size:8px}.sfi-public-observatory__daily-body{max-width:1000px;padding:clamp(28px,5vw,64px)}.sfi-public-observatory__daily-kicker{color:var(--magenta);letter-spacing:.18em;font-size:9px}.sfi-public-observatory__daily h1{color:#eee5d3;max-width:900px;margin:18px 0;font:400 clamp(34px,5vw,66px)/1.04 Georgia,serif}.sfi-public-observatory__daily-body p{color:#a99f8f;white-space:pre-wrap;margin:0;font:400 15px/1.85 Georgia,serif}.sfi-public-observatory__daily-metrics{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.sfi-public-observatory__daily-evidence{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.sfi-public-observatory__daily-evidence section{border-right:1px solid var(--line);padding:22px}.sfi-public-observatory__daily-evidence h3,.sfi-public-observatory__method h3{color:var(--copper);letter-spacing:.18em;font-size:8px}.sfi-public-observatory__daily-evidence p,.sfi-public-observatory__method p{color:var(--muted);overflow-wrap:anywhere;font-size:9px;line-height:1.55}.sfi-public-observatory__daily>a,.sfi-public-observatory__method>a{width:fit-content;color:var(--copper-bright);letter-spacing:.16em;border-bottom:1px solid var(--line-strong);margin:18px 22px 24px;padding-bottom:4px;font-size:8px;display:block}.sfi-public-observatory__rank-list,.sfi-public-observatory__signal-list{display:grid}.sfi-public-observatory__rank-list>div{border-bottom:1px solid #d797421f;grid-template-columns:28px 1fr 78px 48px;align-items:center;gap:10px;min-height:58px;padding:9px 12px;display:grid}.sfi-public-observatory__rank-list b{color:#5f594f;font-size:8px}.sfi-public-observatory__rank-list span{font-size:10px}.sfi-public-observatory__rank-list span small{color:var(--muted);margin-top:4px;font-size:7px;display:block}.sfi-public-observatory__rank-list i{background:#ffffff0a;height:4px}.sfi-public-observatory__rank-list i em{background:linear-gradient(90deg, var(--magenta), var(--copper-bright));height:100%;display:block}.sfi-public-observatory__rank-list>div>strong{text-align:right;color:var(--copper-bright);font-size:10px}.sfi-public-observatory__signal-list>div{border-bottom:1px solid #d797421f;grid-template-columns:42px 1fr auto;align-items:center;gap:8px;min-height:62px;padding:11px 12px 15px;display:grid;position:relative;overflow:hidden}.sfi-public-observatory__signal-list time,.sfi-public-observatory__signal-list strong{color:var(--copper);font-size:7px}.sfi-public-observatory__signal-list span{color:#a99f8f;font-size:9px;line-height:1.35}.sfi-public-observatory__signal-list i{background:var(--cyan);opacity:.65;height:2px;position:absolute;bottom:0;left:0}.sfi-public-observatory__method{padding-bottom:18px}.sfi-public-observatory__method>h3,.sfi-public-observatory__method>p{margin-left:14px;margin-right:14px}.sfi-public-observatory__method>h3{margin-top:22px}.sfi-public-observatory__empty{color:var(--muted);letter-spacing:.08em;padding:28px;font-size:9px}.sfi-public-observatory__footer{border-top:1px solid var(--line-strong);min-height:54px;color:var(--muted);letter-spacing:.14em;justify-content:space-between;align-items:center;gap:18px;padding:14px 20px;font-size:8px;display:flex}.sfi-public-observatory__footer strong{color:var(--copper);font-weight:500}@media (max-width:1250px){.sfi-public-observatory__header{grid-template-columns:1fr 1fr 1fr}.sfi-public-observatory__header nav{display:none}.sfi-public-observatory__layout{grid-template-columns:1fr}.sfi-public-observatory__secondary{grid-template-columns:repeat(2,1fr)}.sfi-public-observatory__method{grid-column:1/-1}.sfi-public-observatory__vector{grid-template-columns:38px minmax(170px,.8fr) minmax(180px,1fr) 100px}.sfi-public-observatory__vector-submetrics{grid-column:2/-1}}@media (max-width:860px){.sfi-public-observatory__header{grid-template-columns:1fr 1fr;position:relative}.sfi-public-observatory__title{display:none}.sfi-public-observatory__hero{grid-template-columns:1fr}.sfi-public-observatory__hero-copy{border-right:0}.sfi-public-observatory__hero-grid{border-top:1px solid var(--line)}.sfi-public-observatory__vector{grid-template-columns:32px 1fr 76px;gap:10px}.sfi-public-observatory__vector-bar,.sfi-public-observatory__vector-submetrics{grid-column:2/-1}.sfi-public-observatory__daily-metrics,.sfi-public-observatory__delta-strip,.sfi-public-observatory__daily-evidence,.sfi-public-observatory__secondary{grid-template-columns:1fr}.sfi-public-observatory__method{grid-column:auto}.sfi-public-observatory__footer{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.sfi-public-observatory__header{grid-template-columns:1fr}.sfi-public-observatory__system{border-top:1px solid var(--line);text-align:left;align-items:flex-start}.sfi-public-observatory__brand{border-right:0}.sfi-public-observatory__hero-grid{grid-template-columns:1fr}.sfi-public-observatory__hero-copy{padding:34px 20px}.sfi-public-observatory__layout{gap:4px;padding:4px}.sfi-public-observatory__primary,.sfi-public-observatory__secondary{gap:4px}.sfi-public-observatory__vector{grid-template-columns:28px 1fr 66px;padding:10px 8px}.sfi-public-observatory__vector-submetrics{grid-template-columns:1fr}.sfi-public-observatory__daily-body{padding:32px 20px}.sfi-public-observatory__daily-evidence section{border-right:0;border-bottom:1px solid var(--line)}}
