@media(min-width:721px){#avy-card{width:420px}}.fv-danger{margin:10px 0 4px}.fv-dhead{display:flex;justify-content:space-between;align-items:flex-end;gap:8px}.fv-dhead h3,.fv-outhead h3{margin:0!important}.fv-dhead small{color:var(--muted);font-size:11px}.fv-rows .fv-colheads{height:22px;border-bottom:0;font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;align-items:flex-end}.fv-rows .fv-colheads .fv-rcols span{flex:1}.fv-rows .fv-colheads .fv-out{border-left:0}.fv-dbody{display:flex;gap:10px;margin-top:6px}.fv-mtn{flex:none;width:92px;height:auto;align-self:flex-end}.fv-mtn .fv-gap{stroke:var(--glass-strong);stroke-width:3}.fv-mtn polygon.neutral{stroke:var(--text);stroke-width:1.2;fill:#ffffff1a}.fv-rows{flex:1;display:grid;grid-auto-rows:46px;min-width:0}.fv-rows.tall{grid-auto-rows:auto}.fv-rows.tall .fv-row:not(.fv-colheads){height:92px}.fv-rows.multi .fv-level{flex-direction:column;align-items:flex-start;gap:2px}.fv-rows.multi .fv-level b{font-size:11.5px}.fv-rows.multi .fv-badge{--s: 28px !important}.fv-rows.multi.tall .fv-row:not(.fv-colheads){height:92px}.fv-row{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line)}.fv-row:last-child{border-bottom:0}.fv-rlabel{width:86px;text-wrap:balance;flex:none;font-size:11.5px;line-height:1.2;color:var(--muted)}.fv-rcols{flex:1;display:flex;gap:6px;min-width:0}.fv-level{flex:1;display:flex;align-items:center;gap:7px;min-width:0}.fv-level b{font-size:13px;font-weight:650;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fv-out{flex:none;display:grid;justify-items:center;width:58px;border-left:1px dashed var(--line);padding-left:6px}.fv-out small{font-size:9.5px;color:var(--muted);max-width:56px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fv-outhead{width:58px;text-align:center}.fv-note{font-size:11.5px;color:var(--muted)}.fv-badge{--s: 34px;flex:none;display:inline-grid;place-items:center;width:var(--s);height:var(--s);border-radius:calc(var(--s) * .28);background:var(--bg, rgba(255, 255, 255, .08));color:var(--fg, var(--text));font-weight:800;font-size:calc(var(--s) * .5);line-height:1;box-shadow:inset 0 0 0 1px #0000002e,0 1px #ffffff0f;font-variant-numeric:tabular-nums}.fv-badge.neutral{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1.5px var(--text)}.fv-badge.none{background:var(--bg, #888);color:#fff}.fv-badge.neutral.none{background:transparent;color:var(--muted);box-shadow:inset 0 0 0 1.5px var(--muted);border:0}.fv-badge.five{background:repeating-conic-gradient(#000 0 25%,#e00 0 50%) 0 0 / 12px 12px;color:#fff;text-shadow:0 0 3px #000}.fv-scale{margin:8px 0 2px;display:grid;gap:4px}.fv-scale-t{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.fv-scale-bar{display:grid;grid-template-columns:repeat(5,1fr) .9fr;gap:3px}.fv-scale-bar span{display:grid;gap:2px;text-align:center;opacity:.55}.fv-scale-bar span.on{opacity:1}.fv-scale-bar i{display:block;height:18px;border-radius:5px;background:var(--bg, rgba(255, 255, 255, .1));color:var(--fg, var(--text));font-style:normal;font-weight:800;font-size:11px;line-height:18px}.fv-scale-bar span.on i{box-shadow:0 0 0 2px var(--glass-strong),0 0 0 3.5px var(--text)}.fv-scale-bar span.five i{background:repeating-conic-gradient(#000 0 25%,#e00 0 50%) 0 0 / 8px 8px;color:#fff}.fv-scale-bar span.nr i{background:#888;color:#fff}.fv-scale.neutral i{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.fv-scale-bar small{font-size:9.5px;color:var(--muted);line-height:1.15}.fv-scale a{font-size:11px;color:var(--accent-2);justify-self:end}.fv-problems{display:grid;gap:10px}.fv-problem{border:1px solid var(--line);border-radius:14px;padding:10px 12px;background:#ffffff06}.fv-problem>header{display:flex;align-items:center;gap:10px}.fv-problem>header>div{flex:1;min-width:0}.fv-problem>header b{display:block;font-size:14px}.fv-problem>header small{color:var(--muted);font-size:11px}.fv-picon{width:40px!important;height:40px!important;flex:none}.fv-picon .g{fill:none;stroke:var(--muted);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.fv-picon .s{fill:var(--text);fill-opacity:.85;stroke:none}.fv-picon .w{fill:none;stroke:var(--text);stroke-width:2;stroke-dasharray:3 2.5;stroke-linecap:round}.fv-picon .f{fill:none;stroke:var(--text);stroke-width:1.8;stroke-linecap:round}.fv-picon .f circle,.fv-picon g.f path[d*=c]{fill:var(--text)}.fv-pgrid{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:flex-start;margin:8px 0 2px}.fv-pgrid figure{margin:0;display:grid;justify-items:center;gap:3px}.fv-where{display:flex;align-items:center;gap:6px}.fv-pgrid figcaption{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.fv-rose{width:96px!important;height:96px!important}.fv-elev svg{width:44px!important;height:40px!important}.fv-rose path{fill:#ffffff12;stroke:var(--glass-strong);stroke-width:1.4}.fv-rose path.on{fill:var(--text);fill-opacity:.88}.fv-rose .hub{fill:var(--glass-strong);stroke:var(--line)}.fv-rose text{fill:var(--muted);font-size:9px;text-anchor:middle;dominant-baseline:middle}.fv-elev{display:grid;justify-items:center;gap:2px}.fv-elev .m{fill:#ffffff12;stroke:var(--line)}.fv-elev .m.on{fill:var(--text);fill-opacity:.88;stroke:none}.fv-elev .b{stroke:var(--text);stroke-width:1.2;stroke-dasharray:3 2}.fv-elev small{font-size:10.5px;color:var(--text);white-space:nowrap}.fv-ladder{display:grid;gap:1px;padding-left:12px;position:relative;font-size:11px}.fv-ladder:before{content:"";position:absolute;left:4px;top:6px;bottom:6px;width:2px;background:var(--line);border-radius:2px}.fv-ladder span{position:relative;color:var(--muted);opacity:.6;line-height:17px;white-space:nowrap}.fv-ladder span:before{content:"";position:absolute;left:-11px;top:7px;width:6px;height:2px;background:var(--line)}.fv-ladder span.on{color:var(--text);opacity:1;font-weight:650}.fv-ladder span.on:before{left:-12px;top:0;width:8px;height:17px;border-radius:0;background:var(--text)}.fv-ladder span.on.hi:before{border-radius:4px 4px 0 0}.fv-ladder span.on.lo:before{border-radius:0 0 4px 4px}.fv-ladder span.on.one:before{border-radius:4px}.fv-prate{flex:none;display:grid;justify-items:center}.fv-problem details{margin-top:4px}.fv-problem p{margin:6px 0 0;font-size:12.5px}.fv-click{background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;text-align:left}.fv-click:hover b{text-decoration:underline dotted}.fv-ladder[data-ev],figure[data-ev]{cursor:pointer}.fv-ladder[data-ev]:hover span.on{text-decoration:underline dotted}.fv-rtag{font-size:10px;color:var(--muted);align-self:center}
