.rg-hv-label:where(.astro-e7323bsg){margin-bottom:14px;color:var(--pdp-muted);font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.rg-hv-bowtie:where(.astro-e7323bsg){display:flex;flex-direction:column;gap:18px}.rg-hv-event:where(.astro-e7323bsg){display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 18px;color:#fff;background:var(--pdp-navy);border-radius:10px;font-size:13px;font-weight:700;text-align:center;line-height:1.4}.rg-hv-event-dot:where(.astro-e7323bsg){flex-shrink:0;width:8px;height:8px;background:#facc15;border-radius:50%}.rg-hv-sides:where(.astro-e7323bsg){display:grid;grid-template-columns:1fr 1fr;gap:16px;position:relative}.rg-hv-sides:where(.astro-e7323bsg):before{content:"";position:absolute;top:-9px;bottom:-9px;left:50%;width:1px;background:var(--pdp-border-light)}.rg-hv-side:where(.astro-e7323bsg){display:flex;flex-direction:column;gap:8px;padding:14px 16px;background:#fff;border:1px solid var(--pdp-border-light);border-radius:10px}.rg-hv-side-consec:where(.astro-e7323bsg){border-color:#fde68a;background:#fffbeb}.rg-hv-side-tag:where(.astro-e7323bsg){color:var(--pdp-muted);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.rg-hv-side-consec:where(.astro-e7323bsg) .rg-hv-side-tag:where(.astro-e7323bsg){color:#a16207}.rg-hv-text:where(.astro-e7323bsg){margin:0;color:var(--pdp-navy);font-size:13px;font-weight:500;line-height:1.55;opacity:0;transform:translateY(4px);transition:opacity .4s ease,transform .4s ease}.rg-hv-text:where(.astro-e7323bsg).shown{opacity:1;transform:translateY(0)}@media(max-width:560px){.rg-hv-sides:where(.astro-e7323bsg){grid-template-columns:1fr}.rg-hv-sides:where(.astro-e7323bsg):before{display:none}}.rg-field-list:where(.astro-e7323bsg){display:flex;flex-direction:column;gap:10px}.rg-field-item:where(.astro-e7323bsg){display:flex;align-items:center;gap:10px;padding:12px 16px;background:#fff;border:1px solid var(--pdp-border-light);border-radius:10px;font-size:13.5px;font-weight:600;color:var(--pdp-navy);transition:border-color .4s ease,background .4s ease}.rg-field-ic:where(.astro-e7323bsg){display:flex;width:20px;height:20px;flex-shrink:0;align-items:center;justify-content:center;color:transparent;background:#fff;border:1.5px solid var(--pdp-border-light);border-radius:50%;font-size:11px;font-weight:800;transition:background .4s ease,border-color .4s ease}.rg-field-item:where(.astro-e7323bsg).checked{background:#f0fdf4;border-color:#bbf7d0}.rg-field-item:where(.astro-e7323bsg).checked .rg-field-ic:where(.astro-e7323bsg){color:#fff;background:#16a34a;border-color:#16a34a;animation:rgFieldCheck .5s ease}@keyframes rgFieldCheck{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.rg-level-mock:where(.astro-e7323bsg){display:flex;flex-direction:column;gap:10px}.rg-level-row:where(.astro-e7323bsg){display:flex;align-items:center;justify-content:space-between;padding:13px 16px;background:#fff;border:1px solid var(--pdp-border-light);border-radius:10px;font-size:13px}.rg-level-row:where(.astro-e7323bsg) span:where(.astro-e7323bsg){color:var(--pdp-muted);font-weight:600}.rg-level-row:where(.astro-e7323bsg) strong:where(.astro-e7323bsg){color:var(--pdp-navy);font-weight:700}.rg-level-result:where(.astro-e7323bsg){padding:13px 16px;color:#713f12;background:#fef3c7;border:1px solid #fde68a;border-radius:10px;font-size:13px;font-weight:600;text-align:center;transition:color .4s ease,background .4s ease,border-color .4s ease}.rg-level-result:where(.astro-e7323bsg) strong:where(.astro-e7323bsg){font-weight:800}.rg-migrate-mock:where(.astro-e7323bsg){display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.rg-migrate-badge:where(.astro-e7323bsg){padding:10px 16px;color:var(--pdp-navy);background:#fff;border:1px solid var(--pdp-border-light);border-radius:10px;font-family:ui-monospace,SF Mono,Courier New,monospace;font-size:13px;font-weight:700}.rg-migrate-arrow:where(.astro-e7323bsg){color:var(--pdp-blue);font-size:18px;font-weight:700}.rg-migrate-result:where(.astro-e7323bsg){padding:10px 16px;color:#fff;background:var(--pdp-blue);border-radius:10px;font-size:13px;font-weight:700}.rg-inv-mock:where(.astro-e7323bsg){background:#fff;border:1px solid var(--pdp-border-light);border-radius:12px;overflow:hidden}.rg-inv-head:where(.astro-e7323bsg){display:grid;grid-template-columns:.6fr 1.6fr .7fr;gap:10px;padding:10px 16px;color:var(--pdp-muted);background:var(--pdp-soft);font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.rg-inv-row:where(.astro-e7323bsg){display:grid;grid-template-columns:.6fr 1.6fr .7fr;gap:10px;align-items:center;padding:13px 16px;border-top:1px solid var(--pdp-border-light);font-size:12.5px;font-weight:600;color:var(--pdp-navy);opacity:0;transform:translate(-6px);transition:opacity .4s ease,transform .4s ease}.rg-inv-row:where(.astro-e7323bsg).shown{opacity:1;transform:translate(0)}.rg-inv-row:where(.astro-e7323bsg) span:where(.astro-e7323bsg):first-child{color:var(--pdp-muted);font-family:ui-monospace,SF Mono,Courier New,monospace;font-weight:700}.rg-inv-row:where(.astro-e7323bsg) em:where(.astro-e7323bsg){justify-self:start;padding:4px 9px;border-radius:100px;font-size:10.5px;font-style:normal;font-weight:800;text-transform:uppercase}.rg-inv-row:where(.astro-e7323bsg) em:where(.astro-e7323bsg).low{color:#15803d;background:#dcfce7}.rg-inv-row:where(.astro-e7323bsg) em:where(.astro-e7323bsg).medium{color:#a16207;background:#fef3c7}.rg-inv-row:where(.astro-e7323bsg) em:where(.astro-e7323bsg).high{color:#b91c1c;background:#fee2e2}@media(prefers-reduced-motion:reduce){.rg-field-item:where(.astro-e7323bsg).checked .rg-field-ic:where(.astro-e7323bsg),.rg-hv-text:where(.astro-e7323bsg),.rg-inv-row:where(.astro-e7323bsg){animation:none;opacity:1;transform:none}}
