:where(body) .mui-panel,:where(body) .hp-panel{border:1px solid var(--sage-next-line);border-radius:var(--radius-mui);color:var(--sage-next-ink)}:where(body) .mui-panel{position:relative}:where(body) .mui-panel--glass,:where(body) .hp-panel{background:linear-gradient(135deg,#fffffffb,#fffffff0 62%,#eef8faeb);box-shadow:var(--tp-shadow-hero-panel)}:where(body) .mui-panel--flat{background:var(--sage-next-surface);box-shadow:var(--tp-shadow-proof)}:where(body) .mui-panel-section{padding:10px 16px;border-top:1px solid var(--sage-next-line)}:where(body) .mui-section-label{font-family:var(--sage-next-font-eyebrow);font-size:.71875rem;font-weight:640;letter-spacing:.05em;text-transform:uppercase;color:var(--sage-next-ink-soft)}:where(body) .mui-btn{appearance:none;cursor:default;display:inline-flex;align-items:center;gap:5px;border-radius:var(--radius-mui);font-family:var(--sage-next-font-display);font-size:.71875rem;font-weight:600;padding:.5em .85em;border:1px solid var(--sage-next-line);background:#fff;color:var(--sage-next-ink-soft);box-shadow:var(--tp-shadow-proof)}:where(body) .mui-btn--solid{background:var(--sage-next-ink);border-color:var(--sage-next-ink);color:#fff;box-shadow:var(--tp-shadow-button-light)}:where(body) .mui-btn svg{width:1em;height:1em;flex:none}:where(body) .mui-ask{align-self:flex-end;max-width:92%;padding:.3rem .6rem;border-radius:var(--radius-mui);background:var(--sage-next-accent-wash);font-size:clamp(.75rem,.71rem + .2vw,.8125rem);font-weight:500;line-height:1.4;color:var(--sage-next-ink);text-wrap:pretty}:where(body) .mui-follow{margin-top:.2rem;display:flex;flex-direction:column;gap:.4rem;padding-top:.6rem;border-top:1px dashed var(--sage-next-line)}:where(body) .mui-follow-ans{font-size:clamp(.78rem,.74rem + .2vw,.85rem);line-height:1.5;color:var(--sage-next-ink-soft);text-wrap:pretty}:where(body) .mui-reply{display:flex;gap:.55rem;align-items:flex-start}:where(body) .mui-reply-avatar{width:1.5rem;height:1.5rem;flex-shrink:0;border-radius:var(--radius-mui);background:var(--sage-next-accent-wash);border:1px solid color-mix(in srgb,var(--sage-next-accent) 28%,var(--sage-next-line));display:flex;align-items:center;justify-content:center;color:var(--sage-next-accent)}:where(body) .mui-reply-avatar svg{width:.8rem;height:.8rem;display:block}:where(body) .mui-reply-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}:where(body) .mui-reply-lead{font-size:clamp(.78rem,.74rem + .2vw,.85rem);font-weight:500;line-height:1.5;color:var(--sage-next-ink-soft);text-wrap:pretty}:where(body) .mui-tools{display:flex;flex-direction:column;gap:.3rem}:where(body) .mui-tool{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.34rem .5rem;border-radius:var(--radius-mui);border:1px solid var(--sage-next-line);background:var(--sage-next-raised)}:where(body) .mui-tool.is-hidden{opacity:0;transform:translateY(3px)}:where(body) .mui-tool.is-shown{opacity:1;transform:none;transition:opacity .26s var(--sage-next-ease),transform .26s var(--sage-next-ease)}:where(body) .mui-tool-caret{width:.85rem;height:.85rem;color:var(--sage-next-ink-faint)}:where(body) .mui-tool-dot{width:.42rem;height:.42rem;border-radius:50%}:where(body) .mui-tool-dot--done{background:var(--grade-great)}:where(body) .mui-tool-dot--running{background:#c07d00}:where(body) .mui-tool-name{font-family:var(--sage-next-font-body);font-size:.6875rem;font-weight:600;color:var(--sage-next-ink);letter-spacing:.01em;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(body) .mui-tool-status{font-family:var(--sage-next-font-body);font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}:where(body) .mui-tool-status--done{color:var(--grade-great)}:where(body) .mui-tool-status--running{color:#a35f00}:where(body) .mui-grade{flex-shrink:0;font-size:.625rem;font-weight:640;letter-spacing:.04em;text-transform:uppercase;padding:.14rem .4rem;border-radius:var(--radius-mui);font-variant-numeric:tabular-nums;white-space:nowrap}:where(body) .mui-grade--great,:where(body) .board-grade--great,:where(body) .traced-grade,:where(body) .hp-panel-grade{color:var(--grade-great);background:var(--grade-great-wash)}:where(body) .mui-grade--good,:where(body) .board-grade--good{color:var(--grade-good);background:var(--grade-good-wash)}:where(body) .mui-grade--ok,:where(body) .board-grade--ok{color:var(--grade-ok);background:var(--grade-ok-wash)}:where(body) .mui-grade--neg,:where(body) .board-grade--neg{color:var(--sage-next-neg);background:color-mix(in srgb,var(--sage-next-neg) 9%,var(--sage-next-surface))}:where(body) .mui-grade--pending,:where(body) .board-grade--pending{color:var(--sage-next-ink-faint);background:var(--grade-ok-wash)}:where(body) .mui-score{display:flex;align-items:baseline;gap:.5em}:where(body) .mui-score-label{font-family:var(--sage-next-font-display);font-weight:600;font-size:.8125rem}:where(body) .mui-score-num{margin-left:auto;font-family:var(--sage-next-font-display);font-weight:680;font-size:1.625rem;letter-spacing:-.02em;font-variant-numeric:tabular-nums}:where(body) .mui-lenses{display:flex;flex-direction:column;gap:.5rem}:where(body) .mui-lens{display:flex;flex-direction:column}:where(body) .mui-lens-row{display:flex;align-items:center;gap:.6em;font-size:.78125rem}:where(body) .mui-lens-name{font-weight:520;color:var(--sage-next-ink);min-width:0}:where(body) .mui-lens-bar{flex:1;min-width:1.5rem;height:5px;border-radius:var(--radius-mui);background:var(--sage-next-sunken);overflow:hidden}:where(body) .mui-lens-fill{display:block;height:100%;width:var(--w);transform:scaleX(0);transform-origin:left;border-radius:var(--radius-mui);background:var(--sage-next-accent)}:where(body) .mui-lens-fill--great{background:var(--grade-great)}:where(body) .mui-lens-fill--good{background:var(--grade-good)}:where(body) .mui-lens-fill--ok{background:var(--grade-ok)}:where(body) .mui-lens-fill--neg{background:var(--sage-next-neg)}:where(body) .mui-lenses.is-live .mui-lens-fill{transform:scaleX(1);transition:transform .85s var(--sage-next-ease) .3s}:where(body) .mui-lens-score{margin-left:auto;font-family:var(--sage-next-font-display);font-weight:640;font-variant-numeric:tabular-nums;color:var(--sage-next-ink)}:where(body) .mui-lens-grade{margin-left:0}:where(body) .mui-lens-note{overflow:hidden;max-height:0;opacity:0;margin:0;font-size:.71875rem;line-height:1.45;color:var(--sage-next-ink-soft);text-wrap:pretty;transition:max-height .46s var(--sage-next-ease),opacity .34s var(--sage-next-ease),margin-top .34s var(--sage-next-ease)}:where(body) .mui-lens-note.is-open{max-height:5.5em;opacity:1;margin-top:4px}:where(body) .mui-forecast-toprow{display:flex;justify-content:space-between;font-size:.71875rem;color:var(--sage-next-ink-soft)}:where(body) .mui-forecast-mid{display:flex;align-items:baseline;gap:.6em;margin-top:2px;font-family:var(--sage-next-font-display);font-weight:680;font-size:1.3125rem;letter-spacing:-.02em;font-variant-numeric:tabular-nums}:where(body) .mui-forecast-mid em{font-style:normal;font-size:.65625rem;font-weight:480;color:var(--sage-next-ink-faint);letter-spacing:.02em}:where(body) .mui-forecast-band{position:relative;height:8px;margin-top:10px;border-radius:var(--radius-pill);background:linear-gradient(90deg,color-mix(in srgb,var(--sage-next-accent-bright) 16%,#edf3f5),color-mix(in srgb,var(--sage-next-accent-bright) 78%,#fff),color-mix(in srgb,var(--sage-next-accent-bright) 16%,#edf3f5))}:where(body) .mui-forecast-marker{position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;height:17px;border-radius:var(--radius-mui);background:var(--sage-next-ink);box-shadow:0 0 0 3px #ffffffeb,0 7px 14px -8px #16202a8c}:where(body) .mui-forecast-ticks{display:flex;justify-content:space-between;margin-top:7px;font-size:.6875rem;font-variant-numeric:tabular-nums;color:var(--sage-next-ink)}:where(body) .mui-forecast-ticks em{font-style:normal;color:var(--sage-next-ink-faint)}:where(body) .mui-forecast-foot{margin-top:9px;font-size:.65625rem;color:var(--sage-next-ink-faint)}:where(body) .mui-forecast--compact{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.6rem;padding:.55rem .7rem;border-radius:var(--radius-mui);border:1px solid color-mix(in srgb,var(--sage-next-accent) 22%,var(--sage-next-line));background:color-mix(in srgb,var(--sage-next-accent-wash) 42%,var(--sage-next-surface))}:where(body) .mui-forecast--compact .mui-forecast-label{grid-column:1;grid-row:1;font-family:var(--sage-next-font-eyebrow);font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--sage-next-ink-soft)}:where(body) .mui-forecast--compact .mui-forecast-meta{grid-column:1;grid-row:2;font-size:.625rem;line-height:1.3;color:var(--sage-next-ink-faint)}:where(body) .mui-forecast--compact .mui-forecast-value{grid-column:2;grid-row:1 / 3;justify-self:end;font-family:var(--sage-next-font-display);font-weight:680;font-size:var(--fl-step-1);color:var(--sage-next-ink);font-variant-numeric:tabular-nums}:where(body) .mui-rank{display:flex;flex-direction:column;gap:.4rem}:where(body) .mui-rank-row{display:flex;flex-direction:column;gap:.32rem;padding:.45rem .5rem;border-radius:var(--radius-mui);border:1px solid var(--sage-next-line);background:var(--sage-next-surface);box-shadow:var(--tp-shadow-proof)}:where(body) .mui-rank-row.is-top{border-color:color-mix(in srgb,var(--sage-next-accent) 45%,var(--sage-next-line));background:color-mix(in srgb,var(--sage-next-accent-wash) 32%,var(--sage-next-surface))}:where(body) .mui-rank-main{display:grid;grid-template-columns:minmax(0,1fr) 3.4rem auto;align-items:center;gap:.55rem}:where(body) .mui-rank-addr{display:flex;flex-direction:column;min-width:0;font-size:.8125rem;font-weight:600;color:var(--sage-next-ink);line-height:1.2}:where(body) .mui-rank-addr i{font-style:normal;font-size:.6875rem;font-weight:400;color:var(--sage-next-ink-faint)}:where(body) .mui-rank-bar{height:4px;border-radius:var(--radius-mui);background:var(--sage-next-sunken);overflow:hidden}:where(body) .mui-rank-bar i{display:block;height:100%;width:var(--w);transform:scaleX(0);transform-origin:left;border-radius:var(--radius-mui);background:linear-gradient(90deg,var(--sage-next-accent),var(--sage-next-accent-bright))}:where(body) .mui-rank.is-live .mui-rank-bar i{transform:scaleX(1);transition:transform .9s var(--sage-next-ease) .42s}:where(body) .mui-rank-why{font-size:.6875rem;line-height:1.35;color:var(--sage-next-ink-faint);text-wrap:pretty}:where(body) .mui-rank--compact{gap:.28rem}:where(body) .mui-rank--compact .mui-rank-row{padding:.22rem 0;border:0;background:none;box-shadow:none;border-radius:0}:where(body) .mui-rank--compact .mui-rank-row.is-top{background:none}:where(body) .mui-rank--compact .mui-rank-main{grid-template-columns:minmax(0,1fr) 2.6rem auto}:where(body) .mui-data-val{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2;font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--sage-next-ink)}:where(body) .mui-data-val i{font-style:normal;font-size:.625rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--sage-next-ink-faint)}:where(body) .mui-trace-tok{display:inline-flex;align-items:center;gap:.1em;cursor:default;color:var(--sage-next-accent);border-bottom:1px dashed color-mix(in srgb,var(--sage-next-accent) 50%,transparent)}:where(body) .mui-trace-tok svg{transition:transform .32s var(--sage-next-ease);flex:none}:where(body) .mui-trace-tok.is-open svg{transform:rotate(180deg)}:where(body) .mui-hours{display:flex;align-items:flex-end;gap:2px;height:3.5rem}:where(body) .mui-hour{flex:1;height:var(--h);border-radius:var(--radius-mui) var(--radius-mui) 0 0;background:color-mix(in srgb,var(--grade-good) 55%,var(--sage-next-sunken));transform:scaleY(0);transform-origin:bottom}:where(body) .mui-hour--peak{background:var(--grade-great)}:where(body) .mui-hours.is-live .mui-hour{transform:scaleY(1);transition:transform .5s var(--sage-next-ease) calc(.15s + var(--i) * 22ms)}:where(body) .mui-hours-axis{display:flex;justify-content:space-between;margin-top:.375rem;font-size:.625rem;color:var(--sage-next-ink-faint)}@media(prefers-reduced-motion:reduce){:where(body) .mui-tool.is-shown{transition:none}:where(body) .mui-lenses.is-live .mui-lens-fill,:where(body) .mui-rank.is-live .mui-rank-bar i,:where(body) .mui-hours.is-live .mui-hour{transition:none}:where(body) .mui-trace-tok svg{transition:none}}
