:root{--bg:#f9f9f7;--bg-elevated:#fff;--bg-sunken:#ebebe8;--fg:#001d21;--fg-muted:#012b31;--fg-subtle:#00363d;--fg-faded:color-mix(in srgb, var(--fg,#001d21) 50%, transparent);--border-color:color-mix(in srgb, var(--fg,#001d21) 15%, transparent);--highlight-border-color:color-mix(in srgb, var(--fg,#001d21) 30%, transparent);--border-strong:#d5d8da;--divider:#eaebed;--accent:#bdbbff;--accent-fg:#001d21;--accent-bg:color-mix(in srgb, var(--accent) 10%, transparent);--error-bg:#d07685;--warn-bg:#d0ba76;--success-bg:#a4e0af;--box-shadow:0 1px 10px #0000000d, 0 1px 15px #0000001a;--inset-box-shadow:inset 0 1px 10px #0000000d;--black:#001d21;--white:#fff;--green:#a4e0af;--brown:#89744b;--lilac:#bdbbff;--beige:#dbd2bd;--yellow:#e0d1a4;--red:#e0a4ae}html[data-theme=dark]{--bg:#012b31;--bg-elevated:#001d21;--bg-sunken:#00363d;--fg:#f9f9f7;--fg-muted:#fff;--fg-subtle:#ebebe8;--border-strong:#d5d8da;--divider:#eaebed}:root{--border-radius:6px;--radius-pill:50vw;--font-mono:ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;--padding:clamp(1em, 2vw, 2em)}.highlight-pill-module-sass-module__18AgHa__pill{border:1px solid var(--color);background:color-mix(in srgb, var(--color) 25%, transparent);color:var(--fg);text-transform:uppercase;border-radius:50vw;padding:.25em .75em;font-size:.875em;display:inline-block}.highlight-pill-module-sass-module__18AgHa__value{font-weight:600}.highlight-pill-module-sass-module__18AgHa__value span{display:none}
:root{--bg:#f9f9f7;--bg-elevated:#fff;--bg-sunken:#ebebe8;--fg:#001d21;--fg-muted:#012b31;--fg-subtle:#00363d;--fg-faded:color-mix(in srgb, var(--fg,#001d21) 50%, transparent);--border-color:color-mix(in srgb, var(--fg,#001d21) 15%, transparent);--highlight-border-color:color-mix(in srgb, var(--fg,#001d21) 30%, transparent);--border-strong:#d5d8da;--divider:#eaebed;--accent:#bdbbff;--accent-fg:#001d21;--accent-bg:color-mix(in srgb, var(--accent) 10%, transparent);--error-bg:#d07685;--warn-bg:#d0ba76;--success-bg:#a4e0af;--box-shadow:0 1px 10px #0000000d, 0 1px 15px #0000001a;--inset-box-shadow:inset 0 1px 10px #0000000d;--black:#001d21;--white:#fff;--green:#a4e0af;--brown:#89744b;--lilac:#bdbbff;--beige:#dbd2bd;--yellow:#e0d1a4;--red:#e0a4ae}html[data-theme=dark]{--bg:#012b31;--bg-elevated:#001d21;--bg-sunken:#00363d;--fg:#f9f9f7;--fg-muted:#fff;--fg-subtle:#ebebe8;--border-strong:#d5d8da;--divider:#eaebed}:root{--border-radius:6px;--radius-pill:50vw;--font-mono:ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;--padding:clamp(1em, 2vw, 2em)}.advice-modal-module-sass-module__EJgQ7q__modal{background:var(--bg-elevated);border-radius:var(--border-radius);box-shadow:var(--box-shadow);color:var(--fg);border:0;width:calc(100vw - 2em);max-width:40em;max-height:85vh;padding:clamp(1.25em,3vw,2.25em);overflow-y:auto}.advice-modal-module-sass-module__EJgQ7q__modal::backdrop{-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);background:#012b310d;transition:background .5s,-webkit-backdrop-filter .5s,backdrop-filter .5s}:is(.advice-modal-module-sass-module__EJgQ7q__modal[open],.advice-modal-module-sass-module__EJgQ7q__modal:open){animation:.3s advice-modal-module-sass-module__EJgQ7q__adviceModalFadeIn}@starting-style{:is(.advice-modal-module-sass-module__EJgQ7q__modal[open],.advice-modal-module-sass-module__EJgQ7q__modal:open){opacity:0;transform:translateY(1em)}}.advice-modal-module-sass-module__EJgQ7q__body{--band-color:var(--fg-subtle);flex-direction:column;gap:1.1em;display:flex}.advice-modal-module-sass-module__EJgQ7q__body[data-band=high]{--band-color:var(--error-bg)}.advice-modal-module-sass-module__EJgQ7q__body[data-band=medium]{--band-color:var(--warn-bg)}.advice-modal-module-sass-module__EJgQ7q__tagRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1em;display:flex}.advice-modal-module-sass-module__EJgQ7q__pills{flex-wrap:wrap;gap:.5em;display:flex}.advice-modal-module-sass-module__EJgQ7q__priorityPill,.advice-modal-module-sass-module__EJgQ7q__metricPill{font-size:.75em}.advice-modal-module-sass-module__EJgQ7q__scale{color:var(--fg-subtle);text-align:right;flex-direction:column;gap:.1em;font-size:.875em;display:flex}.advice-modal-module-sass-module__EJgQ7q__scaleMuted{color:var(--fg-faded)}.advice-modal-module-sass-module__EJgQ7q__headline{font-family:var(--font-grove-peach),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;text-wrap:balance;margin:0;font-size:1.5em;font-weight:400}.advice-modal-module-sass-module__EJgQ7q__explanation{color:var(--fg-muted);margin:0}.advice-modal-module-sass-module__EJgQ7q__section{border-top:1px solid var(--border-color);flex-direction:column;gap:.6em;padding-top:1.1em;display:flex}.advice-modal-module-sass-module__EJgQ7q__sectionLabel{color:var(--fg-faded);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75em;font-weight:600}.advice-modal-module-sass-module__EJgQ7q__sectionLabel.advice-modal-module-sass-module__EJgQ7q__quiet{color:var(--fg-faded)}.advice-modal-module-sass-module__EJgQ7q__field{align-items:baseline;gap:.75em;display:flex}.advice-modal-module-sass-module__EJgQ7q__field details{margin:.75em 0 0}.advice-modal-module-sass-module__EJgQ7q__fieldLabel{color:var(--fg-subtle);flex:none;min-width:6em;font-size:.875em}.advice-modal-module-sass-module__EJgQ7q__chip,.advice-modal-module-sass-module__EJgQ7q__mono{font-family:var(--font-mono);font-size:.875em}.advice-modal-module-sass-module__EJgQ7q__chip{background:var(--bg-sunken);border-radius:calc(var(--border-radius)/2);overflow-wrap:anywhere;padding:.2em .5em}.advice-modal-module-sass-module__EJgQ7q__resourceLink{color:var(--accent-fg);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.875em;text-decoration:underline}.advice-modal-module-sass-module__EJgQ7q__clsNumbers,.advice-modal-module-sass-module__EJgQ7q__phases{flex-direction:column;gap:.5em;display:flex}.advice-modal-module-sass-module__EJgQ7q__phase{color:var(--fg-faded);grid-template-columns:10em 1fr 4em;align-items:center;gap:.75em;display:grid}.advice-modal-module-sass-module__EJgQ7q__phase[data-dominant=true]{color:var(--fg);font-weight:600}.advice-modal-module-sass-module__EJgQ7q__phaseLabel{font-size:.875em}.advice-modal-module-sass-module__EJgQ7q__track{background:var(--bg-sunken);border-radius:var(--radius-pill);height:.5em;display:block;overflow:hidden}.advice-modal-module-sass-module__EJgQ7q__fill{background:var(--border-color);height:100%;display:block}.advice-modal-module-sass-module__EJgQ7q__phase[data-dominant=true] .advice-modal-module-sass-module__EJgQ7q__fill{background:var(--band-color)}.advice-modal-module-sass-module__EJgQ7q__phaseValue{font-family:var(--font-mono);text-align:right;font-size:.875em}.advice-modal-module-sass-module__EJgQ7q__noNumbers{color:var(--fg-faded);margin:0;font-size:.875em}.advice-modal-module-sass-module__EJgQ7q__footer{border-top:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1em;padding-top:1.1em;display:flex}.advice-modal-module-sass-module__EJgQ7q__reference{color:var(--fg-muted);align-items:center;gap:.4em;font-size:.875em;text-decoration:underline;display:inline-flex}.advice-modal-module-sass-module__EJgQ7q__reference svg{fill:currentColor;width:1em;height:1em}.advice-modal-module-sass-module__EJgQ7q__actions{align-items:center;gap:.6em;display:flex}.advice-modal-module-sass-module__EJgQ7q__resolveAction{border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--fg);cursor:pointer;font:inherit;background:0 0;padding:.45em .9em;font-size:.875em}.advice-modal-module-sass-module__EJgQ7q__resolveAction:hover{border-color:var(--highlight-border-color)}.advice-modal-module-sass-module__EJgQ7q__resolveAction[aria-pressed=true]{background:var(--accent-bg);border-color:var(--accent)}.advice-modal-module-sass-module__EJgQ7q__close{background:var(--fg);border-radius:var(--border-radius);color:var(--bg-elevated);cursor:pointer;font:inherit;border:0;padding:.45em 1.1em;font-size:.875em}@keyframes advice-modal-module-sass-module__EJgQ7q__adviceModalFadeIn{0%{opacity:0;transform:translateY(1em)}to{opacity:1;transform:translateY(0)}}
:root{--bg:#f9f9f7;--bg-elevated:#fff;--bg-sunken:#ebebe8;--fg:#001d21;--fg-muted:#012b31;--fg-subtle:#00363d;--fg-faded:color-mix(in srgb, var(--fg,#001d21) 50%, transparent);--border-color:color-mix(in srgb, var(--fg,#001d21) 15%, transparent);--highlight-border-color:color-mix(in srgb, var(--fg,#001d21) 30%, transparent);--border-strong:#d5d8da;--divider:#eaebed;--accent:#bdbbff;--accent-fg:#001d21;--accent-bg:color-mix(in srgb, var(--accent) 10%, transparent);--error-bg:#d07685;--warn-bg:#d0ba76;--success-bg:#a4e0af;--box-shadow:0 1px 10px #0000000d, 0 1px 15px #0000001a;--inset-box-shadow:inset 0 1px 10px #0000000d;--black:#001d21;--white:#fff;--green:#a4e0af;--brown:#89744b;--lilac:#bdbbff;--beige:#dbd2bd;--yellow:#e0d1a4;--red:#e0a4ae}html[data-theme=dark]{--bg:#012b31;--bg-elevated:#001d21;--bg-sunken:#00363d;--fg:#f9f9f7;--fg-muted:#fff;--fg-subtle:#ebebe8;--border-strong:#d5d8da;--divider:#eaebed}:root{--border-radius:6px;--radius-pill:50vw;--font-mono:ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;--padding:clamp(1em, 2vw, 2em)}.advice-row-module-sass-module__43f-mG__row{border-bottom:1px solid var(--border-color);cursor:pointer;padding:calc(var(--padding)/2) 0;z-index:1;grid-template-columns:3.5em 1fr auto auto;align-items:center;gap:1em;margin:0;transition:background .25s,border-color .25s,opacity .25s,z-index 0s .25s;display:grid;position:relative}:has(+.advice-row-module-sass-module__43f-mG__row:hover){border-color:#0000}.advice-row-module-sass-module__43f-mG__row:before{background:var(--bg);border-radius:calc(var(--border-radius)/2);content:"";bottom:0;left:calc(var(--padding)/-2);opacity:0;right:calc(var(--padding)/-2);width:calc(100% + var(--padding));z-index:-1;transition:opacity .25s;display:block;position:absolute;top:0}.advice-row-module-sass-module__43f-mG__row:hover{border-color:#0000}.advice-row-module-sass-module__43f-mG__row:hover:before{opacity:1}.advice-row-module-sass-module__43f-mG__row{--band-color:var(--fg-subtle)}.advice-row-module-sass-module__43f-mG__row:hover{background:var(--bg)!important}.advice-row-module-sass-module__43f-mG__row:focus-visible{outline:2px solid var(--highlight-border-color);outline-offset:-2px}.advice-row-module-sass-module__43f-mG__row[data-band=high]{--band-color:var(--error-bg);background:color-mix(in srgb, var(--error-bg) 7%, var(--bg-elevated));box-shadow:inset 3px 0 0 var(--error-bg)}.advice-row-module-sass-module__43f-mG__row[data-band=high] .advice-row-module-sass-module__43f-mG__title{font-weight:700}.advice-row-module-sass-module__43f-mG__row[data-band=medium]{--band-color:var(--warn-bg)}.advice-row-module-sass-module__43f-mG__row[data-resolved=true]{--band-color:var(--border-color);opacity:.65;box-shadow:none!important;background:0 0!important}.advice-row-module-sass-module__43f-mG__row[data-resolved=true] .advice-row-module-sass-module__43f-mG__title{color:var(--fg-faded);font-weight:600;text-decoration:line-through}.advice-row-module-sass-module__43f-mG__priority{flex-direction:column;align-items:center;gap:.4em;display:flex}.advice-row-module-sass-module__43f-mG__priority>span{text-align:center;text-transform:uppercase;width:100%;padding-inline:0;font-size:.625em}.advice-row-module-sass-module__43f-mG__bars{align-items:flex-end;gap:2px;height:1.1em;display:flex}.advice-row-module-sass-module__43f-mG__bar{background:var(--border-color);border-radius:1px;width:3px}.advice-row-module-sass-module__43f-mG__bar:first-child{height:55%}.advice-row-module-sass-module__43f-mG__bar:nth-child(2){height:78%}.advice-row-module-sass-module__43f-mG__bar:nth-child(3){height:100%}.advice-row-module-sass-module__43f-mG__bar.advice-row-module-sass-module__43f-mG__filled{background:var(--band-color)}.advice-row-module-sass-module__43f-mG__bandPill{border-radius:var(--radius-pill);letter-spacing:.06em;text-transform:uppercase;padding:.2em .5em;font-size:.875em;font-weight:600}.advice-row-module-sass-module__43f-mG__row[data-band=high] .advice-row-module-sass-module__43f-mG__bandPill{background:color-mix(in srgb, var(--error-bg) 24%, transparent);color:var(--fg)}.advice-row-module-sass-module__43f-mG__row[data-band=medium] .advice-row-module-sass-module__43f-mG__bandPill{background:color-mix(in srgb, var(--warn-bg) 34%, transparent);color:var(--fg)}.advice-row-module-sass-module__43f-mG__row[data-band=low] .advice-row-module-sass-module__43f-mG__bandPill{background:var(--bg-sunken);color:var(--fg-subtle)}.advice-row-module-sass-module__43f-mG__row[data-resolved=true] .advice-row-module-sass-module__43f-mG__bandPill{background:var(--bg-sunken);color:var(--fg-faded)}.advice-row-module-sass-module__43f-mG__problem{flex-wrap:wrap;align-items:baseline;gap:.375em;min-width:0;font-size:.875em;display:flex}.advice-row-module-sass-module__43f-mG__title{color:var(--fg);font-weight:600}.advice-row-module-sass-module__43f-mG__selector{color:var(--fg-faded);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.875em;overflow:hidden}.advice-row-module-sass-module__43f-mG__scale{text-align:right;flex-direction:column;display:flex}.advice-row-module-sass-module__43f-mG__metricTag{color:var(--fg-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:.875em;font-weight:600}.advice-row-module-sass-module__43f-mG__scaleLine{color:var(--fg-subtle);font-size:.875em}.advice-row-module-sass-module__43f-mG__resolve{border:1px solid var(--border-color);border-radius:var(--radius-pill);color:var(--fg);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:1.5em;height:1.5em;padding:0;transition:background .2s,border-color .2s;display:flex}.advice-row-module-sass-module__43f-mG__resolve svg{color:inherit;fill:currentColor;width:140%;height:140%;margin:-20%}.advice-row-module-sass-module__43f-mG__resolve:hover{border-color:var(--highlight-border-color)}.advice-row-module-sass-module__43f-mG__resolve[aria-pressed=true]{color:var(--success-bg)}
