@charset "UTF-8";.reqs[data-v-4ec9e522]{display:flex;flex-direction:column;gap:1.25rem}.reqs__sub[data-v-4ec9e522]{color:var(--t-muted);font-size:.875rem;line-height:1.6;margin:0;max-width:46rem}.reqs__grid[data-v-4ec9e522]{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.reqs__grid[data-v-4ec9e522]{grid-template-columns:repeat(2,minmax(0,1fr))}.reqs__grid.is-single[data-v-4ec9e522]{grid-template-columns:minmax(0,32rem)}}.tier__label[data-v-4ec9e522]{align-items:center;color:var(--t-title);display:flex;font-size:1rem;font-weight:700;gap:.5rem;margin:0 0 1rem}.tier__dot[data-v-4ec9e522]{border-radius:9999px;flex-shrink:0;height:.5rem;width:.5rem}.tier__dot--min[data-v-4ec9e522]{background:#fbbf24}.tier__dot--rec[data-v-4ec9e522]{background:var(--t-title)}.tier__list[data-v-4ec9e522]{display:flex;flex-direction:column;margin:0}.tier__row[data-v-4ec9e522]{border-bottom:1px solid var(--t-divider);display:grid;gap:.25rem;grid-template-columns:1fr;padding:.75rem 0}.tier__row[data-v-4ec9e522]:last-child{border-bottom:none;padding-bottom:0}.tier__row[data-v-4ec9e522]:first-child{padding-top:0}@media(min-width:480px){.tier__row[data-v-4ec9e522]{gap:.5rem 1rem;grid-template-columns:8.5rem 1fr}}.tier__dt[data-v-4ec9e522]{color:var(--t-muted);font-size:.875rem}.tier__dd[data-v-4ec9e522]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.25rem .5rem;margin:0}.tier__value[data-v-4ec9e522]{color:var(--t-title);font-size:.9375rem;font-weight:600}.tier__value.is-unresolved[data-v-4ec9e522]{color:var(--t-muted);font-weight:500}.tier__score[data-v-4ec9e522]{color:var(--t-muted);font-size:.8125rem}.tier__score[data-v-4ec9e522]:before{content:"· "}.tier__raw[data-v-4ec9e522]{color:var(--t-muted);flex-basis:100%;font-size:.8125rem;line-height:1.5}.reqs__note[data-v-4ec9e522]{color:var(--t-muted);font-size:.875rem;margin:0}.gcr[data-v-bcc964f7]{display:flex;flex-direction:column;gap:1.25rem}.gcr__head[data-v-bcc964f7]{align-items:center;display:flex;gap:.75rem}.gcr__title[data-v-bcc964f7]{color:var(--t-title);font-size:1.25rem;font-weight:700;margin:0}.status[data-v-bcc964f7]{display:inline-flex;font-size:.875rem;gap:.5rem;margin-left:auto}.gcr__state[data-v-bcc964f7],.status[data-v-bcc964f7]{align-items:center;color:var(--t-muted)}.gcr__state[data-v-bcc964f7]{background:var(--t-subtle-bg);border-radius:.75rem;display:flex;flex-direction:column;gap:.75rem;padding:2.5rem 1rem;text-align:center}.gcr__state p[data-v-bcc964f7]{font-size:.875rem;line-height:1.6;margin:0;max-width:32rem}.gcr__state-icon[data-v-bcc964f7]{font-size:1.5rem}.gcr__state--error[data-v-bcc964f7]{color:#fca5a5}.verdict[data-v-bcc964f7]{align-items:center;display:flex;gap:1rem}.verdict__icon[data-v-bcc964f7]{align-items:center;background:var(--vt);border-radius:.75rem;color:var(--vc);display:inline-flex;flex-shrink:0;font-size:1.5rem;height:3rem;justify-content:center;width:3rem}.verdict__label[data-v-bcc964f7]{color:var(--t-title);font-size:1.125rem;font-weight:700;line-height:1.3;margin:0}.verdict__res[data-v-bcc964f7]{color:var(--t-muted);font-size:.875rem;margin:.25rem 0 0}.scale[data-v-bcc964f7]{display:grid;gap:.25rem;grid-template-columns:repeat(4,1fr)}.scale__step[data-v-bcc964f7]{background:var(--t-divider);border-radius:9999px;height:.375rem}.scale__step.is-active[data-v-bcc964f7]{background:var(--sc)}.gcr__narrative[data-v-bcc964f7]{color:var(--t-text);font-size:.9375rem;line-height:1.65;margin:0}.gcr__confidence[data-v-bcc964f7]{align-items:flex-start;color:var(--t-muted);display:flex;font-size:.875rem;gap:.5rem;line-height:1.6;margin:0}.gcr__confidence-icon[data-v-bcc964f7]{flex-shrink:0;font-size:1rem;margin-top:.2rem}.comps[data-v-bcc964f7]{border-top:1px solid var(--t-divider);list-style:none;margin:0;padding:0}.comp[data-v-bcc964f7]{border-bottom:1px solid var(--t-divider);padding:1rem 0}.comp[data-v-bcc964f7]:last-child{border-bottom:none;padding-bottom:0}.comp__top[data-v-bcc964f7]{align-items:center;display:flex;gap:.75rem;margin-bottom:.625rem}.comp__name[data-v-bcc964f7]{color:var(--t-title);font-size:.9375rem;font-weight:600}.comp__status[data-v-bcc964f7]{align-items:center;color:var(--t-text);display:inline-flex;font-size:.8125rem;font-weight:500;gap:.5rem;margin-left:auto}.comp__dot[data-v-bcc964f7]{background:var(--cc);border-radius:9999px;height:.5rem;width:.5rem}.comp__msg[data-v-bcc964f7]{color:var(--t-muted);font-size:.875rem;line-height:1.6;margin:0}.comp__msg strong[data-v-bcc964f7]{color:var(--t-title);font-weight:600}.bar[data-v-bcc964f7]{display:flex;flex-direction:column;gap:.5rem}.bar__track[data-v-bcc964f7]{background:var(--t-divider);border-radius:9999px;height:.375rem;position:relative}.bar__fill[data-v-bcc964f7]{background:var(--cc);border-radius:9999px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.bar__mark[data-v-bcc964f7]{border-radius:1px;height:.875rem;position:absolute;top:-.25rem;transform:translate(-1px);width:2px}.bar__mark--min[data-v-bcc964f7]{background:#fbbf24}.bar__mark--rec[data-v-bcc964f7]{background:var(--t-title)}.bar__legend[data-v-bcc964f7]{color:var(--t-muted);display:flex;flex-wrap:wrap;font-size:.75rem;gap:.25rem 1rem}.bar__legend-item[data-v-bcc964f7]{align-items:center;display:inline-flex;gap:.375rem}.bar__legend-dot[data-v-bcc964f7]{border-radius:1px;display:inline-block;height:2px;width:.5rem}.bar__legend-dot--min[data-v-bcc964f7]{background:#fbbf24}.bar__legend-dot--rec[data-v-bcc964f7]{background:var(--t-title)}.comp__nums[data-v-bcc964f7]{align-items:baseline;color:var(--t-muted);display:flex;flex-wrap:wrap;font-size:.875rem;gap:.25rem 1rem;margin-top:.625rem}.comp__nums strong[data-v-bcc964f7]{color:var(--t-title);font-weight:600}@media(prefers-reduced-motion:reduce){.bar__fill[data-v-bcc964f7]{transition:none}.status .animate-spin[data-v-bcc964f7]{animation:none}}
