html.ap.ap .hg-arc.hg-arc{--hg-c:var(--ap-ink-3)}html.ap.ap .hg-arc.hg-arc.is-safe{--hg-c:var(--ap-up)}html.ap.ap .hg-arc.hg-arc.is-warn{--hg-c:var(--ap-warn)}html.ap.ap .hg-arc.hg-arc.is-danger{--hg-c:var(--ap-down)}html.ap.ap .hg-arc.hg-arc{flex:none;place-items:center;display:inline-grid;position:relative}html.ap.ap .hg-arc.hg-arc>svg{width:100%;height:100%;display:block;overflow:visible}html.ap.ap .hg-arc.hg-arc path{fill:none;stroke-linecap:round}html.ap.ap .hg-track.hg-track{stroke:color-mix(in srgb, var(--hg-c) 16%, transparent);transition:stroke .3s}html.ap.ap .hg-ghost.hg-ghost{stroke:color-mix(in srgb, var(--hg-c) 40%, transparent);transition:stroke .3s, stroke-dashoffset .6s var(--ap-ease)}html.ap.ap .hg-fill.hg-fill{stroke:var(--hg-c);transition:stroke .3s, stroke-dashoffset .6s var(--ap-ease)}html.ap.ap .hg-fill.hg-fill.is-moving{animation:hg-run 1s var(--ap-ease) .15s backwards}@keyframes hg-run{0%{stroke-dashoffset:var(--hg-from)}to{stroke-dashoffset:var(--hg-to)}}@media (prefers-reduced-motion:reduce){html.ap.ap .hg-fill.hg-fill,html.ap.ap .hg-ghost.hg-ghost,html.ap.ap .hg-track.hg-track{transition:none!important;animation:none!important}}html.ap.ap .hg-in.hg-in{place-items:center;display:grid;position:absolute;inset:0}html.ap.ap .hg-arc.hg-arc.is-crop>.hg-in{aspect-ratio:1;inset:0 0 auto}html.ap.ap .hg.hg{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;min-width:0;display:grid}html.ap.ap .hg-ring.hg-ring{aspect-ratio:100/87;width:104px;height:auto}html.ap.ap .hg-lg.hg-lg .hg-ring{width:132px}html.ap.ap .hg-sm.hg-sm{gap:16px}html.ap.ap .hg-sm.hg-sm .hg-ring{width:64px}html.ap.ap .hg-score.hg-score{letter-spacing:-.02em;font-variant-numeric:proportional-nums;color:var(--ap-ink);font-size:34px;font-weight:600;line-height:1}html.ap.ap .hg-lg.hg-lg .hg-score{font-size:44px}html.ap.ap .hg-sm.hg-sm .hg-score{letter-spacing:-.015em;font-size:22px}html.ap.ap .hg-text.hg-text{justify-items:start;gap:4px;min-width:0;display:grid}html.ap.ap .hg-label.hg-label{color:var(--ap-ink-2);font-size:15px;font-weight:500}html.ap.ap .hg-word.hg-word{letter-spacing:-.012em;color:var(--ap-ink-3);font-size:22px;font-weight:600;line-height:1.15;transition:color .3s}html.ap.ap .hg.hg.is-safe .hg-word{color:var(--ap-up)}html.ap.ap .hg.hg.is-warn .hg-word{color:var(--ap-warn)}html.ap.ap .hg.hg.is-danger .hg-word{color:var(--ap-down)}html.ap.ap .hg-change.hg-change{color:var(--ap-ink-2);font-variant-numeric:proportional-nums;align-items:center;gap:4px;margin-top:4px;font-size:15px;font-weight:500;display:inline-flex}html.ap.ap .hg-change.hg-change svg{width:17px;height:17px;fill:var(--ap-ink-3)}html.ap.ap .hg-sub.hg-sub{color:var(--ap-ink-2);font-size:15px}html.ap.ap .hg-sm.hg-sm .hg-text{gap:4px}html.ap.ap .hg-sm.hg-sm .hg-label,html.ap.ap .hg-sm.hg-sm .hg-change,html.ap.ap .hg-sm.hg-sm .hg-sub{font-size:13px}html.ap.ap .hg-sm.hg-sm .hg-word{font-size:17px}html.ap.ap .hg-sm.hg-sm .hg-change svg{width:15px;height:15px}html.ap.ap .hg-badge.hg-badge{min-width:0;color:var(--ap-ink);white-space:nowrap;font-variant-numeric:proportional-nums;align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}html.ap.ap .hg-mini.hg-mini{width:var(--hg-ring,30px);height:var(--hg-ring,30px)}html.ap.ap .hg-mini-score.hg-mini-score{font-size:max(11px, calc(var(--hg-ring,30px) * .37));letter-spacing:-.01em;color:var(--ap-ink);font-weight:600;line-height:1}html.ap.ap .hg-badge-word.hg-badge-word{color:var(--ap-ink-3);font-weight:600}html.ap.ap .hg-badge.hg-badge.is-safe .hg-badge-word{color:var(--ap-up)}html.ap.ap .hg-badge.hg-badge.is-warn .hg-badge-word{color:var(--ap-warn)}html.ap.ap .hg-badge.hg-badge.is-danger .hg-badge-word{color:var(--ap-down)}html.ap.ap .hg-badge-move.hg-badge-move s{color:var(--ap-ink-3);-webkit-text-decoration-color:color-mix(in srgb, var(--ap-ink-3) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--ap-ink-3) 70%, transparent)}html.ap.ap .hg-badge.hg-badge>svg{width:15px;height:15px;fill:var(--ap-ink-3);flex:none}html.ap.ap .hg-badge.hg-badge.is-chip{background:var(--ap-card);height:44px;box-shadow:var(--ap-card-shadow);border:0;border-radius:999px;padding:0 16px 0 6px}html.ap.ap button.hg-badge.hg-badge{font:inherit;color:var(--ap-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;font-size:15px;font-weight:500;transition:opacity .12s}html.ap.ap button.hg-badge.hg-badge.is-flat{background:0 0;border:0;padding:0}html.ap.ap button.hg-badge.hg-badge:active{opacity:.7}@media (max-width:900px){html.ap.ap .hg-score.hg-score{font-family:var(--ios-font-display);letter-spacing:var(--ios-track-title)}html.ap.ap .hg-mini-score.hg-mini-score{font-family:var(--ios-font-rounded)}html.ap.ap .hg-badge.hg-badge.is-chip{background:var(--ios-surface);box-shadow:var(--ios-shadow)}html.ap.ap .hg-label.hg-label,html.ap.ap .hg-change.hg-change{color:var(--ios-ink-2)}}
