.cp.aa2 .rg-sec :is(p,li,td,th) code{padding:1px 6px;border-radius:6px;background:var(--vb-well);color:var(--vb-ink);font-family:var(--cp-mono);font-size:.86em}.cp.aa2 .rg-field .cp-name__hex.rg-sub{max-width:30ch;font-family:var(--cp-sans);font-size:clamp(19px,2vw,24px);font-weight:500;letter-spacing:0;line-height:1.3}.cp.aa2 .rg-acts{max-width:560px;margin-top:6px}.cp.aa2 .rg-acts .cp-ico{width:18px;height:18px}.cp.aa2 .rg-card{display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);border-radius:18px;background:color-mix(in srgb,var(--ink) 6%,transparent)}.cp.aa2 .rg-cardt{width:100%;border-collapse:collapse}.cp.aa2 .rg-card__k{margin:0 0 8px;caption-side:top;text-align:left;font-size:13px;font-weight:700;color:var(--ink)}.cp.aa2 .rg-cardt :is(th,td){padding:5px 0;border:0;color:var(--ink);text-align:left;vertical-align:middle}.cp.aa2 .rg-cardt th{font-size:14px;font-weight:600}.cp.aa2 .rg-cardt td:last-child{text-align:right}.cp.aa2 .rg-card__note{margin:0;font-size:12.5px;line-height:1.45;color:color-mix(in srgb,var(--ink) 78%,transparent)}.cp.aa2 .rg-cardt .rg-de{color:var(--ink)}.cp.aa2 .rg-sw{display:inline-block;width:26px;height:26px;margin-right:4px;border-radius:7px;background:var(--c);box-shadow:inset 0 0 0 1px #00000024;vertical-align:middle;forced-color-adjust:none}.cp.aa2 .rg-de{display:inline-flex;align-items:baseline;gap:6px;font-size:13px;white-space:nowrap}.cp.aa2 .rg-de__n{font:600 14px/1.2 var(--cp-mono)}.cp.aa2 .rg-de[data-tone=pass] .rg-de__n,.cp.aa2 .rg-de[data-tone=neutral] .rg-de__n{text-decoration:underline wavy;text-decoration-thickness:1px;text-underline-offset:3px}.cp.aa2 .rg-sec{scroll-margin-top:96px}.cp.aa2 .rg-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}@media(min-width:900px){.cp.aa2 .rg-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cp.aa2 .rg-block{min-width:0;padding:18px 20px;border:1px solid var(--vb-rule);border-radius:14px;background:var(--vb-panel)}.cp.aa2 .rg-h3{margin:0 0 10px;font-size:16px;font-weight:700;line-height:1.35;color:var(--vb-ink)}.cp.aa2 .rg-h4{margin:0 0 10px;font-family:var(--cp-mono);font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--vb-ink-2)}:root:lang(hi) .cp.aa2 .rg-h4{letter-spacing:.02em}.cp.aa2 .rg-list{display:flex;flex-direction:column;gap:8px;margin:0;padding-left:20px}.cp.aa2 .rg-list>li{font-size:15px;line-height:1.6;color:var(--vb-ink)}.cp.aa2 .rg-types{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0;padding:0;list-style:none}.cp.aa2 .rg-type{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--vb-rule);border-radius:12px;color:var(--vb-ink);text-decoration:none}.cp.aa2 .rg-type:hover{border-color:var(--vb-control)}.cp.aa2 .rg-type:focus-visible{outline:2px solid var(--vb-ink);outline-offset:2px}.cp.aa2 .rg-type__n{font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.cp.aa2 .rg-type__p{font-family:var(--cp-mono);font-size:12.5px;color:var(--vb-ink-2)}.cp.aa2 .rg-steps{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.cp.aa2 .rg-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:18px 20px;border:1px solid var(--vb-rule);border-radius:14px;background:var(--vb-panel)}.cp.aa2 .rg-step__n{font:400 40px/1 var(--cp-serif);color:var(--vb-gold)}.cp.aa2 .rg-step__b p{max-width:72ch;margin:0 0 8px;font-size:15.5px;line-height:1.6;color:var(--vb-ink)}.cp.aa2 .rg-more{display:inline-flex;align-items:center;gap:6px;min-height:28px;color:var(--vb-ink);font-size:14.5px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.cp.aa2 .rg-more .cp-ico{width:15px;height:15px}.cp.aa2 .rg-filters{position:absolute;width:0;height:0;overflow:hidden}.cp.aa2 .rg-view{margin:0 0 22px;padding:12px 16px;border:1px solid var(--vb-control);border-radius:14px;background:var(--vb-panel)}.cp.aa2 .rg-view legend{float:left;width:100%;margin:0 0 8px;padding:0;font-size:14px;font-weight:700;color:var(--vb-ink)}.cp.aa2 .rg-view__opts{clear:both;display:flex;flex-wrap:wrap;gap:6px}.cp.aa2 .rg-view__opt{position:relative;display:inline-flex}.cp.aa2 .rg-view__opt input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.cp.aa2 .rg-view__opt>span{display:inline-flex;align-items:center;min-height:36px;padding:4px 14px;border:1px solid var(--vb-rule);border-radius:999px;color:var(--vb-ink);font-size:14px;font-weight:600}.cp.aa2 .rg-view__opt input:checked+span{border-color:var(--vb-ink);background:var(--vb-ink);color:var(--vb-panel)}.cp.aa2 .rg-view__opt input:focus-visible+span{outline:2px solid var(--vb-ink);outline-offset:2px}.cp.aa2 .rg-view__note{margin:8px 0 0;font-size:12.5px;line-height:1.5;color:var(--vb-ink-2)}@media(forced-colors:active){.cp.aa2 .rg-view__opt input:checked+span{border-width:3px}}.cp.aa2 .rg-ex{scroll-margin-top:96px;padding:22px;border:1px solid var(--vb-rule);border-radius:18px;background:var(--vb-panel)}.cp.aa2 .rg-ex+.rg-ex{margin-top:22px}.cp.aa2 .rg-sec .rg-ex h3.rg-ex__t{margin:0 0 6px;font:400 clamp(23px,2.4vw,30px)/1.2 var(--cp-serif);color:var(--vb-ink)}.cp.aa2 .rg-ex__intro{max-width:76ch;margin:0 0 16px;font-size:15.5px;line-height:1.6;color:var(--vb-ink)}.cp.aa2 .rg-figs{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:18px}@media(min-width:760px){.cp.aa2 .rg-figs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cp.aa2 .rg-fig{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0}.cp.aa2 .rg-fig__k{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--vb-ink)}.cp.aa2 .rg-fig__mark{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--vb-fail);color:var(--vb-panel);font:700 13px/1 var(--cp-sans)}.cp.aa2 .rg-fig--after .rg-fig__mark{background:var(--vb-pass)}.cp.aa2 .rg-stage{min-width:0;padding:16px;overflow:hidden;border:1px solid var(--vb-rule);border-radius:14px;background:#fff;color:#1f2937;forced-color-adjust:none}.cp.aa2 .rg-svg{display:block;width:100%;height:auto}.cp.aa2 .rg-tick{font:500 10.5px var(--cp-sans);fill:#4b5563}.cp.aa2 .rg-chart{position:relative;container-type:inline-size}.cp.aa2 .rg-chart__words{position:absolute;inset:0;pointer-events:none}.cp.aa2 .rg-chart__t{position:absolute;color:#1f2937;font:600 clamp(9px,3.5cqw,13px)/1 var(--cp-sans);white-space:nowrap}.cp.aa2 .rg-chart__t--c{transform:translate(-50%,-50%);font-weight:500;color:#4b5563}.cp.aa2 .rg-chart__t--l{transform:translateY(-50%)}.cp.aa2 .rg-key-sw{display:inline-block;width:12px;height:12px;vertical-align:middle}.cp.aa2 .rg-heat{width:100%;border-collapse:separate;border-spacing:3px;table-layout:fixed}.cp.aa2 .rg-heat :is(th,td){padding:0;color:#1f2937;font-size:13px;text-align:center}.cp.aa2 .rg-heat tbody th{width:22%;padding-right:6px;font-weight:600;text-align:right;white-space:nowrap}.cp.aa2 .rg-heat thead th{padding-bottom:4px;font-weight:500;color:#4b5563}.cp.aa2 .rg-heat__c{height:34px;border-radius:4px;background:var(--c)}.cp.aa2 .rg-heat__c.is-below{background:repeating-linear-gradient(45deg,transparent 0 3px,rgb(31 41 55 / .55) 3px 4.6px),var(--c)}.cp.aa2 .rg-heat__v{display:inline-block;padding:1px 5px;border-radius:4px;background:var(--c);font:700 13px/1.3 var(--cp-mono)}.cp.aa2 .rg-table{width:100%;border-collapse:collapse;font-size:14px}.cp.aa2 .rg-table :is(th,td){padding:8px 6px;border-bottom:1px solid #E5E7EB;color:#1f2937;text-align:left}.cp.aa2 .rg-table thead th{font-size:12px;font-weight:600;color:#4b5563}.cp.aa2 .rg-dot{display:inline-block;width:14px;height:14px;border-radius:50%;vertical-align:middle}.cp.aa2 .rg-legend-row{margin:10px 0 0;font-size:13px;color:#1f2937}.cp.aa2 .rg-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 7px;border-radius:999px;font-size:13px;font-weight:700}.cp.aa2 .rg-ico{width:15px;height:15px;flex:none}.cp.aa2 .rg-ff{display:flex;flex-direction:column;gap:6px}.cp.aa2 .rg-ff+.rg-ff{margin-top:14px}.cp.aa2 .rg-ff label{font-size:14px;font-weight:600;color:#1f2937}.cp.aa2 .rg-ff input{min-height:42px;padding:8px 12px;border-radius:8px;background:#fff;color:#1f2937;font:500 15px var(--cp-sans)}.cp.aa2 .rg-ff input:focus-visible{outline:2px solid #1F2937;outline-offset:2px}.cp.aa2 .rg-error{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:600}.cp.aa2 .rg-key{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-size:13px;color:#1f2937}.cp.aa2 .rg-key__sw{width:22px;height:16px;border-radius:3px;background:repeating-linear-gradient(45deg,#fff 0 3px,#1f29378c 3px 4.6px);box-shadow:inset 0 0 0 1px #9ca3af}.cp.aa2 .rg-pair{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:6px;font-weight:400}.cp.aa2 .rg-pair .rg-sw{width:18px;height:18px;border-radius:5px}.cp.aa2 .rg-scroll{border:1px solid var(--vb-rule);border-radius:12px}.cp.aa2 .rg-scroll:focus-visible{outline:2px solid var(--vb-ink);outline-offset:2px}.cp.aa2 .rg-mtable{min-width:760px}.cp.aa2 .rg-mtable :is(th,td){padding:10px 12px;vertical-align:middle}.cp.aa2 .rg-mtable tbody th{min-width:230px;white-space:normal}.cp.aa2 .rg-mtable thead th:first-child{min-width:230px}.cp.aa2 .rg-ex .rg-cols{grid-template-columns:minmax(0,1fr)}.cp.aa2 .rg-code{margin-top:14px}.cp.aa2 .rg-code summary{display:inline-flex;align-items:center;min-height:36px;color:var(--vb-ink);font-size:14.5px;font-weight:600;cursor:pointer}.cp.aa2 .rg-code__bar{display:flex;justify-content:flex-end;margin:8px 0}.cp.aa2 .rg-copy{--ink: var(--vb-ink);--sw: var(--vb-panel);min-height:36px;padding:6px 14px;border-color:var(--vb-control);font-size:13.5px}.cp.aa2 .rg-pre{max-width:100%;max-height:420px;margin:0;padding:14px 18px;overflow:auto;border:1px solid var(--vb-rule);border-radius:12px;background:var(--vb-well);color:var(--vb-ink);font:12.5px/1.65 var(--cp-mono);white-space:pre}.cp.aa2 .rg-pre:focus-visible{outline:2px solid var(--vb-ink);outline-offset:2px}.cp.aa2 .rg-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none}.cp.aa2 .rg-tile{display:flex;flex-direction:column;gap:6px;height:100%;padding:18px;border:1px solid var(--vb-rule);border-radius:14px;background:var(--vb-panel);color:var(--vb-ink);text-decoration:none}.cp.aa2 .rg-tile:hover{border-color:var(--vb-control)}.cp.aa2 .rg-tile:focus-visible{outline:2px solid var(--vb-ink);outline-offset:2px}.cp.aa2 .rg-tile__t{font-size:16px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.cp.aa2 .rg-tile__p{font-size:14.5px;line-height:1.55;color:var(--vb-ink-2)}@media(max-width:560px){.cp.aa2 .rg-ex{padding:16px}.cp.aa2 .rg-step{padding:16px;gap:12px}}
