html body .adrd.adrd{--bg:#fafafa;--card:#fff;--fg:#111418;--sec:#374151;--mut:#6b7280;--line:#e5e7eb;--line-strong:#d1d5db;--th-bg:#f4f4f5;--dot-red:#dc2626;--dot-yellow:#eab308;--nav-h:52px;background:var(--bg);color:var(--fg);font:14px/1.5 -apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif;padding:12px 16px 40px;max-width:100%;-webkit-font-smoothing:antialiased}html body .adrd.adrd,html body .adrd.adrd *{box-sizing:border-box}html body .adrd.adrd.adrd nav.cond-nav,html[data-skin=clean] body.prodterm .adrd.adrd.adrd nav.cond-nav{position:static!important;top:auto!important;z-index:3!important;background:var(--bg)!important;border-bottom:2px solid var(--fg)!important;padding:8px 0!important;margin:0 0 18px!important;display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;scrollbar-width:thin!important;-webkit-overflow-scrolling:touch!important}html body .adrd.adrd .cond-nav-lbl{font-size:11px;font-weight:600;text-transform:none;letter-spacing:.05em;color:var(--mut);margin-right:4px;flex:0 0 auto;white-space:nowrap}html body .adrd.adrd a.cond-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--line-strong);border-radius:999px;background:var(--card);color:var(--fg);text-decoration:none;font-size:12px;font-weight:400;line-height:1.2;flex:0 0 auto;white-space:nowrap;transition:border-color .12s ease,background-color .12s ease}html body .adrd.adrd a.cond-pill:hover{border-color:var(--fg);background:var(--th-bg)}html body .adrd.adrd a.cond-pill.active{background:var(--fg);color:var(--card);border-color:var(--fg)}html body .adrd.adrd a.cond-pill .cond-cnt{font-size:11px;font-weight:400;color:var(--mut);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html body .adrd.adrd a.cond-pill.active .cond-cnt{color:#a1a1a6}html body .adrd.adrd.adrd section.card,html[data-skin=clean] body.prodterm .adrd.adrd.adrd section.card{background:var(--card)!important;border:1px solid var(--line)!important;border-radius:8px!important;padding:16px 18px!important;margin:0 0 18px!important;scroll-margin-top:calc(var(--mc2-top, 0px) + var(--nav-h, 48px) + 12px)!important}html body .adrd.adrd.adrd header.card-hd,html[data-skin=clean] body.prodterm .adrd.adrd.adrd header.card-hd{display:flex!important;gap:10px!important;align-items:center!important;flex-wrap:wrap!important;padding-bottom:10px!important;border-bottom:1px solid var(--line)!important;background:transparent!important}html body .adrd.adrd .matter-title{display:inline-flex;align-items:center;gap:8px}html body .adrd.adrd .matter-title b{font-size:15px;font-weight:600;color:var(--fg)}html body .adrd.adrd .matter-dot{display:inline-block;width:8px;height:8px;min-width:8px;min-height:8px;border-radius:999px;flex-shrink:0}html body .adrd.adrd .matter-dot.red{background:var(--dot-red)}html body .adrd.adrd .matter-dot.yellow{background:var(--dot-yellow)}html body .adrd.adrd .meta{color:var(--mut);font-size:12px;font-weight:400}html body .adrd.adrd .iss-dot{display:inline-block;width:8px;height:8px;min-width:8px;min-height:8px;border-radius:999px;margin-top:6px;margin-right:9px;flex-shrink:0}html body .adrd.adrd .iss-dot.red{background:var(--dot-red)}html body .adrd.adrd .iss-dot.yellow{background:var(--dot-yellow)}html body .adrd.adrd .act-body,html body .adrd.adrd .ii-txt{flex:1 1;min-width:0;font-size:13px;line-height:1.45;color:var(--fg)}html body .adrd.adrd .act-body>b,html body .adrd.adrd .ii-txt>b{font-size:13px;font-weight:600;color:var(--fg);line-height:1.4;display:block}html body .adrd.adrd .det{display:block!important;margin:2px 0 0!important;color:var(--mut)!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important;background:transparent!important;padding:0!important;border-radius:0!important}html body .adrd.adrd .sep{white-space:nowrap!important;position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}html body .adrd.adrd a.fn{color:var(--mut);font-size:11px;font-weight:600;text-decoration:none;vertical-align:super;margin-left:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html body .adrd.adrd a.fn:hover{color:var(--fg);text-decoration:underline}html body .adrd.adrd.adrd table.t,html[data-skin=clean] body.prodterm .adrd.adrd.adrd table.t{border-collapse:collapse!important;width:100%!important;margin:8px 0 4px!important;table-layout:fixed!important}html body .adrd.adrd.adrd table.t thead th,html[data-skin=clean] body.prodterm .adrd.adrd.adrd table.t thead th{position:-webkit-sticky!important;position:sticky!important;top:var(--adrd-th-top,var(--mc2-top,0))!important;z-index:4!important;background:var(--th-bg)!important;color:var(--fg)!important;font-weight:600!important;font-size:11px!important;text-transform:none!important;letter-spacing:.04em!important;padding:8px 10px!important;text-align:left!important;border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line-strong)!important;white-space:nowrap!important;box-shadow:none!important}html body .adrd.adrd.adrd table.t td.sec,html body .adrd.adrd.adrd table.t thead th.th-step,html[data-skin=clean] body.prodterm .adrd.adrd.adrd table.t td.sec,html[data-skin=clean] body.prodterm .adrd.adrd.adrd table.t thead th.th-step{width:196px!important;min-width:176px!important;max-width:210px!important;white-space:normal!important;line-height:1.35!important}html body .adrd.adrd.adrd table.t td.act,html body .adrd.adrd.adrd table.t td.iss,html body .adrd.adrd.adrd table.t thead th.th-act,html body .adrd.adrd.adrd table.t thead th.th-iss,html[data-skin=clean] body.prodterm .adrd.adrd.adrd table.t td.act,html[data-skin=clean] body.prodterm .adrd.adrd.adrd table.t td.iss,html[data-skin=clean] body.prodterm .adrd.adrd.adrd table.t thead th.th-act,html[data-skin=clean] body.prodterm .adrd.adrd.adrd table.t thead th.th-iss{width:calc((100% - 196px) / 2)!important}html body .adrd.adrd.adrd table.t thead th .th-sub{text-transform:none;letter-spacing:0;font-weight:400;color:var(--mut);font-size:11px}html body .adrd.adrd.adrd table.t td,html[data-skin=clean] body.prodterm .adrd.adrd.adrd table.t td{border-bottom:1px solid var(--line)!important;padding:10px!important;text-align:left!important;vertical-align:top!important;color:var(--fg)!important;font-size:13px!important;line-height:1.45!important;background:transparent!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:break-word!important;overflow:hidden!important}html body .adrd.adrd.adrd table.t td.sec,html[data-skin=clean] body.prodterm .adrd.adrd.adrd table.t td.sec{font-size:11px!important;font-weight:600!important;text-transform:none!important;letter-spacing:.04em!important;color:var(--sec)!important;white-space:normal!important;line-height:1.35!important;padding-right:12px!important;border-right:1px solid var(--line)!important}html body .adrd.adrd.adrd table.t td.iss,html[data-skin=clean] body.prodterm .adrd.adrd.adrd table.t td.iss{padding-right:16px!important;border-right:1px solid var(--line)!important}html body .adrd.adrd .ii{display:flex;align-items:flex-start}html body .adrd.adrd .iss-list{display:flex;flex-direction:column;gap:8px}html body .adrd.adrd .iss-list .ii+.ii{padding-top:8px;border-top:1px dashed var(--line)}html body .adrd.adrd.adrd table.t td.act,html[data-skin=clean] body.prodterm .adrd.adrd.adrd table.t td.act{padding-left:14px!important}html body .adrd.adrd .act-lbl{display:flex;gap:9px;align-items:flex-start;cursor:pointer}html body .adrd.adrd .act-lbl input[type=checkbox]{margin:4px 0 0;width:15px;height:15px;accent-color:var(--fg);flex-shrink:0;cursor:pointer}html body .adrd.adrd tr.done td.act .act-body,html body .adrd.adrd tr.done td.act .act-body .det,html body .adrd.adrd tr.done td.act .act-body>b{text-decoration:line-through;color:var(--mut)!important}html body .adrd.adrd .folds{display:flex;flex-direction:column;gap:2px;margin-top:8px}html body .adrd.adrd details{font-size:13px;color:var(--sec)}html body .adrd.adrd summary{cursor:pointer;color:var(--mut);font-size:12px;font-weight:400;padding:5px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}html body .adrd.adrd details[open] summary,html body .adrd.adrd summary:hover{color:var(--fg)}html body .adrd.adrd .two{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;padding:6px 0 8px}html body .adrd.adrd .two h4{font-size:11px;text-transform:none;letter-spacing:.05em;color:var(--mut);margin:0 0 4px;font-weight:600}html body .adrd.adrd .two ul{margin:0;padding-left:16px}html body .adrd.adrd .two li{margin:3px 0;color:var(--sec)}html body .adrd.adrd ol.src{margin:4px 0 6px;padding-left:20px;color:var(--sec);font-size:12px}html body .adrd.adrd ol.src li{margin:3px 0;padding:2px 4px;border-radius:8px}html body .adrd.adrd ol.src li:target{background:var(--th-bg);color:var(--fg);font-weight:400}html body .adrd.adrd ol.src a{color:var(--fg);text-decoration:underline;text-underline-offset:2px}html body .adrd.adrd .adrd-empty{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:20px;color:var(--sec);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}html body .adrd.adrd .adrd-btn{padding:6px 14px;border:1px solid var(--fg);border-radius:999px;background:var(--fg);color:var(--card);font-size:12px;font-weight:400;cursor:pointer}@media (max-width:760px){html body .adrd.adrd .two{grid-template-columns:1fr;gap:10px}html body .adrd.adrd.adrd table.t{table-layout:auto!important}}html body .adrd.adrd .cond-mode-switch{display:inline-flex;align-items:center;border:1px solid var(--fg);border-radius:999px;background:var(--card);padding:1px;margin-right:6px;flex:0 0 auto}html body .adrd.adrd .cond-mode-btn{border:none;background:transparent;color:var(--sec);font-size:11px;font-weight:600;padding:3px 9px;border-radius:999px;cursor:pointer;white-space:nowrap;line-height:1.25}html body .adrd.adrd .cond-mode-btn.active{background:var(--fg);color:var(--card)}html body .adrd.adrd.adrd.adrd-sci table.t td.sec,html body .adrd.adrd.adrd.adrd-sci table.t thead th.th-step,html[data-skin=clean] body.prodterm .adrd.adrd.adrd.adrd-sci table.t td.sec,html[data-skin=clean] body.prodterm .adrd.adrd.adrd.adrd-sci table.t thead th.th-step{width:196px!important;white-space:normal!important;line-height:1.35!important}html body .adrd.adrd.adrd.adrd-sci table.t td.act,html body .adrd.adrd.adrd.adrd-sci table.t td.iss,html body .adrd.adrd.adrd.adrd-sci table.t thead th.th-act,html body .adrd.adrd.adrd.adrd-sci table.t thead th.th-iss,html[data-skin=clean] body.prodterm .adrd.adrd.adrd.adrd-sci table.t td.act,html[data-skin=clean] body.prodterm .adrd.adrd.adrd.adrd-sci table.t td.iss,html[data-skin=clean] body.prodterm .adrd.adrd.adrd.adrd-sci table.t thead th.th-act,html[data-skin=clean] body.prodterm .adrd.adrd.adrd.adrd-sci table.t thead th.th-iss{width:calc((100% - 196px) / 2)!important}html body .pp-cardhead.has-adrd-headctx,html[data-skin=clean] body.prodterm .pp-cardhead.has-adrd-headctx{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:5!important;flex-wrap:nowrap!important}html body .adrd-headctx:empty{display:none!important}html body .adrd-headctx{display:inline-flex!important;align-items:center!important;gap:8px!important;min-width:0!important;flex:0 1 auto!important;overflow:hidden!important;white-space:nowrap!important;font:14px/1.2 -apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif!important;color:#1d1d1f!important}html body .adrd-headctx .adrd-headsep{color:#6e6e73!important;font-weight:400!important;flex:0 0 auto!important}html body .adrd-headctx .matter-dot{display:inline-block!important;width:8px!important;height:8px!important;min-width:8px!important;min-height:8px!important;border-radius:999px!important;flex-shrink:0!important}html body .adrd-headctx .matter-dot.red{background:#dc2626!important}html body .adrd-headctx .matter-dot.yellow{background:#eab308!important}html body .adrd-headctx .adrd-headname{font-size:15px!important;font-weight:600!important;color:#1d1d1f!important;max-width:24rem!important}html body .adrd-headctx .adrd-headmeta,html body .adrd-headctx .adrd-headname{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .adrd-headctx .adrd-headmeta{font-size:12px!important;font-weight:400!important;color:#6e6e73!important;flex:0 1 auto!important}.adrd section.card.sci-card{background:#fff!important;border:1px solid #e5e5ea!important;border-radius:8px!important;box-shadow:none!important;margin-bottom:24px!important;overflow:hidden!important}.adrd header.card-hd.sci-head{padding:13px 18px!important;border-bottom:1px solid #e5e5ea!important;justify-content:space-between!important;background:#f5f5f7!important;gap:10px!important}.adrd .sci-head-left,.adrd header.card-hd.sci-head{display:flex!important;align-items:center!important;flex-wrap:wrap!important}.adrd .sci-head-left{gap:8px!important}.adrd .sci-title{font-size:15px!important;font-weight:600!important;color:#1d1d1f!important}.adrd .sci-head-meta{font-size:11px!important;color:#6e6e73!important}.adrd .sci-badge{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:2px 8px!important;border-radius:999px!important;font-size:11px!important;font-weight:600!important;line-height:1.4!important}.adrd .sci-badge.red{background:#f5f5f7!important;color:#b91c1c!important;border:1px solid #e5e5ea!important}.adrd .sci-badge.amber{background:#f5f5f7!important;color:#b45309!important;border:1px solid #fde68a!important}.adrd .sci-badge.green{background:#f5f5f7!important;color:#15803d!important;border:1px solid #bbf7d0!important}.adrd .sci-badge.blue{background:#f5f5f7!important;color:#1d4ed8!important;border:1px solid #bfdbfe!important}.adrd .sci-badge.purple{background:#f5f5f7!important;color:#6d28d9!important;border:1px solid #e5e5ea!important}.adrd .fact-strip{padding:9px 18px!important;background:#fff!important;border-bottom:1px solid #e5e5ea!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important;align-items:center!important}.adrd .fact-strip-label{font-size:11px!important;font-weight:600!important;text-transform:none!important;letter-spacing:.05em!important;color:#6e6e73!important;margin-right:4px!important}.adrd .fact-chip{font-size:11px!important;padding:2px 8px!important;border-radius:8px!important;background:#f5f5f7!important;border:1px solid #e5e5ea!important;color:#1d1d1f!important}.adrd .fact-chip.warn{border-color:#e5e5ea!important;color:#b91c1c!important}.adrd .fact-chip.caution,.adrd .fact-chip.warn{background:#f5f5f7!important;font-weight:600!important}.adrd .fact-chip.caution{border-color:#fde68a!important;color:#b45309!important}.adrd .fact-chip.ok{background:#f5f5f7!important;border-color:#bbf7d0!important;color:#15803d!important}.adrd .sci-cols{display:grid!important;grid-template-columns:44% 56%!important;background:#f5f5f7!important;border-bottom:1px solid #e5e5ea!important;font-size:11px!important;font-weight:600!important;text-transform:none!important;letter-spacing:.06em!important;color:#1d1d1f!important;position:-webkit-sticky!important;position:sticky!important;top:var(--adrd-th-top,var(--mc2-top,0))!important;z-index:4!important}.adrd .sci-cols>div{padding:7px 16px!important}.adrd .sci-cols>div:first-child{border-right:1px solid #e5e5ea!important}.adrd .sec-hdr{border-top:1px solid #e5e5ea!important;border-bottom:1px solid #e5e5ea!important;padding:6px 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;color:#1d1d1f!important;letter-spacing:.01em!important}.adrd .sec-hdr,.adrd .sec-hdr .goc-map{background:#f5f5f7!important;font-size:11px!important;font-weight:600!important}.adrd .sec-hdr .goc-map{color:#4f46e5!important;border:1px solid #c7d2fe!important;padding:1px 7px!important;border-radius:8px!important}.adrd .sci-row{display:grid!important;grid-template-columns:44% 56%!important;border-bottom:1px solid #e5e5ea!important}.adrd .sci-row,.adrd .sci-row:hover{background:#fff!important}.adrd .sci-row.done .action-text{color:#a1a1a6!important;text-decoration:line-through!important}.adrd .sci-cell-issue{border-right:1px solid #e5e5ea!important;flex-direction:column!important;gap:8px!important}.adrd .sci-cell-action,.adrd .sci-cell-issue{padding:10px 16px!important;display:flex!important}.adrd .issue-wrap,.adrd .sci-cell-action{align-items:flex-start!important}.adrd .issue-wrap{display:flex!important;gap:8px!important}.adrd .issue-content{flex:1 1 auto!important;min-width:0!important}.adrd .sdot{width:8px!important;height:8px!important;min-width:8px!important;min-height:8px!important;border-radius:50%!important;margin-top:5px!important;flex-shrink:0!important}.adrd .sdot.red{background:#ef4444!important}.adrd .sdot.amber,.adrd .sdot.yellow{background:#f59e0b!important}.adrd .sdot.green{background:#10b981!important}.adrd .issue-title{display:block!important;margin-bottom:2px!important;font-size:13px!important;line-height:1.4!important}.adrd .issue-title,.adrd .threshold-tag{font-weight:600!important;color:#1d1d1f!important}.adrd .threshold-tag{display:inline-block!important;font-size:11px!important;padding:1px 6px!important;border-radius:8px!important;background:#f5f5f7!important;border:1px solid #e5e5ea!important;margin-top:2px!important;margin-bottom:3px!important}.adrd .issue-detail{color:#1d1d1f!important;font-size:12px!important;line-height:1.45!important}.adrd .act-wrap{display:flex!important;align-items:flex-start!important;gap:9px!important;width:100%!important;cursor:pointer!important}.adrd .act-cb{margin-top:3px!important;width:15px!important;height:15px!important;accent-color:#2563eb!important;flex-shrink:0!important;cursor:pointer!important}.adrd .action-text{font-size:12px!important;color:#1d1d1f!important;flex:1 1 auto!important;line-height:1.45!important}.adrd .action-text strong{color:#1d1d1f!important;font-weight:600!important}.adrd .row-actions-right{display:flex!important;align-items:center!important;gap:5px!important;flex-shrink:0!important;margin-left:8px!important;flex-wrap:wrap!important}.adrd .cite-badge{font-size:11px!important;font-weight:600!important;color:#1d4ed8!important;background:#f5f5f7!important;border:1px solid #bfdbfe!important;padding:1px 6px!important;border-radius:8px!important;white-space:nowrap!important;text-decoration:none!important}.adrd .cite-badge.tree{color:#6d28d9!important;background:#f5f5f7!important;border-color:#e5e5ea!important}.adrd .cite-badge.cl{color:#b45309!important;background:#f5f5f7!important;border-color:#fde68a!important}.adrd details.ontrack-drawer{border-top:1px solid #e5e5ea!important;background:#f5f5f7!important}.adrd details.ontrack-drawer summary{padding:9px 18px!important;cursor:pointer!important;font-size:12px!important;font-weight:600!important;color:#15803d!important;display:flex!important;align-items:center!important;gap:8px!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.adrd .ontrack-list{padding:4px 18px 12px!important;display:grid!important;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important;grid-gap:7px!important;gap:7px!important}.adrd .ontrack-item{font-size:11px!important;color:#1d1d1f!important;background:#fff!important;border:1px solid #bbf7d0!important;border-radius:8px!important;padding:6px 10px!important;line-height:1.4!important}.adrd .ontrack-item strong{color:#166534!important}