.dr-groups{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (min-width:900px){.dr-groups{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.dr-group{box-sizing:border-box;background:var(--k-surface);box-shadow:inset 0 0 0 1px var(--k-hair);border-radius:20px;flex-direction:column;padding:28px 28px 24px;display:flex}.dr-groupHead{border-bottom:2px solid var(--k-ink);justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:16px;display:flex}.dr-kicker{color:var(--k-meta);font-size:13px;line-height:20px;display:block}.dr-groupTitle{color:var(--k-ink);font-size:18px;font-weight:600;line-height:28px}.dr-groupPts{color:var(--k-meta);flex:none;align-items:baseline;gap:6px;font-size:13px;line-height:20px;display:flex}.dr-groupPts b{color:var(--k-ink);font-size:40px;font-weight:600;line-height:44px}.dr-groupNote{background:var(--k-fill);color:var(--k-ink-2);border-radius:12px;margin-top:auto;padding:14px 16px;font-size:13px;line-height:20px}.dr-checksFoot{border-top:3px double var(--k-ink);color:var(--k-meta);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;padding-top:20px;font-size:13px;line-height:20px;display:flex}.dr-checksFoot b{color:var(--k-ink);font-size:16px;font-weight:600;line-height:24px}@media (pointer:coarse){.dr-checksFoot a{position:relative}.dr-checksFoot a:before{content:"";position:absolute;inset:-13px 0}}@media (max-width:639px){.dr-group{padding:22px 18px 18px}}.dr-exampleTop{flex-direction:column;gap:16px;max-width:880px;display:flex}.dr-example{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px 48px;display:grid}@media (min-width:900px){.dr-example{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.dr-inputs{grid-column:1/-1}.dr-sample{background:var(--k-surface);box-shadow:inset 0 0 0 1px var(--k-hair);border-radius:16px}.dr-sample>summary{min-height:56px;color:var(--k-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;font-size:15px;font-weight:600;line-height:24px;list-style:none;display:flex}.dr-sample>summary::-webkit-details-marker{display:none}.dr-paper{background:var(--k-paper);box-shadow:inset 0 0 0 1px var(--k-cv-rule);color:var(--k-cv-ink);border-radius:8px;margin:0 12px 12px;padding:28px 28px 32px;font-size:14px;line-height:24px}.dr-paper h3{font-size:20px;font-weight:600;line-height:30px}.dr-paper h4{border-bottom:1px solid var(--k-cv-rule);margin:18px 0 6px;padding-bottom:4px;font-size:14px;font-weight:600;line-height:22px}.dr-paper p{color:var(--k-cv-ink-2)}.dr-paper .dr-meta{color:var(--k-cv-meta);font-size:13px}.dr-paper .dr-row{color:var(--k-cv-ink);font-weight:600}.dr-result{background:var(--k-surface);box-shadow:inset 0 0 0 1px var(--k-hair);border-radius:16px;padding:24px 24px 8px}.dr-total{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-top:14px;display:flex}.dr-total b{color:var(--k-ink);font-size:44px;font-weight:600;line-height:48px}.dr-total span{color:var(--k-meta);font-size:15px}.dr-bandWord{color:var(--k-success-ink);font-size:15px;font-weight:600;line-height:24px}.dr-bandWord[data-band=close]{color:var(--k-warning-ink)}.dr-bandWord[data-band=work]{color:var(--k-error-ink)}.dr-version{color:var(--k-meta);font-size:13px;line-height:20px}.dr-version code{margin-inline-start:6px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px}.dr-groupRows{margin-top:16px}.dr-groupRows>div{border-top:1px solid var(--k-hair);min-height:48px;color:var(--k-ink-2);justify-content:space-between;align-items:center;font-size:14px;line-height:22px;display:flex}.dr-groupRows dd{color:var(--k-ink);font-weight:600}.dr-findings{flex-direction:column;gap:14px;display:flex}.dr-findList{flex-direction:column;gap:12px;display:flex}.dr-finding{background:var(--k-tray);box-shadow:var(--k-tray-rim);border-radius:12px;gap:12px;padding:14px 16px;display:flex}.dr-finding b{color:var(--k-ink);flex-wrap:wrap;gap:4px 10px;font-size:15px;font-weight:600;line-height:24px;display:flex}.dr-minus{color:var(--k-error-ink)}.dr-finding p{color:var(--k-ink-2);margin-top:4px;font-size:14px;line-height:24px}.dr-caveat{color:var(--k-meta);font-size:13px;line-height:22px}.dr-links{margin-top:4px}.dr-links a{border-top:1px solid var(--k-hair);min-height:52px;color:var(--k-brand);justify-content:space-between;align-items:center;gap:12px;font-size:15px;font-weight:600;line-height:24px;text-decoration:none;display:flex}.dr-links li:last-child a{border-bottom:1px solid var(--k-hair)}@media (min-width:900px){.dr-links{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;display:grid}.dr-links a{border-bottom:1px solid var(--k-hair)}}.dr-try{color:var(--k-meta);margin-top:4px;font-size:13px;line-height:20px}
