.v2root .recWrap{gap:0}.v2root .recPane{display:block}.v2root .recPaneHd{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:10px}.v2root .recPaneHd>div:first-child{min-width:0;flex:1 1 340px}.v2root .recPaneHd>.mvBtn,.v2root .recPaneHd>a.mvBtn{margin-left:auto}.v2root .recLead{margin:4px 0 0;font-size:12.5px;line-height:1.55;color:var(--muted);max-width:82ch}.v2root .recMuted{color:var(--faint);font-size:11.5px}.v2root .recCount{font-size:11.5px;color:var(--muted)}.v2root .recCaption{caption-side:top;text-align:left;padding:8px 12px;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.v2root .recDetail{margin-top:16px}.v2root .recDetail h4{margin:0 0 10px;font-size:13px;color:var(--text)}.v2root .recDigest{max-width:22ch;overflow:hidden;text-overflow:ellipsis}.v2root .recRowActs{display:inline-flex;gap:6px;flex-wrap:wrap}.v2root .recTabs{display:flex;gap:4px;border-bottom:1px solid var(--border);margin-bottom:16px;flex-wrap:wrap}.v2root .recTab{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);font-size:12.5px;font-family:var(--sans);cursor:pointer}.v2root .recTab:hover{color:var(--text)}.v2root .recTab.on{color:var(--text);border-bottom-color:var(--accent)}.v2root .recTabIco{display:inline-flex}.v2root .recForm{border:1px solid var(--border);border-radius:11px;background:var(--panel);padding:14px 16px;margin:12px 0 18px}.v2root .recFormGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px 14px;gap:12px 14px}.v2root .recEvalRow{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px 14px;gap:12px 14px;align-items:end;margin-top:10px}.v2root .recField{display:flex;flex-direction:column;gap:5px;min-width:0;border:0;padding:0;margin:0}.v2root .recField>legend,.v2root .recField>span{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:0}.v2root .recHint{display:block;font-size:11px;line-height:1.45;color:var(--muted);font-style:normal;text-transform:none;letter-spacing:0}.v2root .recHint.bad{color:#e0564f}.v2root .recPeriod{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;align-items:end}.v2root .recPeriod>legend{grid-column:1/-1}.v2root .recUnit{display:flex;flex-direction:column;gap:4px}.v2root .recUnit>span{font-size:11px;color:var(--muted)}.v2root .recFormActs{display:flex;align-items:center;gap:10px;margin-top:14px;flex-wrap:wrap}.v2root .recPager{display:flex;align-items:center;gap:12px;margin-top:12px}.v2root .recLinkBtn{background:none;border:0;padding:0;color:var(--accent);font-family:var(--mono);font-size:12px;cursor:pointer;text-align:left;text-decoration:underline}.v2root .recDuty{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--border);border-left:3px solid var(--violet);border-radius:10px;background:var(--panel);padding:12px 15px;margin-bottom:14px}.v2root .recDuty p{margin:0;font-size:12.5px;line-height:1.6;color:var(--text);max-width:88ch}.v2root .recDutyIco{color:var(--violet);display:inline-flex;margin-top:2px}.v2root .recDuty code,.v2root .recNoDelete code,.v2root .recRefusal code{font-family:var(--mono);color:var(--text)}.v2root .recNoDelete{margin:14px 0 0;font-size:12.5px;line-height:1.6;color:var(--muted);max-width:88ch;border-left:2px solid var(--accent-line);padding-left:12px}.v2root .recNoDelete strong{color:var(--text)}.v2root .recRefusal{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--border);border-left-width:3px;border-radius:10px;background:var(--panel);padding:12px 15px;margin:12px 0}.v2root .recRefusal .recRefusalIco{display:inline-flex;margin-top:2px;flex:none}.v2root .recRefusalBody{min-width:0;flex:1 1}.v2root .recRefusalTitle{font-size:13.5px;font-weight:700;color:var(--text)}.v2root .recRefusalMsg{margin:6px 0 0;font-size:12.5px;line-height:1.6;color:var(--text);max-width:88ch}.v2root .recRefusalWhy{margin:8px 0 0;font-size:12px;line-height:1.6;color:var(--muted);max-width:88ch}.v2root .recRefusalIds{margin:6px 0 0;font-size:11.5px;color:var(--muted);font-family:var(--mono)}.v2root .recRefusalX{background:none;border:0;color:var(--muted);cursor:pointer;padding:2px;flex:none}.v2root .recRefusalX:hover{color:var(--text)}.v2root .recRefusal.k-forbidden{border-left-color:var(--violet)}.v2root .recRefusal.k-forbidden .recRefusalIco{color:var(--violet)}.v2root .recRefusal.k-conflict,.v2root .recRefusal.k-held{border-left-color:var(--amber)}.v2root .recRefusal.k-conflict .recRefusalIco,.v2root .recRefusal.k-held .recRefusalIco{color:var(--amber)}.v2root .recRefusal.k-invalid{border-left-color:var(--muted)}.v2root .recRefusal.k-invalid .recRefusalIco{color:var(--muted)}.v2root .recRefusal.k-failed,.v2root .recRefusal.k-unavailable{border-left-color:#e0564f}.v2root .recRefusal.k-failed .recRefusalIco,.v2root .recRefusal.k-unavailable .recRefusalIco{color:#e0564f}.v2root .recDone{margin:12px 0;font-size:12.5px;line-height:1.6;color:var(--text);border:1px solid var(--border);border-left:3px solid var(--accent-2);border-radius:10px;background:var(--panel);padding:11px 15px;max-width:88ch}.v2root .recSkeleton{border:1px solid var(--border);border-radius:10px;background:var(--panel);padding:10px 6px;margin:12px 0}.v2root .recMatters{margin-bottom:6px}.v2root .recMatters .mvCard{cursor:default}.v2root .recPipeline{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch;list-style:none;margin:6px 0 16px;padding:0}.v2root .recStage{display:flex;align-items:center;gap:9px;border:1px solid var(--border);border-radius:10px;background:var(--panel);padding:10px 14px;min-width:148px}.v2root .recStage+.recStage:not(.off):before{content:"→";color:var(--faint);margin-right:4px}.v2root .recStage.off{border-style:dashed;opacity:.85;margin-left:18px}.v2root .recStageNo{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid var(--accent-line);color:var(--accent);font-size:11px;font-family:var(--mono);flex:none}.v2root .recStageName{font-size:12.5px;color:var(--text);text-transform:capitalize}.v2root .recStageCount{margin-left:auto;font-family:var(--mono);font-size:14px;color:var(--text)}.v2root .recCert{margin-top:18px}.v2root .recCertHd{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.v2root .recCertHd h4{margin:0;font-size:14px;color:var(--text)}.v2root .recCertIco{color:var(--accent);display:inline-flex;margin-top:2px}.v2root .recCertId{font-size:11.5px;color:var(--muted);margin-top:3px}.v2root .recIntegrity{margin-left:auto;font-size:11px;font-family:var(--mono);border:1px solid var(--border);border-radius:20px;padding:3px 11px;color:var(--muted);white-space:nowrap}.v2root .recIntegrity.good{color:var(--accent-2);border-color:rgba(57,224,138,.45)}.v2root .recIntegrity.bad{color:#e0564f;border-color:rgba(224,86,79,.5)}.v2root .recIntegrityWhy{margin:8px 0 0;font-size:12px;line-height:1.6;color:var(--muted);max-width:88ch}.v2root .recIntegrityWhy.good{color:var(--text)}.v2root .recIntegrityWhy.bad{color:#e0564f}.v2root .recIntegrityWhy strong{color:var(--text)}.v2root .recCert .mvKV code{font-family:var(--mono);font-size:11px;overflow-wrap:anywhere}.v2root .recVerdict{border:1px solid var(--border);border-left-width:3px;border-radius:10px;background:var(--panel);padding:12px 15px;margin-top:12px}.v2root .recVerdict.yes{border-left-color:var(--accent-2)}.v2root .recVerdict.no{border-left-color:var(--amber)}.v2root .recVerdictHd{font-size:13px;font-weight:700;color:var(--text)}.v2root .recVerdictWhy{margin:6px 0 10px;font-size:12.5px;line-height:1.6;color:var(--text);max-width:88ch}.v2root .recCert .tableScroll:focus-visible,.v2root .recDetail .tableScroll:focus-visible,.v2root .recPane .tableScroll:focus-visible{outline:2px solid var(--vf-focus,var(--accent));outline-offset:-2px}@media (max-width:700px){.v2root .recPaneHd>.mvBtn,.v2root .recPaneHd>a.mvBtn{margin-left:0}.v2root .mvKV{grid-template-columns:1fr}.v2root .recStage+.recStage:not(.off):before{content:none}.v2root .recStage.off{margin-left:0}}.v2root .rdxLayer{position:absolute;inset:0;pointer-events:none}.v2root .rdxLayer.selecting{pointer-events:auto;cursor:crosshair}.v2root .rdxRegion{position:absolute;pointer-events:auto;padding:0;border:1.5px solid;border-radius:2px;background-color:transparent;cursor:pointer;transition:box-shadow .12s ease,outline-color .12s ease}.v2root .rdxRegion.p-outline{border-style:dashed}.v2root .rdxRegion:hover{box-shadow:0 0 0 2px rgba(255,255,255,.35)}.v2root .rdxRegion:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.v2root .rdxRegion.on{box-shadow:0 0 0 2px var(--accent),0 0 0 5px rgba(0,0,0,.45)}.v2root .rdxRegionTag{position:absolute;left:0;bottom:100%;margin-bottom:2px;display:inline-flex;align-items:center;gap:4px;max-width:26ch;padding:1px 5px;border:1px solid;border-radius:3px;background:rgba(4,8,14,.82);font-size:10.5px;line-height:1.5;white-space:nowrap}.v2root .rdxRegionCat,.v2root .rdxRegionTag{overflow:hidden;text-overflow:ellipsis}.v2root .rdxWords{position:absolute;inset:0}.v2root .rdxWord{position:absolute;padding:0;border:1px solid transparent;border-radius:2px;background:rgba(120,190,255,.1);cursor:pointer}.v2root .rdxWord:hover{background:rgba(120,190,255,.28);border-color:rgba(160,210,255,.75)}.v2root .rdxWord.on{background:rgba(120,190,255,.48);border-color:#cfe8ff}.v2root .rdxWord:focus-visible{outline:3px solid var(--accent);outline-offset:1px}.v2root .rdxMarquee{position:absolute;border:1.5px dashed #cfe8ff;background:rgba(120,190,255,.18);pointer-events:none}.v2root .rdxBody{display:block;overflow:hidden;min-height:0}.v2root .rdxWork{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);grid-gap:0;gap:0;height:100%;min-height:0}.v2root .rdxWorkPage{display:flex;flex-direction:column;min-width:0;min-height:0}.v2root .rdxWorkPanel{border-left:1px solid var(--line);padding:12px 14px 22px;overflow:auto;min-height:0;background:var(--panel)}@media (max-width:1000px){.v2root .rdxWork{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.v2root .rdxWorkPanel{border-left:0;border-top:1px solid var(--line)}}.v2root .rdxToolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--line)}.v2root .rdxToolbarNote{margin:0;font-size:11.5px;line-height:1.5;color:var(--faint);flex:1 1 260px}.v2root .rdxSeg{display:inline-flex;border:1px solid var(--line);border-radius:7px;overflow:hidden}.v2root .rdxSegBtn{height:28px;padding:0 11px;border:0;background:transparent;color:var(--muted);font-size:12px;cursor:pointer}.v2root .rdxSegBtn+.rdxSegBtn{border-left:1px solid var(--line)}.v2root .rdxSegBtn:hover{color:var(--text)}.v2root .rdxSegBtn.on{color:var(--text);background:var(--surface-2,rgba(255,255,255,.07))}.v2root .rdxSegBtn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.v2root .rdxToggle{height:28px;padding:0 11px;border:1px solid var(--line);border-radius:7px;background:transparent;color:var(--muted);font-size:12px;cursor:pointer}.v2root .rdxToggle.on{color:var(--text);border-color:var(--accent)}.v2root .rdxToggle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.v2root .rdxPaneTitle{margin:14px 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:var(--faint)}.v2root .rdxHint{margin:0 0 8px;font-size:12px;line-height:1.55;color:var(--muted)}.v2root .rdxDetailHd{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.v2root .rdxDetailId{font-size:11px;color:var(--faint);overflow:hidden;text-overflow:ellipsis}.v2root .rdxStateWhy{margin:8px 0;font-size:12.5px;line-height:1.6;color:var(--text)}.v2root .rdxStateChip{display:inline-flex;align-items:center;gap:5px;padding:1px 8px;border:1px solid;border-radius:999px;font-size:11.5px;white-space:nowrap}.v2root .rdxFacts{display:grid;grid-template-columns:minmax(88px,auto) minmax(0,1fr);grid-gap:3px 12px;gap:3px 12px;margin:10px 0}.v2root .rdxFact{display:contents}.v2root .rdxFacts dt{font-size:11.5px;color:var(--faint)}.v2root .rdxFacts dd{margin:0;font-size:12px;line-height:1.55;color:var(--text);overflow-wrap:anywhere}.v2root .rdxBasis{margin:10px 0;padding:8px 10px;border-left:2px solid var(--accent);font-size:12px;line-height:1.6}.v2root .rdxBasis.missing{border-left-color:var(--amber,#fbbf24)}.v2root .rdxBasisWhy{color:var(--faint)}.v2root .rdxWarn{margin:8px 0;font-size:12px;line-height:1.55;color:var(--amber,#fbbf24)}.v2root .rdxDone{margin:0 0 8px;padding:7px 10px;border-radius:6px;font-size:12px;line-height:1.55;background:rgba(52,211,153,.12);color:var(--text)}.v2root .rdxNoActions{margin:10px 0;font-size:12px;line-height:1.6;color:var(--muted)}.v2root .rdxRefusal{display:flex;align-items:flex-start;gap:8px;margin:10px 0;padding:8px 10px;border:1px solid var(--bad,#dc3c3c);border-radius:6px}.v2root .rdxRefusal p{margin:0;flex:1 1 auto;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.v2root .rdxRefusalIco{color:var(--bad,#dc3c3c)}.v2root .rdxActs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 4px}.v2root .rdxActBtn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--line);border-radius:7px;background:transparent;color:var(--text);font-size:12.5px;cursor:pointer}.v2root .rdxActBtn:hover:not(:disabled){border-color:var(--accent)}.v2root .rdxActBtn:disabled{opacity:.45;cursor:default}.v2root .rdxActBtn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.v2root .rdxActBtn.a-withdraw{border-color:var(--bad,#dc3c3c)}.v2root .rdxActBtn kbd{padding:0 4px;border:1px solid var(--line);border-radius:3px;font-size:10px;color:var(--faint)}.v2root .rdxTextBtn{border:0;background:transparent;color:var(--muted);font-size:12px;cursor:pointer;text-decoration:underline}.v2root .rdxTextBtn:hover{color:var(--text)}.v2root .rdxTextBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.v2root .rdxForm{margin:10px 0;display:block}.v2root .rdxFormActs{display:flex;align-items:center;gap:10px;margin-top:10px}.v2root .rdxFormWhy{margin:4px 0 0;font-size:11.5px;line-height:1.55;color:var(--faint)}.v2root .rdxField{display:block;margin:10px 0 0}.v2root .rdxField.inline{display:inline-flex;align-items:center;gap:8px;margin:0}.v2root .rdxField>span{display:block;margin-bottom:4px;font-size:11.5px;color:var(--faint)}.v2root .rdxField.inline>span{margin-bottom:0}.v2root .rdxInput,.v2root .rdxSelect,.v2root .rdxTextarea{width:100%;padding:6px 8px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--text);font:inherit;font-size:12.5px}.v2root .rdxField.inline .rdxSelect{width:auto}.v2root .rdxTextarea{resize:vertical}.v2root .rdxInput:focus-visible,.v2root .rdxSelect:focus-visible,.v2root .rdxTextarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.v2root .rdxCheck{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;font-size:12.5px;line-height:1.5}.v2root .rdxCheck .rdxFormWhy{margin-top:2px}.v2root .rdxSelection{margin:6px 0;font-size:12.5px;line-height:1.55}.v2root .rdxSelectionLabel{color:var(--faint)}.v2root .rdxSelectionText{color:var(--text);overflow-wrap:anywhere}.v2root .rdxLegend{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-wrap:wrap;gap:5px}.v2root .rdxLegendItem{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border:1px solid var(--line);border-radius:999px}.v2root .rdxLegendItem.none{opacity:.55}.v2root .rdxLegendSwatch{width:16px;height:10px;border:1px solid;border-radius:2px}.v2root .rdxLegendGlyph{font-size:11px}.v2root .rdxLegendLabel{font-size:11.5px;color:var(--text)}.v2root .rdxLegendCount{font-size:11.5px;color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2root .rdxRegionList{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.v2root .rdxRegionList>li{display:flex;align-items:center;gap:4px}.v2root .rdxRegionRow{flex:1 1 auto;display:flex;align-items:center;gap:8px;min-width:0;padding:5px 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text);font-size:12px;text-align:left;cursor:pointer}.v2root .rdxRegionRow:hover{border-color:var(--line)}.v2root .rdxRegionRow.on{border-color:var(--accent)}.v2root .rdxRegionRow:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.v2root .rdxRegionRowText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2root .rdxOverflow{flex:0 0 auto;width:26px;height:26px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.v2root .rdxOverflow:hover{border-color:var(--line);color:var(--text)}.v2root .rdxOverflow:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.v2root .rdxFilters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px}.v2root .rdxStateTabs{display:inline-flex;border:1px solid var(--line);border-radius:7px;overflow:hidden}.v2root .rdxStateTabs .rdxSegBtn+.rdxSegBtn{border-left:1px solid var(--line)}.v2root .rdxChips{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.v2root .rdxChip{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border:1px solid var(--line);border-radius:999px;font-size:11.5px;color:var(--muted)}.v2root .rdxChipX{border:0;background:transparent;color:var(--accent);font-size:11px;cursor:pointer;text-decoration:underline}.v2root .rdxChipX:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.v2root .rdxTable td{vertical-align:middle}.v2root .rdxTable tr.on{background:var(--surface-2,rgba(255,255,255,.07))}.v2root .rdxRowActs{width:34px;text-align:right}.actMenu,.v2root .actMenu{position:fixed;z-index:90;padding:5px;border:1px solid var(--line,#2a3440);border-radius:8px;background:var(--panel,#0f1820);box-shadow:0 12px 34px rgba(0,0,0,.5);max-height:60vh;overflow:auto}.actMenuItem{display:block;width:100%;padding:6px 8px;border:0;border-radius:6px;background:transparent;color:var(--text,#e7edf3);font:inherit;font-size:12.5px;text-align:left;cursor:pointer}.actMenuItem:focus-visible,.actMenuItem:hover{background:rgba(255,255,255,.08);outline:none}.actMenuItem:focus-visible{box-shadow:inset 0 0 0 2px var(--accent,#4cc2ff)}.actMenuItem[aria-disabled=true]{opacity:.55;cursor:default}.actMenuItem.danger .actMenuLabel{color:var(--bad,#dc3c3c)}.actMenuRow{display:flex;align-items:center;gap:8px}.actMenuIco{width:14px;text-align:center}.actMenuLabel{flex:1 1 auto}.actMenuWhy{display:block;margin-top:2px;font-size:11px;line-height:1.45;color:var(--faint,#8b97a5)}