.selector-container--artifacts:has([data-instrument=validation]){grid-template-columns:minmax(0,1.35fr) minmax(340px,1fr)}.sakport-record{font-size:var(--text-body-sm);margin:4px 0 16px;line-height:1.5}.sakport-record>p{font-size:inherit;margin:0 0 8px}.sakport-record dl{grid-template-columns:1fr auto;gap:4px 16px;margin:0;display:grid}.sakport-record dt{color:var(--color-text-secondary)}.sakport-record dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.sakport-instrument-section{margin-top:28px}.sakport-gap{width:100%;margin-block:var(--spacing-100)}.sakport-gap>.section-title{text-align:left;max-width:720px;margin-bottom:var(--spacing-35)}.sakport-gap-layout{gap:var(--spacing-40);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.sakport-gap-records{gap:24px;display:grid}.sakport-gap-records>div{border-bottom:1px solid var(--color-warm-gray-2c);padding-bottom:20px}.sakport-gap-records .gap-label{margin:0 0 6px}.sakport-gap-records .gap-figure{margin:0 0 8px;font-size:clamp(32px,3.6vw,52px);line-height:1.1}.sakport-gap-records .gap-caption{max-width:42ch;margin:0}.sakport-gap-records .gap-delta{font-size:var(--text-subheading);margin:0}.sakport-gap-records .gap-formula{margin:0}.sakport-gap .gap-resolution{margin-top:var(--spacing-35)}@media (max-width:900px){.selector-container--artifacts:has([data-instrument=validation]){grid-template-columns:minmax(0,1fr)}.sakport-gap-layout{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:600px){.sakport-record dl{column-gap:10px}.sakport-gap{margin-block:var(--spacing-60)}.sakport-instrument-section{margin-top:24px}}
.LandingArtifacts-module__--ljVa__project{color:var(--color-text-secondary);font-size:var(--text-body-sm);text-align:left;line-height:1.5}.LandingArtifacts-module__--ljVa__projection{--scene-mode:pass;--scene-start:.8;--scene-end:.2;--real:clamp(0, var(--p,1) / .5, 1);--proj:clamp(0, (var(--p,1) - .5) / .4, 1);margin:var(--spacing-35) 0 0;font-variant-numeric:tabular-nums;max-width:520px}.LandingArtifacts-module__--ljVa__chartLegend{gap:var(--spacing-8) var(--spacing-20);margin:var(--spacing-16) 0;font-size:var(--text-caption);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.LandingArtifacts-module__--ljVa__chartLegend span{align-items:center;gap:var(--spacing-8);display:flex}.LandingArtifacts-module__--ljVa__solidKey,.LandingArtifacts-module__--ljVa__dashedKey,.LandingArtifacts-module__--ljVa__dottedKey{border-top:2px solid var(--color-crocodile);width:20px}.LandingArtifacts-module__--ljVa__dashedKey{border-top-style:dashed}.LandingArtifacts-module__--ljVa__dottedKey{border-top:1px dotted}.LandingArtifacts-module__--ljVa__forecastChart{width:100%;height:160px;display:block;overflow:visible}.LandingArtifacts-module__--ljVa__chartGuide{stroke:var(--color-warm-gray-2c);stroke-width:1px;fill:none}.LandingArtifacts-module__--ljVa__budgetLine{stroke:var(--color-text-secondary);stroke-dasharray:2 5;fill:none}.LandingArtifacts-module__--ljVa__actualLine,.LandingArtifacts-module__--ljVa__projectedLine{stroke:var(--color-crocodile);stroke-width:2px;fill:none}.LandingArtifacts-module__--ljVa__projectedLine{stroke-dasharray:6 5}.LandingArtifacts-module__--ljVa__actualLine{clip-path:inset(-4px calc((1 - var(--real)) * 100%) -4px 0)}.LandingArtifacts-module__--ljVa__projectedLine{clip-path:inset(-4px calc((1 - var(--proj)) * 100%) -4px 0)}.LandingArtifacts-module__--ljVa__todayDot{transform-box:fill-box;transform-origin:50%;transform:scale(clamp(0, (var(--real) - .9) * 10, 1))}.LandingArtifacts-module__--ljVa__chartAxis{margin-top:var(--spacing-8);font-size:var(--text-caption);color:var(--color-text-secondary);justify-content:space-between;display:flex;position:relative}.LandingArtifacts-module__--ljVa__chartAxis span:nth-child(2){position:absolute;left:82.9%;transform:translate(-50%)}.LandingArtifacts-module__--ljVa__chartFrame{position:relative}.LandingArtifacts-module__--ljVa__scrub{cursor:crosshair;touch-action:pan-y;border-radius:4px;outline:none;position:absolute;inset:0}.LandingArtifacts-module__--ljVa__scrub:focus-visible{outline:2px solid var(--color-crocodile);outline-offset:2px}.LandingArtifacts-module__--ljVa__scrubGuide{background:var(--color-crocodile);opacity:.45;pointer-events:none;width:1px;position:absolute;top:-6px;bottom:0;translate:-.5px}.LandingArtifacts-module__--ljVa__scrubDot{background:var(--color-crocodile);width:11px;height:11px;box-shadow:0 0 0 3px var(--surface-canvas);pointer-events:none;border-radius:50%;position:absolute;translate:-50% -50%}.LandingArtifacts-module__--ljVa__scrubDotOver{background:var(--color-status-alert)}.LandingArtifacts-module__--ljVa__scrubReadout{padding:var(--spacing-8) var(--spacing-12);background:var(--surface-canvas);border:1px solid var(--color-warm-gray-2c);border-radius:var(--radius-badges);font-size:var(--text-caption);white-space:nowrap;pointer-events:none;animation:LandingArtifacts-module__--ljVa__readout-in .24s var(--ease-out-expo);gap:2px;line-height:1.35;display:grid;position:absolute;top:-6px;translate:12px}.LandingArtifacts-module__--ljVa__scrubReadout[data-side=left]{translate:calc(-100% - 12px)}.LandingArtifacts-module__--ljVa__scrubReadout strong{font-size:var(--text-body-sm)}.LandingArtifacts-module__--ljVa__scrubOver{color:var(--color-status-alert);font-weight:var(--font-weight-bold)}@keyframes LandingArtifacts-module__--ljVa__readout-in{0%{opacity:0}}.LandingArtifacts-module__--ljVa__chartFrame:has(.LandingArtifacts-module__--ljVa__scrub[data-active]) .LandingArtifacts-module__--ljVa__forecastChart{opacity:.55;transition:opacity .24s}.LandingArtifacts-module__--ljVa__forecastChart{transition:opacity .4s}
