.btp-shell{gap:12px;margin-block-start:14px;scroll-margin-block-start:130px;display:grid}.btp-header{border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:14px;padding:15px 17px;display:flex}.btp-header>div{gap:4px;display:grid}.btp-header small,.btp-structure>header span,.btp-duplicate>header small,.btp-correlations>header small{color:#8a6418;letter-spacing:.12em;font-size:13px;font-weight:850}.btp-header h4{margin:0;font-size:16px}.btp-header p{color:var(--ink-500);margin:0;font-size:12px}.btp-shell .btp-correlations>header p{color:var(--ink-650);margin:0;font-size:12px}.btp-header>span,.btp-correlations>header>span{color:var(--brand-800);background:#edf7f3;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 9px;font-size:12px;font-weight:800;display:flex}.btp-notice,.btp-error,.btp-boundary{border-radius:8px;align-items:center;gap:9px;padding:10px 12px;display:flex}.btp-notice{color:#1b604b;background:#edf7f3;border:1px solid #bbdbce;font-size:12px}.btp-error{color:#8e3526;background:#fff0ed;border:1px solid #e7b5a9;font-size:12px}.btp-boundary{border:1px solid var(--line);color:var(--ink-600);background:#f4f8f6}.btp-boundary svg{color:var(--brand-700);flex:none}.btp-boundary span{gap:2px;font-size:12px;line-height:1.45;display:grid}.btp-boundary strong{color:var(--ink-900);font-size:12px}.btp-boundary b{color:var(--brand-800);white-space:nowrap;margin-inline-start:auto;font-size:12px}.btp-source,.btp-candidate-summary{border:1px solid var(--line);background:#fff;border-radius:8px;display:grid}.btp-source{grid-template-columns:repeat(4,minmax(0,1fr))}.btp-candidate-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.btp-source>span,.btp-candidate-summary>span{gap:3px;min-width:0;padding:10px 12px;display:grid}.btp-source>span+span,.btp-candidate-summary>span:not(:nth-child(3n+1)){border-inline-start:1px solid var(--line)}.btp-candidate-summary>span:nth-child(n+4){border-top:1px solid var(--line)}.btp-source small,.btp-candidate-summary small{color:var(--ink-500);letter-spacing:.05em;text-transform:uppercase;font-size:6px}.btp-source strong,.btp-candidate-summary strong{overflow-wrap:anywhere;font-size:12px;line-height:1.35}.btp-primary{background:var(--brand-800);border:1px solid var(--brand-800);color:#fff;border-radius:6px;justify-content:center;justify-self:end;align-items:center;gap:7px;min-height:36px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.btp-primary:disabled{cursor:not-allowed;opacity:.45}.btp-stage{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.btp-stage span{color:var(--ink-500);align-items:center;gap:7px;padding:9px 10px;font-size:13px;font-weight:750;display:flex}.btp-stage span+span{border-inline-start:1px solid var(--line)}.btp-stage i{background:var(--surface-soft);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:13px;font-style:normal;display:flex}.btp-stage span.complete{color:#1d6e54}.btp-stage span.complete i{background:#dcefe7}.btp-stage span.active{box-shadow:inset 0 -3px var(--brand-700);color:var(--ink-900)}.btp-structure,.btp-duplicate,.btp-correlations{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.btp-structure>header,.btp-duplicate>header,.btp-correlations>header{background:var(--surface-soft);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.btp-structure>header strong,.btp-duplicate h5,.btp-correlations h5{margin:0;font-size:13px}.btp-structure>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.btp-structure article{gap:5px;min-width:0;padding:11px;display:grid}.btp-structure article:not(:nth-child(3n+1)){border-inline-start:1px solid var(--line)}.btp-structure article:nth-child(n+4){border-top:1px solid var(--line)}.btp-structure article small{color:var(--ink-500);letter-spacing:.07em;font-size:6px;font-weight:800}.btp-structure article p{margin:0;font-size:12px;line-height:1.45}.btp-duplicate>header>div,.btp-correlations>header>div{gap:3px;display:grid}.btp-duplicate>header em{color:#81570c;text-transform:uppercase;background:#f8eaca;border-radius:999px;padding:5px 7px;font-size:13px;font-style:normal;font-weight:850}.btp-compare{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:13px;display:grid}.btp-compare>svg{color:#a1751e}.btp-compare article{border:1px solid var(--line);border-radius:7px;gap:5px;min-width:0;padding:10px;display:grid}.btp-compare article>small{color:#8a6418;letter-spacing:.08em;font-size:6px;font-weight:850}.btp-compare article>strong{font-size:12px}.btp-compare article>p{color:var(--ink-700);margin:0;font-size:12px}.btp-compare dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.btp-compare dl div{border-top:1px solid var(--line);gap:2px;padding:6px 3px;display:grid}.btp-compare dt{color:var(--ink-500);font-size:6px}.btp-compare dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:750}.btp-shell .btp-basis{color:#6f511b;background:#fff8e9;border-block:1px solid #ead7a8;margin:0;padding:9px 13px;font-size:12px;line-height:1.45}.btp-decision{grid-template-columns:.7fr 1.3fr auto;align-items:end;gap:9px;padding:12px 13px;display:grid}.btp-decision label,.btp-correlations article label{color:var(--ink-650);gap:4px;font-size:13px;font-weight:750;display:grid}.btp-decision select,.btp-decision textarea,.btp-correlations article select,.btp-correlations article textarea{border:1px solid var(--line);font:inherit;border-radius:6px;width:100%;min-height:34px;padding:7px;font-size:12px}.btp-decision textarea,.btp-correlations article textarea{resize:vertical;min-height:54px}.btp-decision button,.btp-correlations article>button{border:1px solid var(--brand-700);color:var(--brand-800);background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 9px;font-size:12px;font-weight:800;display:inline-flex}.btp-recorded{color:#1b604b;background:#edf7f3;border-top:1px solid #c7e0d6;align-items:center;gap:7px;padding:8px 12px;font-size:13px;display:flex}.btp-recorded span{gap:2px;display:grid}.btp-recorded strong{text-transform:uppercase;font-size:13px}.btp-correlations>header{align-items:flex-start}.btp-correlations>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.btp-correlations article{border:1px solid var(--line);border-radius:8px;gap:9px;min-width:0;padding:10px;display:grid}.btp-correlations article>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.btp-correlations article>header span{gap:2px;display:grid}.btp-correlations article>header strong{font-size:12px}.btp-correlations article>header small{color:var(--ink-500);font-size:13px}.btp-correlations article>header em{color:#8a6418;text-align:end;font-size:6px;font-style:normal;font-weight:800}.btp-correlations article>p{color:var(--ink-600);margin:0;font-size:13px;line-height:1.45}.btp-correlations article .btp-recorded{border:1px solid #c7e0d6;border-radius:6px;padding:7px}.btp-footer{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.btp-footer>div{color:var(--ink-600);align-items:center;gap:8px;font-size:13px;display:flex}.btp-footer>div>span{gap:2px;display:grid}.btp-footer>div strong{color:var(--ink-900);font-size:12px}@media (width<=1000px){.btp-source{grid-template-columns:repeat(2,minmax(0,1fr))}.btp-source>span:nth-child(3){border-inline-start:0;border-top:1px solid var(--line)}.btp-source>span:nth-child(4){border-top:1px solid var(--line)}.btp-candidate-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.btp-candidate-summary>span:not(:nth-child(3n+1)){border-inline-start:0}.btp-candidate-summary>span:nth-child(2n){border-inline-start:1px solid var(--line)}.btp-candidate-summary>span:nth-child(n+3){border-top:1px solid var(--line)}.btp-structure>div{grid-template-columns:repeat(2,minmax(0,1fr))}.btp-structure article:not(:nth-child(3n+1)){border-inline-start:0}.btp-structure article:nth-child(2n){border-inline-start:1px solid var(--line)}.btp-structure article:nth-child(n+3){border-top:1px solid var(--line)}.btp-decision{grid-template-columns:1fr 1fr}.btp-decision button{grid-column:1/-1}}@media (width<=700px){.btp-shell{scroll-margin-block-start:14px}.btp-header{display:grid}.btp-header>span{justify-self:start}.btp-stage{grid-template-columns:repeat(2,minmax(0,1fr))}.btp-stage span:nth-child(3){border-inline-start:0;border-top:1px solid var(--line)}.btp-stage span:nth-child(4){border-top:1px solid var(--line)}.btp-candidate-summary,.btp-structure>div,.btp-correlations>div{grid-template-columns:1fr}.btp-candidate-summary>span,.btp-candidate-summary>span:nth-child(2n),.btp-structure article,.btp-structure article:nth-child(2n){border-inline-start:0}.btp-candidate-summary>span+span,.btp-structure article+article{border-top:1px solid var(--line)}.btp-compare{grid-template-columns:1fr}.btp-compare>svg{justify-self:center;transform:rotate(90deg)}.btp-decision{grid-template-columns:1fr}.btp-decision button{grid-column:auto}.btp-footer{align-items:stretch;display:grid}.btp-primary{justify-self:stretch}.btp-boundary{align-items:flex-start}.btp-boundary b{margin-inline-start:0}}.btw-shell{gap:14px;display:grid}.btw-header{background:linear-gradient(118deg, var(--brand-950), #123f35);color:#fff;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.btw-header>div{gap:6px;min-width:0;display:grid}.btw-header small{color:#dcb55c;letter-spacing:.14em;font-size:12px;font-weight:850}.btw-header h3{color:#fff;margin:0;font-size:21px;line-height:1.15}.btw-header p{color:#d5e4df;max-width:780px;margin:0;font-size:13px;line-height:1.55}.btw-status{color:#725011;letter-spacing:.08em;text-transform:uppercase;background:#f4e5bb;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:850}.btw-status.in_session{color:#165b46;background:#d6efe5}.btw-status.ready_for_proposal{color:#14553f;background:#d9eadf}.btw-degraded,.btw-notice,.btw-boundary{border-radius:8px;align-items:center;gap:10px;padding:11px 13px;display:flex}.btw-degraded{color:#6d4b0f;background:#fff1d6;border:1px solid #e9c774}.btw-degraded span,.btw-boundary span{gap:2px;display:grid}.btw-degraded strong,.btw-boundary strong{font-size:13px}.btw-degraded span{font-size:12px}.btw-notice{color:#1b604b;background:#edf7f3;border:1px solid #bbdbce;font-size:12px}.btw-boundary{border:1px solid var(--line);color:var(--ink-600);background:#f4f8f6}.btw-boundary svg{color:var(--brand-700);flex:none}.btw-boundary span{font-size:12px;line-height:1.45}.btw-boundary b{color:var(--brand-800);white-space:nowrap;margin-inline-start:auto;font-size:12px}.btw-setup-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:12px;display:grid}.btw-panel{border:1px solid var(--line);background:#fff;border-radius:9px;gap:11px;min-width:0;padding:16px;display:grid}.btw-panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:12px;padding-bottom:10px;display:flex}.btw-panel-heading span{color:#8a6418;letter-spacing:.13em;font-size:13px;font-weight:850}.btw-panel-heading strong{color:var(--ink-900);font-size:12px}.btw-panel label{color:var(--ink-650);gap:5px;min-width:0;font-size:12px;font-weight:750;display:grid}.btw-panel input,.btw-panel select,.btw-panel textarea{border:1px solid var(--line);color:var(--ink-900);font:inherit;background:#fff;border-radius:6px;width:100%;min-height:36px;padding:8px 9px;font-size:13px}.btw-panel textarea{resize:vertical;min-height:70px}.btw-panel input:focus,.btw-panel select:focus,.btw-panel textarea:focus{border-color:var(--brand-700);outline:0;box-shadow:0 0 0 3px #105c461a}.btw-panel label>small{color:var(--ink-500);font-size:13px;font-weight:550}.btw-context-form{grid-template-columns:repeat(2,minmax(0,1fr))}.btw-context-form .btw-panel-heading,.btw-context-form .wide{grid-column:1/-1}.btw-participant-setup{align-content:start}.btw-participant-setup>p,.btw-invite-list>p{color:var(--ink-500);margin:0;font-size:12px;line-height:1.5}.btw-invite-list{gap:6px;display:grid}.btw-invite-list article{background:var(--surface-soft);border-radius:6px;align-items:center;gap:8px;padding:8px;display:flex}.btw-invite-list article>svg{color:var(--brand-700)}.btw-invite-list article span{gap:2px;display:grid}.btw-invite-list article strong{font-size:12px}.btw-invite-list article small{color:var(--ink-500);font-size:13px}.btw-primary,.btw-secondary{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.btw-primary{background:var(--brand-800);border:1px solid var(--brand-800);color:#fff}.btw-primary:hover:not(:disabled){background:var(--brand-950)}.btw-primary:disabled{cursor:not-allowed;opacity:.45}.btw-secondary{border:1px solid var(--line);color:var(--brand-800);background:#fff}.btw-secondary:hover{border-color:var(--brand-700)}.btw-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.btw-session-meta{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.btw-session-meta>span{color:var(--ink-500);grid-template-columns:auto 1fr;align-items:center;gap:2px;padding:10px 12px;font-size:13px;display:grid}.btw-session-meta>span+span{border-inline-start:1px solid var(--line)}.btw-session-meta svg{color:var(--brand-700);grid-row:1/3}.btw-session-meta b{color:var(--ink-900);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.btw-participants{align-items:stretch;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.btw-participants>strong{color:var(--ink-600);letter-spacing:.08em;text-transform:uppercase;align-self:center;margin-inline-end:3px;font-size:12px}.btw-participants button{border:1px solid var(--line);color:var(--ink-800);text-align:start;background:#fff;border-radius:7px;flex:none;gap:2px;min-width:180px;padding:8px 10px;display:grid}.btw-participants button.present{background:#edf7f3;border-color:#87bda9;box-shadow:inset 3px 0 #23795d}.btw-participants button:disabled{cursor:default;opacity:1}.btw-participants button span{font-size:12px;font-weight:800}.btw-participants button small{color:var(--ink-500);font-size:13px}.btw-completeness{border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 15px;display:flex}.btw-completeness.attention{background:#fff9eb;border-color:#e8cf91}.btw-completeness.complete{background:#eff8f4;border-color:#b7dacd}.btw-completeness>div{align-items:center;gap:9px;display:flex}.btw-completeness>div>svg{color:#a36c12;flex:none}.btw-completeness.complete>div>svg{color:#197054}.btw-completeness>div span{gap:2px;display:grid}.btw-completeness strong{font-size:13px}.btw-completeness small{color:var(--ink-500);font-size:12px}.btw-completeness ul{gap:5px;max-width:700px;margin:0;padding-inline-start:18px;display:grid}.btw-completeness li{color:var(--ink-600);font-size:12px;line-height:1.4}.btw-completeness li strong{color:#7f5410;margin-inline-end:4px;font-size:12px}.btw-pass{color:#176b50;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:800;display:flex}.btw-canvas{grid-template-columns:minmax(260px,1fr) minmax(190px,.62fr) minmax(260px,1fr);gap:10px;display:grid}.btw-canvas>section{border:1px solid var(--line);background:#f8faf9;border-radius:9px;gap:9px;min-width:0;padding:12px;display:grid}.btw-canvas>section>header{justify-content:space-between;align-items:center;display:flex}.btw-canvas>section>header span{color:#8a6418;letter-spacing:.12em;font-size:13px;font-weight:850}.btw-canvas>section>header strong{color:var(--ink-500);font-size:12px}.btw-canvas .btw-event{background:var(--brand-950);border-color:var(--brand-950);color:#fff;align-content:center}.btw-canvas .btw-event header span,.btw-canvas .btw-event header strong{color:#e0bd6a}.btw-event>article{text-align:center;place-items:center;gap:7px;padding:18px 5px;display:grid}.btw-event>article strong{color:#fff;font-size:13px;line-height:1.45}.btw-event>article small{color:#bcd1ca;font-size:13px;line-height:1.4}.btw-empty{color:var(--ink-500);text-align:center;align-self:center;margin:16px 0;font-size:12px}.btw-event .btw-empty{color:#bcd1ca}.btw-node-stack{gap:6px;display:grid}.btw-node{border:1px solid var(--line);background:#fff;border-radius:7px;gap:5px;min-width:0;padding:9px;display:grid}.btw-node.minority{border-inline-start:3px solid #b17a16}.btw-node>div{justify-content:space-between;align-items:start;gap:6px;display:flex}.btw-node strong{font-size:12px;line-height:1.35}.btw-node em{color:#7d5411;text-transform:uppercase;background:#f6e7cc;border-radius:999px;flex:none;padding:3px 5px;font-size:6px;font-style:normal;font-weight:850}.btw-node small{color:var(--ink-500);font-size:6.5px;line-height:1.4}.btw-node>span{color:#8a6418;font-size:6.5px;font-weight:800}.btw-barrier{background:#edf7f3;border:1px solid #b9d9cd;border-radius:7px;gap:4px;margin-inline:8px;padding:8px;display:grid}.btw-barrier.gap{background:#fff1ed;border-color:#e6b3a6}.btw-barrier.candidate_control{background:#fff8e8;border-color:#e8d09b}.btw-barrier>span{color:var(--brand-700);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:4px;font-size:6.5px;font-weight:850;display:flex}.btw-barrier.gap>span{color:#9b3d2c}.btw-barrier strong{font-size:12px}.btw-barrier small{color:var(--ink-500);font-size:6.5px;line-height:1.35}.btw-parked{background:#fffaf0;border:1px dashed #d1aa58;border-radius:9px;gap:9px;padding:12px;display:grid}.btw-parked>header{align-items:center;gap:8px;display:flex}.btw-parked>header svg{color:#986813}.btw-parked>header span{gap:1px;display:grid}.btw-parked>header strong{font-size:12px}.btw-parked>header small{color:var(--ink-500);font-size:13px}.btw-parked>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.btw-workspace{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;display:grid}.btw-workspace .btw-panel{align-content:start}.btw-checks{gap:6px;display:grid}.btw-checks label,.btw-matches label{align-items:center;gap:6px;font-size:13px;font-weight:650;display:flex}.btw-checks input,.btw-matches input{width:auto;min-height:auto}.btw-matches{background:#fff8e8;border:1px solid #e8d09b;border-radius:7px;gap:6px;padding:8px;display:grid}.btw-matches>strong{color:#79510c;letter-spacing:.06em;text-transform:uppercase;font-size:13px}.btw-matches button{color:var(--brand-800);text-align:start;background:#fff;border:1px solid #dac38e;border-radius:5px;align-items:center;gap:5px;padding:7px;font-size:13px;display:flex}.btw-ready{background:#edf7f3;border:1px solid #afd4c5;border-radius:10px;grid-template-columns:auto 1fr minmax(360px,.9fr);align-items:center;gap:14px;padding:17px;display:grid}.btw-ready>svg{color:#1d7558}.btw-ready>div{gap:4px;display:grid}.btw-ready>div small{color:#276c56;letter-spacing:.08em;font-size:13px;font-weight:850}.btw-ready h4{margin:0;font-size:16px}.btw-ready p{color:var(--ink-600);margin:0;font-size:12px}.btw-ready dl{background:#fff;border:1px solid #c8dfd6;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.btw-ready dl div{gap:2px;padding:8px;display:grid}.btw-ready dl div:nth-child(2n){border-inline-start:1px solid #dbe9e3}.btw-ready dl div:nth-child(n+3){border-top:1px solid #dbe9e3}.btw-ready dt{color:var(--ink-500);text-transform:uppercase;font-size:6px}.btw-ready dd{margin:0;font-size:12px;font-weight:800}@media (width<=1100px){.btw-setup-grid{grid-template-columns:1fr}.btw-session-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.btw-session-meta>span:nth-child(3){border-inline-start:0;border-top:1px solid var(--line)}.btw-session-meta>span:nth-child(4){border-top:1px solid var(--line)}.btw-canvas{grid-template-columns:1fr}.btw-canvas .btw-event{grid-row:1}.btw-workspace{grid-template-columns:1fr 1fr}.btw-workspace>section:last-child{grid-column:1/-1}.btw-ready{grid-template-columns:auto 1fr}.btw-ready dl{grid-column:1/-1}}@media (width<=700px){.btw-header{padding:17px}.btw-header h3{font-size:18px}.btw-context-form{grid-template-columns:1fr}.btw-context-form>*{grid-column:1!important}.btw-completeness{display:grid}.btw-completeness ul{padding-inline-start:16px}.btw-workspace{grid-template-columns:1fr}.btw-workspace>section:last-child{grid-column:auto}.btw-parked>div{grid-template-columns:1fr}.btw-actions{align-items:stretch;display:grid}.btw-actions button{width:100%}.btw-boundary{align-items:flex-start}.btw-boundary b{margin-inline-start:0}}@media (width<=480px){.btw-header{display:grid}.btw-status{justify-self:start}.btw-session-meta{grid-template-columns:1fr}.btw-session-meta>span+span{border-inline-start:0;border-top:1px solid var(--line)}.btw-ready{grid-template-columns:1fr;align-items:start}.btw-ready dl{grid-column:auto;grid-template-columns:1fr}.btw-ready dl div:nth-child(2n){border-inline-start:0}.btw-ready dl div+div{border-top:1px solid #dbe9e3}}.hrp-shell{gap:12px;display:grid}.hrp-title{border-top:3px solid #19614c;justify-content:space-between;align-items:flex-start;gap:16px;padding-top:13px;display:flex}.hrp-title span,.hrp-match header span{color:#946216;letter-spacing:.12em;font-size:12px;font-weight:850;display:block}.hrp-title h4{margin:3px 0;font-size:16px}.rint-workspace .hrp-title p{color:#49615b;margin:0;font-size:13px}.hrp-title>em{color:#246b55;white-space:nowrap;background:#e6f4ed;border-radius:99px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:800}.hrp-boundary,.hrp-source-pin{color:#246a54;background:#eaf5f1;border:1px solid #c8e1d7;border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.hrp-boundary span,.hrp-source-pin span{color:#4a625c;font-size:12px}.hrp-boundary strong,.hrp-source-pin strong{color:#153d32;margin-bottom:2px;font-size:13px;display:block}.hrp-history{gap:5px;display:grid}.hrp-history>span{background:#f5f8f7;border:1px solid #e1e8e5;border-radius:7px;grid-template-columns:15px max-content 1fr;align-items:center;gap:3px 7px;padding:8px;display:grid}.hrp-history svg{color:#3b7564}.hrp-history b{font-size:12px}.hrp-history small{color:#536a64;font-size:12px}.hrp-eligibility{background:#f8faf9;border:1px solid #dbe5e1;border-radius:9px;gap:10px;padding:12px;display:grid}.hrp-eligibility fieldset,.hrp-disposition fieldset{border:0;flex-wrap:wrap;gap:12px;margin:0;padding:0;display:flex}.hrp-eligibility legend,.hrp-disposition legend{color:#4b635d;margin-bottom:6px;font-size:12px;font-weight:750}.hrp-eligibility fieldset label,.hrp-disposition fieldset label{align-items:center;gap:5px;font-size:13px;display:flex}.hrp-eligibility>label>span,.hrp-grid label>span,.hrp-disposition>label>span,.hrp-assessment label>span{color:#4b635d;margin-bottom:4px;font-size:12px;font-weight:750;display:block}.hrp-eligibility textarea,.hrp-grid input,.hrp-grid textarea,.hrp-grid select,.hrp-disposition textarea,.hrp-assessment select{box-sizing:border-box;color:#102d27;font:inherit;background:#fff;border:1px solid #c7d6d1;border-radius:7px;width:100%;min-height:35px;padding:7px;font-size:13px}.hrp-eligibility textarea,.hrp-grid textarea,.hrp-disposition textarea{resize:vertical;min-height:64px}.hrp-eligibility>button,.hrp-actions>button{color:#fff;cursor:pointer;font:inherit;background:#155541;border:1px solid #155541;border-radius:7px;justify-self:end;min-height:37px;padding:7px 13px;font-size:13px;font-weight:800}.hrp-match{background:#fffaf0;border:1px solid #e7ce93;border-radius:9px;padding:12px}.hrp-match>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hrp-match h5{margin:3px 0;font-size:13px}.hrp-match header em{color:#905e14;font-size:12px;font-style:normal;font-weight:750}.hrp-compare{grid-template-columns:1fr 21px 1fr;align-items:stretch;gap:10px;margin-top:10px;display:grid}.hrp-compare>article{background:#fff;border:1px solid #e6d9b9;border-radius:8px;padding:10px}.hrp-compare>svg{color:#aa761e;align-self:center}.hrp-compare article>small{color:#7a653b;font-size:12px;font-weight:800;display:block}.hrp-compare article>strong{margin:5px 0;font-size:13px;line-height:1.35;display:block}.rint-workspace .hrp-compare article>p{color:#4e625d;margin:0 0 7px;font-size:12px}.hrp-compare dl{gap:4px;margin:0;display:grid}.hrp-compare dl>div{grid-template-columns:74px 1fr;gap:6px;display:grid}.hrp-compare dt{color:#6d7565;font-size:12px}.hrp-compare dd{margin:0;font-size:12px}.rint-workspace .hrp-match>p{color:#5c5c48;border-top:1px solid #e6d9b9;margin:10px 0 0;padding-top:8px;font-size:12px}.hrp-form{gap:8px;display:grid}.hrp-form details{background:#fff;border:1px solid #d9e3df;border-radius:9px;overflow:hidden}.hrp-form summary{cursor:pointer;background:#f4f8f6;padding:10px 12px;font-size:13px;font-weight:800}.hrp-grid{grid-template-columns:1fr 1fr;gap:9px;padding:12px;display:grid}.hrp-grid .wide{grid-column:1/-1}.hrp-grid label>small,.hrp-disposition>small,.hrp-disposition label>small,.hrp-assessment small{color:#a13d3d;margin-top:3px;font-size:12px;display:block}.hrp-assessment{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;display:grid}.hrp-assessment>div{background:#f7faf9;border:1px solid #e1e8e5;border-radius:8px;grid-template-columns:1fr 1fr;gap:7px;padding:9px;display:grid}.hrp-assessment>div>strong{grid-column:1/-1;font-size:13px}.hrp-assessment>div>em{color:#23644f;text-align:center;background:#e6f3ed;border-radius:5px;grid-column:1/-1;padding:6px;font-size:12px;font-style:normal;font-weight:800}.hrp-control-list{grid-template-columns:repeat(3,1fr);gap:1px;padding:12px 12px 0;display:grid}.hrp-control-list label{background:#f6f9f8;border:1px solid #e0e7e4;align-items:flex-start;gap:7px;padding:9px;display:flex}.hrp-control-list label:first-child{border-radius:7px 0 0 7px}.hrp-control-list label:last-child{border-radius:0 7px 7px 0}.hrp-control-list strong{font-size:12px;display:block}.hrp-control-list small{color:#526963;margin-top:2px;font-size:12px;display:block}.hrp-disposition{gap:9px;padding:12px;display:grid}.hrp-attest{background:#edf6f2;border:1px solid #c9e0d7;border-radius:8px;align-items:flex-start;gap:8px;padding:10px;display:flex}.hrp-attest strong{font-size:13px;display:block}.hrp-attest small{color:#4c665f;margin-top:3px;font-size:12px;display:block}.hrp-attest em{color:#a13d3d;margin-top:4px;font-size:12px;font-style:normal;display:block}.hrp-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.hrp-actions>span{color:#516862;align-items:center;gap:5px;font-size:12px;display:flex}.hrp-notice{border-radius:8px;align-items:flex-start;gap:7px;padding:9px;font-size:12px;display:flex}.hrp-notice.good{color:#20634d;background:#e5f4ed}.hrp-notice.bad{color:#953b3b;background:#fff0ef}.hrp-notice svg{flex:none}@media (width<=760px){.hrp-compare{grid-template-columns:1fr}.hrp-compare>svg{justify-self:center;transform:rotate(90deg)}.hrp-assessment,.hrp-control-list{grid-template-columns:1fr}.hrp-control-list label:first-child,.hrp-control-list label:last-child{border-radius:7px}}@media (width<=520px){.hrp-title{flex-direction:column;gap:7px}.hrp-history>span{grid-template-columns:15px 1fr}.hrp-history small{grid-column:2}.hrp-grid{grid-template-columns:1fr}.hrp-grid .wide{grid-column:auto}.hrp-eligibility fieldset,.hrp-disposition fieldset{flex-direction:column;align-items:flex-start}.hrp-actions{flex-direction:column;align-items:stretch}.hrp-actions>button{width:100%}}.hz-shell{--hz-ink:#0b2521;--hz-green:#145744;--hz-mint:#e8f4ef;--hz-line:#d9e3df;color:var(--hz-ink);gap:18px;display:grid}.hz-heading,.hz-inspector-header,.hz-panel>header,.hz-queue>header,.hz-manual>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.hz-heading>div>span,.hz-inspector-header>div>span,.hz-panel>header span,.hz-queue>header span,.hz-manual>header span,.hz-outcome header span{color:#956314;letter-spacing:.13em;font-size:13px;font-weight:800;display:block}.hz-heading h2{margin:4px 0 3px;font-size:27px}.hz-heading p,.hz-inspector-header p,.hz-manual header p{color:#435b55;margin:0;font-size:13px}.hz-primary,.hz-secondary,.hz-danger{cursor:pointer;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:8px 14px;font-size:12px;font-weight:750;display:inline-flex}.hz-primary{background:var(--hz-green);border:1px solid var(--hz-green);color:#fff}.hz-secondary{color:var(--hz-ink);background:#fff;border:1px solid #b9cac4}.hz-danger{color:#9a2f2f;background:#fff;border:1px solid #dba9a9}.hz-primary:hover{background:#0d4636}.hz-secondary:hover{background:#f2f7f5}.hz-danger:hover{background:#fff4f3}.hz-owner-task-id{color:#175b47;background:#edf6f2;border:1px solid #c6ddd4;border-radius:999px;align-self:center;padding:7px 10px;font-size:13px;font-style:normal;font-weight:800}.hz-owner-source{border:1px solid var(--hz-line);background:#fff;border-radius:9px;margin-bottom:12px;overflow:hidden}.hz-owner-source>header{border-bottom:1px solid var(--hz-line);background:#f5f8f7;justify-content:space-between;align-items:center;padding:12px;display:flex}.hz-owner-source>header span{color:#956314;letter-spacing:.12em;font-size:12px;font-weight:800}.hz-owner-source>header h3{margin:4px 0 0;font-size:14px}.hz-owner-source>header em{color:#205e4d;font-size:12px;font-style:normal;font-weight:800}.hz-owner-source>div{grid-template-columns:1fr 1fr;display:grid}.hz-owner-source>div>span{border-bottom:1px solid #e3ebe8;min-width:0;padding:10px 12px}.hz-owner-source small{color:#566a64;text-transform:uppercase;font-size:12px;font-weight:750;display:block}.hz-owner-source strong{overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:1.45;display:block}.hz-boundary,.hz-health,.hz-restricted{background:#eef7f3;border:1px solid #cce3da;border-radius:9px;align-items:center;gap:11px;padding:12px 14px;display:flex}.hz-boundary>svg{color:#28745c;flex:none}.hz-boundary div{flex:1}.hz-boundary strong,.hz-health strong,.hz-restricted strong{font-size:12px;display:block}.hz-boundary p,.hz-health p,.hz-restricted p{color:#435e57;margin:2px 0 0;font-size:13px}.hz-boundary>span{color:#25634f;white-space:nowrap;background:#fff;border:1px solid #cce3da;border-radius:99px;padding:5px 9px;font-size:13px;font-weight:800}.hz-health{background:#fff8e7;border-color:#ecd69a}.hz-health>svg{color:#a97211}.hz-restricted{margin:16px 0}.hz-tier-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.hz-tier-grid article{border:1px solid var(--hz-line);background:#fff;border-left:4px solid #52766e;border-radius:9px;min-width:0;padding:12px}.hz-tier-grid article.tier-a{border-left-color:#a13b3b}.hz-tier-grid article.tier-b{border-left-color:#bd7915}.hz-tier-grid article.tier-c{border-left-color:#4b67a5}.hz-tier-grid article.tier-d{border-left-color:#32775e}.hz-tier-grid span{color:#506560;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.hz-tier-grid strong{margin-top:5px;font-size:12px;display:block}.hz-tier-grid small{color:#966412;margin-top:3px;font-size:13px;font-weight:750;display:block}.hz-tier-grid p{color:#61736f;margin:7px 0 0;font-size:13px;line-height:1.45}.hz-metrics{border:1px solid var(--hz-line);background:var(--hz-line);border-radius:10px;grid-template-columns:repeat(4,minmax(95px,.55fr)) minmax(270px,1.6fr);gap:1px;display:grid;overflow:hidden}.hz-metrics>article,.hz-metrics>aside{background:#fff;min-width:0;padding:14px}.hz-metrics article small{color:#657873;font-size:12px;font-weight:700;display:block}.hz-metrics article strong{margin:4px 0 0;font-size:23px;display:block}.hz-metrics article span{color:#61736f;font-size:13px}.hz-metrics article.warn strong{color:#a66312}.hz-metrics aside{align-items:flex-start;gap:9px;display:flex}.hz-metrics aside svg{color:#257158;flex:none}.hz-metrics aside strong{font-size:13px;display:block}.hz-metrics aside p{color:#526b65;margin:3px 0;font-size:13px;line-height:1.4}.hz-metrics aside small{color:#8a6326;font-size:12px;display:block}.hz-workspace{grid-template-columns:minmax(260px,.78fr) minmax(0,2fr);align-items:start;gap:16px;display:grid}.hz-queue,.hz-inspector,.hz-manual{border:1px solid var(--hz-line);background:#fff;border-radius:11px;min-width:0}.hz-queue{position:sticky;top:10px;overflow:hidden}.hz-queue>header{align-items:center;padding:14px}.hz-queue h3{margin:3px 0 0;font-size:16px}.hz-queue>header>strong{background:#edf5f2;border-radius:99px;justify-content:center;align-items:center;min-width:27px;height:27px;font-size:13px;display:flex}.hz-filters{border-bottom:1px solid var(--hz-line);border-top:1px solid var(--hz-line);grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.hz-filters label span,.hz-mini-form label span,.hz-duplicate-form label>span,.hz-decision label>span,.hz-watchlist label>span,.hz-form-grid label>span{color:#526863;margin:0 0 4px;font-size:12px;font-weight:750;display:block}.hz-filters select,.hz-mini-form input,.hz-mini-form textarea,.hz-duplicate-form textarea,.hz-decision textarea,.hz-watchlist input,.hz-watchlist textarea,.hz-form-grid input,.hz-form-grid select,.hz-form-grid textarea{box-sizing:border-box;color:var(--hz-ink);font:inherit;background:#fff;border:1px solid #cbd8d4;border-radius:7px;width:100%;min-height:35px;padding:7px 8px;font-size:13px}.hz-signal-list{max-height:680px;display:grid;overflow:auto}.hz-signal-list>button{color:inherit;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #e5ebe9;grid-template-columns:28px minmax(0,1fr) 17px;align-items:flex-start;gap:9px;width:100%;padding:12px 10px;display:grid}.hz-signal-list>button:hover{background:#f5f9f7}.hz-signal-list>button.active{background:#eaf4f0;box-shadow:inset 3px 0 #246d57}.hz-signal-list>button>span:nth-child(2){min-width:0}.hz-signal-list button small{color:#4d625d;text-transform:uppercase;font-size:12px;font-weight:750;display:block}.hz-signal-list button strong{margin:4px 0 6px;font-size:13px;line-height:1.35;display:block}.hz-signal-list button>svg{color:#84938f;margin-top:17px}.hz-tier{background:#e9f0ed;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:850;display:flex}.hz-tier.tier-a{color:#963434;background:#fae9e8}.hz-tier.tier-b{color:#966112;background:#fbf0dc}.hz-tier.tier-c{color:#3f5e9e;background:#eaf0fb}.hz-tier.tier-d{color:#246c54;background:#e4f3ed}.hz-status{text-transform:uppercase;border-radius:99px;padding:4px 7px;font-size:12px;font-style:normal;font-weight:800;display:inline-block}.hz-status.new{color:#435c56;background:#edf1f0}.hz-status.confirmed_material{color:#8a5a0f;background:#fff1d4}.hz-status.watchlisted{color:#1d6c51;background:#dff2e9}.hz-status.dismissed{color:#963d3d;background:#fae5e5}.hz-zero{color:#61736f;text-align:center;flex-direction:column;align-items:center;gap:4px;padding:30px 15px;display:flex}.hz-zero strong{color:var(--hz-ink);font-size:12px}.hz-zero small{font-size:13px}.hz-inspector{gap:14px;padding:17px;display:grid}.hz-inspector-header{border-bottom:1px solid var(--hz-line);padding-bottom:14px}.hz-inspector-header h3{margin:4px 0;font-size:19px;line-height:1.25}.hz-inspector-header>em{flex:none}.hz-classification{background:#f6f9f8;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.hz-classification span{border-right:1px solid var(--hz-line);min-width:0;padding:10px}.hz-classification span:last-child{border:0}.hz-classification small{color:#4d625d;text-transform:uppercase;font-size:12px;font-weight:750;display:block}.hz-classification strong{overflow-wrap:anywhere;margin-top:3px;font-size:13px;display:block}.hz-panel{border:1px solid var(--hz-line);border-radius:9px;min-width:0;padding:13px}.hz-panel>header{align-items:center;margin-bottom:9px}.hz-panel h4{margin:3px 0 0;font-size:13px}.hz-panel>p{color:#526a65;margin:0;font-size:13px;line-height:1.5}.hz-panel>header>svg{color:#2a735c}.hz-panel>header>strong{color:#45625b;font-size:13px}.hz-sources>article{background:#f8faf9;border:1px solid #e2e9e6;border-radius:8px;margin-top:8px;padding:10px}.hz-sources article>div{align-items:center;gap:8px;display:flex}.hz-sources article>div svg{color:#397a65;flex:none}.hz-sources article strong{font-size:13px;display:block}.hz-sources article small{color:#4d625d;margin-top:2px;font-size:12px;display:block}.hz-sources article p{color:#344d47;border-left:2px solid #bf9b52;margin:9px 0;padding-left:8px;font-size:13px;line-height:1.45}.hz-sources article footer{flex-wrap:wrap;justify-content:space-between;gap:10px 18px;display:flex}.hz-sources article footer span{color:#4d625d;overflow-wrap:anywhere;align-items:center;gap:4px;font-size:12px;display:flex}.hz-review-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hz-no-write{background:#eef6f3;border-radius:7px;flex-wrap:wrap;justify-content:space-between;gap:5px 9px;margin-top:10px;padding:8px;font-size:12px;display:flex}.hz-no-write span{color:#4d6861}.hz-mini-form{border-top:1px solid var(--hz-line);grid-template-columns:100px 1fr;gap:8px;margin-top:11px;padding-top:10px;display:grid}.hz-mini-form label:nth-child(2){grid-area:1/2/span 2}.hz-mini-form textarea{resize:vertical;min-height:72px}.hz-mini-form button{align-self:end}.hz-audit-list{border-top:1px solid var(--hz-line);gap:5px;margin-top:10px;padding-top:9px;display:grid}.hz-audit-list>span{color:#47615b;flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:flex}.hz-audit-list small{flex-basis:100%;margin-left:17px;display:block}.hz-duplicate.potential{background:#fffbf2;border-color:#ead399}.hz-duplicate.potential>header>svg{color:#a56b10}.hz-match{background:#fff;border:1px solid #eadcb9;border-radius:7px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;padding:8px;display:flex}.hz-match strong{color:#996413;font-size:13px}.hz-match span{font-size:13px}.hz-duplicate-form{border-top:1px solid #eadcb9;gap:9px;margin-top:10px;padding-top:10px;display:grid}.hz-duplicate-form fieldset{border:0;flex-wrap:wrap;gap:12px;margin:0;padding:0;display:flex}.hz-duplicate-form legend,.hz-watchlist legend{color:#526863;margin-bottom:5px;font-size:12px;font-weight:750}.hz-duplicate-form fieldset label{align-items:center;gap:5px;font-size:13px;display:flex}.hz-duplicate-form textarea{min-height:60px}.hz-duplicate-form button{justify-self:start}.hz-decision-record{color:#286a55;background:#edf6f2;border-radius:7px;align-items:center;gap:8px;margin-top:10px;padding:8px;display:flex}.hz-decision-record strong{font-size:13px;display:block}.hz-decision-record small{color:#5e746e;margin-top:2px;font-size:12px;display:block}.hz-notice{border-radius:8px;align-items:flex-start;gap:8px;padding:10px;font-size:13px;display:flex}.hz-notice.good{color:#1f654e;background:#e7f5ee}.hz-notice.bad{color:#963b3b;background:#fff0ef}.hz-notice svg{flex:none}.hz-decision textarea{resize:vertical;min-height:70px}.hz-decision>div,.hz-watchlist form>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.hz-watchlist>p{margin-bottom:11px}.hz-watchlist form{grid-template-columns:1fr 170px;gap:9px;display:grid}.hz-watchlist form label:nth-child(2),.hz-watchlist form fieldset,.hz-watchlist form .hz-route-dismiss{grid-column:1/-1}.hz-watchlist textarea{min-height:65px}.hz-watchlist fieldset{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0;display:grid}.hz-watchlist legend,.hz-watchlist form>div{grid-column:1/-1}.hz-outcome{border:1px solid var(--hz-line);border-radius:9px;overflow:hidden}.hz-outcome>header{background:#eef7f3;align-items:center;gap:9px;padding:12px;display:flex}.hz-outcome.dismissed>header{background:#fff3f2}.hz-outcome header svg{color:#2e755e}.hz-outcome.dismissed header svg{color:#a94848}.hz-outcome h4{margin:3px 0 0;font-size:13px}.hz-outcome dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.hz-outcome dl>div{border-bottom:1px solid #e2e9e6;min-width:0;padding:10px 12px}.hz-outcome dt{color:#647772;text-transform:uppercase;font-size:12px;font-weight:750}.hz-outcome dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.4}.hz-outcome>footer{background:#f7faf9;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 12px;font-size:12px;display:flex}.hz-outcome>footer svg{color:#347760}.hz-outcome>footer span{color:#4f625d;margin-left:auto}.hz-manual{padding:17px;box-shadow:0 16px 48px #06261f29}.hz-manual>header{border-bottom:1px solid var(--hz-line);margin-bottom:14px;padding-bottom:12px}.hz-manual h3{margin:4px 0;font-size:18px}.hz-manual>header>button{border:1px solid var(--hz-line);color:var(--hz-ink);cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.hz-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hz-form-grid .wide{grid-column:1/-1}.hz-form-grid textarea{resize:vertical;min-height:64px}.hz-manual-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.rint-workspace .hz-shell p{color:#435b55;font-size:13px;line-height:1.5}.rint-workspace .hz-heading p,.rint-workspace .hz-inspector-header p,.rint-workspace .hz-manual header p,.rint-workspace .hz-tier-grid p,.rint-workspace .hz-metrics aside p,.rint-workspace .hz-sources article p{font-size:13px}@media (width<=1100px){.hz-tier-grid{grid-template-columns:1fr 1fr}.hz-metrics{grid-template-columns:repeat(4,1fr)}.hz-metrics aside{grid-column:1/-1}.hz-workspace{grid-template-columns:minmax(220px,.7fr) minmax(0,1.8fr)}}@media (width<=820px){.hz-workspace{grid-template-columns:1fr}.hz-queue{position:static}.hz-signal-list{max-height:340px}.hz-review-grid{grid-template-columns:1fr}.hz-classification{grid-template-columns:1fr 1fr}.hz-classification span:nth-child(2){border-right:0}.hz-classification span:nth-child(-n+2){border-bottom:1px solid var(--hz-line)}}@media (width<=560px){.hz-shell{gap:13px}.hz-heading{flex-direction:column;align-items:stretch}.hz-owner-task-id{align-self:flex-start}.hz-owner-source>div{grid-template-columns:1fr}.hz-heading h2{font-size:22px}.hz-heading>button{width:100%}.hz-boundary{flex-wrap:wrap;align-items:flex-start}.hz-boundary>span{margin-left:29px}.hz-tier-grid{grid-template-columns:1fr 1fr}.hz-tier-grid article{padding:10px}.hz-metrics{grid-template-columns:1fr 1fr}.hz-metrics aside{grid-column:1/-1}.hz-inspector{padding:12px}.hz-inspector-header{flex-direction:column;gap:8px}.hz-classification{grid-template-columns:1fr}.hz-classification span{border-bottom:1px solid var(--hz-line);border-right:0}.hz-mini-form{grid-template-columns:1fr}.hz-mini-form label:nth-child(2){grid-area:auto}.hz-watchlist form{grid-template-columns:1fr}.hz-watchlist form label:nth-child(2),.hz-watchlist form fieldset,.hz-watchlist form .hz-route-dismiss,.hz-watchlist form>div{grid-column:auto}.hz-watchlist fieldset,.hz-outcome dl{grid-template-columns:1fr}.hz-outcome>footer span{flex-basis:100%;margin-left:23px}.hz-form-grid{grid-template-columns:1fr}.hz-form-grid .wide{grid-column:auto}.hz-manual-actions>button{flex:1}.hz-header-actions{flex-direction:column;width:100%}.hz-header-actions button{width:100%}}.hz-header-actions{flex-shrink:0;gap:8px;display:flex}.hz-ai-scan-panel{background:var(--hz-mint);border:1px solid var(--hz-line);border-radius:10px;gap:12px;padding:14px;display:grid}.hz-ai-scan-panel>header{align-items:flex-start;gap:10px;display:flex}.hz-ai-scan-panel>header svg{color:var(--hz-green);flex-shrink:0;margin-top:2px}.hz-ai-scan-panel>header strong{font-size:12px;display:block}.hz-ai-scan-panel>header p{color:#435b55;margin:2px 0 0;font-size:13px}.hz-ai-scan-panel .hz-mini-form{border:0;margin:0;padding:0}.hz-ai-scan-panel .hz-mini-form input{background:#fff}.rint-workspace{--rint-red:#9f2d2d;--rint-red-bg:#fdf0ef;--rint-amber:#946111;--rint-amber-bg:#fff6df;--rint-green:#1e6d55;--rint-green-bg:#eaf6f0;color:var(--ink-950);gap:var(--space-4);width:100%;min-width:0;display:grid}.rint-manual-entry{gap:10px;display:grid}.rint-manual-entry>a{color:var(--brand-700);justify-self:start;align-items:center;gap:5px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.rint-workspace button,.rint-workspace input,.rint-workspace select,.rint-workspace textarea{font:inherit}.rint-workspace button:disabled{cursor:not-allowed;opacity:.48}.rint-workspace h3{margin:3px 0 0;font-size:13px}.rint-workspace p{color:var(--ink-500);font-size:12px;line-height:1.55}.rint-workspace .sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rint-frontline-inbox{padding:0;overflow:hidden}.rint-frontline-inbox>header{background:var(--surface-soft);border-block-end:1px solid var(--line);padding:11px var(--space-4);justify-content:space-between;align-items:center;gap:14px;display:flex}.rint-frontline-inbox>header>div{gap:2px;display:grid}.rint-frontline-inbox>header small,.rint-frontline-detail header>small,.rint-frontline-source>small,.rint-frontline-duplicates header small,.rint-frontline-missing>small{color:var(--gold-700);letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:850}.rint-frontline-inbox>header h3,.rint-frontline-inbox>header p{margin:0}.rint-frontline-inbox>header>span{background:var(--rint-amber-bg);color:var(--rint-amber);white-space:nowrap;border:1px solid #ead4a7;border-radius:999px;padding:5px 8px;font-size:13px;font-weight:800}.rint-frontline-list{display:grid}.rint-frontline-list>a{color:var(--ink-800);padding:10px var(--space-4);grid-template-columns:30px minmax(0,1fr) auto 16px;align-items:center;gap:10px;text-decoration:none;display:grid}.rint-frontline-list>a+a{border-block-start:1px solid var(--line-soft)}.rint-frontline-list>a:hover{background:var(--brand-50)}.rint-frontline-list>a>span{background:var(--brand-50);color:var(--brand-700);border-radius:7px;justify-content:center;align-items:center;height:30px;display:flex}.rint-frontline-list>a>div:nth-child(2){gap:2px;min-width:0;display:grid}.rint-frontline-list small,.rint-frontline-list em,.rint-frontline-list time{color:var(--ink-500);font-size:13px;font-style:normal}.rint-frontline-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rint-frontline-list>a>div:nth-child(3){text-align:end;gap:3px;display:grid}.rint-frontline-empty{color:var(--rint-green);padding:12px var(--space-4);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;display:grid}.rint-frontline-empty span{gap:2px;display:grid}.rint-frontline-empty strong{color:var(--ink-800);font-size:12px}.rint-frontline-empty small{color:var(--ink-500);font-size:13px}.rint-frontline-metadata{grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid}.rint-frontline-metadata>span{gap:3px;min-width:0;padding:11px 12px;display:grid}.rint-frontline-metadata>span+span{border-inline-start:1px solid var(--line-soft)}.rint-frontline-metadata small{color:var(--ink-500);text-transform:uppercase;font-size:13px}.rint-frontline-metadata strong{overflow-wrap:anywhere;font-size:12px}.rint-frontline-resubmission{background:#eef7f3;border-color:#c7ded5;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:11px;display:grid}.rint-frontline-resubmission>svg{color:var(--brand-700)}.rint-frontline-resubmission>div{gap:7px;display:grid}.rint-frontline-resubmission small{color:var(--gold-700);letter-spacing:.1em;font-size:13px;font-weight:850}.rint-frontline-resubmission h3{margin:0;font-size:13px;line-height:1.45}.rint-frontline-resubmission>div>div{flex-wrap:wrap;gap:5px;display:flex}.rint-frontline-resubmission>div>div span{color:var(--brand-800);background:#fff;border:1px solid #c7ded5;border-radius:999px;padding:4px 7px;font-size:13px;font-weight:800}.rint-frontline-resubmission dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.rint-frontline-resubmission dt,.rint-frontline-version-history dt{color:var(--ink-500);text-transform:uppercase;font-size:6px}.rint-frontline-resubmission dd,.rint-frontline-version-history dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;font-weight:750}.rint-frontline-detail-grid{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1.4fr) minmax(250px,.6fr);display:grid}.rint-frontline-detail .rint-card>header h3{margin-block-start:3px}.rint-frontline-statement{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:8px;margin-block-start:14px;display:grid}.rint-frontline-statement>svg{color:var(--brand-700)}.rint-frontline-statement>span{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;min-height:108px;padding:10px}.rint-frontline-statement small{color:var(--gold-700);text-transform:uppercase;font-size:13px;font-weight:800}.rint-frontline-statement p{color:var(--ink-800);margin:5px 0 0;font-size:12px}.rint-frontline-source>svg{color:var(--brand-700)}.rint-frontline-source>small{margin-block-start:10px;display:block}.rint-frontline-source h3{font-size:14px}.rint-frontline-source dl{gap:8px;margin:14px 0 0;display:grid}.rint-frontline-source dl>div{border-block-start:1px solid var(--line-soft);gap:2px;padding-block-start:7px;display:grid}.rint-frontline-source dt{color:var(--ink-500);font-size:13px}.rint-frontline-source dd{overflow-wrap:anywhere;margin:0;font-size:12px}.rint-frontline-source>p{background:var(--surface-soft);border-radius:6px;margin:10px 0 0;padding:8px}.rint-frontline-duplicates>header{justify-content:space-between;align-items:center;display:flex}.rint-frontline-duplicates>header>div{gap:2px;display:grid}.rint-frontline-duplicates>header>span{color:var(--ink-500);align-items:center;gap:5px;font-size:13px;display:flex}.rint-frontline-duplicates>div:not(.rint-frontline-empty){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-block-start:12px;display:grid}.rint-frontline-duplicates article{border:1px solid var(--line);border-radius:8px;min-width:0;padding:10px}.rint-frontline-duplicates article>span{background:var(--rint-amber-bg);color:var(--rint-amber);text-transform:uppercase;border-radius:999px;margin-block-end:6px;padding:4px 6px;font-size:6px;font-weight:800;display:inline-block}.rint-frontline-duplicates article strong{font-size:13px;display:block}.rint-frontline-duplicates article h4{margin:3px 0;font-size:12px}.rint-frontline-duplicates article p,.rint-frontline-duplicates article small{color:var(--ink-500);margin:0;font-size:13px}.rint-frontline-version-history>header{justify-content:space-between;align-items:center;display:flex}.rint-frontline-version-history>header>div{gap:2px;display:grid}.rint-frontline-version-history>header small{color:var(--gold-700);letter-spacing:.1em;font-size:13px;font-weight:850}.rint-frontline-version-history>header h3{margin:0;font-size:13px}.rint-frontline-version-history>header>span{color:var(--ink-500);font-size:13px}.rint-frontline-version-history>article{border:1px solid var(--line);border-radius:8px;gap:9px;margin-block-start:10px;padding:11px;display:grid}.rint-frontline-version-history>article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.rint-frontline-version-history>article>header strong{font-size:12px}.rint-frontline-version-history>article>header span{background:var(--surface-soft);color:var(--ink-500);text-transform:capitalize;border-radius:999px;padding:4px 6px;font-size:6px}.rint-frontline-version-history>article>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rint-frontline-version-history>article p{background:var(--surface-soft);border-radius:7px;margin:0;padding:8px;font-size:13px;line-height:1.45}.rint-frontline-version-history>article p small{color:var(--ink-500);text-transform:uppercase;margin-block-end:3px;font-size:6px;display:block}.rint-frontline-version-history dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.rint-frontline-version-history blockquote{color:var(--ink-650);border-inline-start:3px solid #d6aa4a;margin:0;padding-inline-start:8px;font-size:13px;line-height:1.45}.rint-version-resubmission{background:#eef7f3;border:1px solid #c7ded5;border-radius:7px;gap:3px;padding:8px;display:grid}.rint-version-resubmission small{color:var(--gold-700);letter-spacing:.08em;font-size:6px;font-weight:850}.rint-version-resubmission strong{font-size:13px;line-height:1.45}.rint-version-resubmission span,.rint-version-resubmission em{color:var(--ink-500);overflow-wrap:anywhere;font-size:6px;font-style:normal}.rint-frontline-next{background:var(--surface-soft);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.rint-frontline-next>svg{color:var(--rint-green)}.rint-frontline-next>span{gap:2px;display:grid}.rint-frontline-next strong{font-size:12px}.rint-frontline-next small{color:var(--ink-500);font-size:13px}.rint-frontline-next>a,.rint-frontline-missing>a{border:1px solid var(--line-strong);color:var(--ink-800);background:#fff;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.rint-frontline-missing{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.rint-frontline-missing>svg{color:var(--rint-amber);margin-block-end:10px}.rint-frontline-missing h2{margin:4px 0}.rint-frontline-missing>a{margin-block-start:10px}.rint-frontline-outcome{grid-template-columns:25px minmax(0,1fr);align-items:start;gap:12px;display:grid}.rint-frontline-outcome.returned{background:var(--rint-amber-bg);border-color:#ead4a7}.rint-frontline-outcome.prepared{background:#eef7f3;border-color:#c7ded5}.rint-frontline-outcome.returned>svg{color:var(--rint-amber)}.rint-frontline-outcome.prepared>svg{color:var(--rint-green)}.rint-frontline-outcome>div{gap:7px;min-width:0;display:grid}.rint-frontline-outcome>div>small{color:var(--gold-700);letter-spacing:.12em;font-size:13px;font-weight:850}.rint-frontline-outcome h3{margin:0;font-size:14px}.rint-frontline-outcome p{color:var(--ink-650);margin:0;font-size:12px;line-height:1.5}.rint-frontline-outcome dl{border-block-start:1px solid #18483c1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:3px 0 0;padding-block-start:9px;display:grid}.rint-frontline-outcome dl>div{gap:2px;display:grid}.rint-frontline-outcome dt{color:var(--ink-500);font-size:13px}.rint-frontline-outcome dd{overflow-wrap:anywhere;margin:0;font-size:12px}.rint-frontline-outcome>div>span{color:var(--ink-500);font-size:13px}.rint-frontline-proposal-summary{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rint-frontline-proposal-summary>span{background:#ffffff94;border:1px solid #18483c1f;gap:3px;padding:9px;display:grid}.rint-frontline-proposal-summary>span:first-child{border-radius:7px 0 0 7px}.rint-frontline-proposal-summary>span:last-child{border-radius:0 7px 7px 0}.rint-frontline-proposal-summary small{color:var(--ink-500);text-transform:uppercase;font-size:6px}.rint-frontline-proposal-summary strong{overflow-wrap:anywhere;font-size:12px}.rint-assurance-bar{background:var(--brand-950);color:#dceae5;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;font-size:12px;display:grid;overflow:hidden}.rint-assurance-bar span{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;min-height:38px;padding:8px 12px;display:flex}.rint-assurance-bar span+span{border-inline-start:1px solid #ffffff1f}.rint-assurance-bar span:first-child{color:#f1d797;font-weight:800}.rint-workspace-header{justify-content:space-between;align-items:end;gap:16px;display:flex}.rint-workspace-header>div>span,.rint-card-heading small,.rint-boundary-card>small,.rint-checklist>small,.rint-mapping-header small,.rint-ready>small,.rint-planned>small{color:var(--gold-700);letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:850}.rint-workspace-header h2{margin:3px 0;font-size:clamp(1.25rem,2vw,1.6rem)}.rint-workspace-header p{margin:0}.rint-session-status{background:var(--rint-green-bg);color:var(--rint-green);white-space:nowrap;border:1px solid #bedbcf;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:750;display:flex}.rint-session-status>span{background:var(--rint-green);border-radius:50%;width:6px;height:6px}.rint-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rint-tabs button{border:1px solid var(--line);color:var(--ink-800);text-align:start;background:#fff;border-radius:9px;gap:3px;min-height:86px;padding:11px 12px;display:grid;position:relative}.rint-tabs button:hover{border-color:var(--brand-700)}.rint-tabs button.active{background:var(--brand-50);border-color:var(--brand-700);box-shadow:inset 0 3px var(--brand-700)}.rint-tabs button>span{color:var(--brand-700)}.rint-tabs strong{font-size:12px}.rint-tabs small{color:var(--ink-500);font-size:13px}.rint-tabs em{color:var(--ink-500);letter-spacing:.06em;text-transform:uppercase;font-size:6px;font-style:normal;font-weight:800;position:absolute;inset-block-start:9px;inset-inline-end:9px}.rint-tabs button:first-child em{color:var(--rint-green)}.rint-steps{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.rint-steps li{color:var(--ink-500);align-items:center;gap:8px;min-width:0;min-height:44px;padding:8px 12px;font-size:12px;display:flex;position:relative}.rint-steps strong{overflow-wrap:anywhere}.rint-steps li+li{border-inline-start:1px solid var(--line-soft)}.rint-steps li>span{background:var(--surface-strong);border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font-family:ui-monospace,Consolas,monospace;font-size:13px;display:flex}.rint-steps li.active{color:var(--brand-800)}.rint-steps li.active>span{background:var(--brand-800);color:#fff}.rint-steps li.complete{color:var(--rint-green)}.rint-steps li.complete>span{background:var(--rint-green-bg)}.rint-state,.rint-notice,.rint-inline-error,.rint-manual-note{background:var(--rint-amber-bg);border:1px solid #ead4a7;border-radius:8px;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.rint-state>svg,.rint-inline-error>svg{color:var(--rint-amber)}.rint-state>span{gap:2px;display:grid}.rint-state strong{font-size:12px}.rint-state small{color:var(--ink-500);font-size:12px}.rint-state button{border:1px solid var(--line);color:var(--brand-700);background:#fff;border-radius:6px;align-items:center;gap:5px;padding:6px 8px;font-size:12px;display:flex}.rint-blocked-actions{flex-wrap:wrap;grid-column:2/-1;gap:6px;display:flex}.rint-state.blocking{background:var(--surface-soft);border-color:var(--line-strong);min-height:90px}.rint-state.error,.rint-state.restricted,.rint-inline-error{background:var(--rint-red-bg);border-color:#eac2be}.rint-state.error>svg,.rint-state.restricted>svg,.rint-inline-error>svg{color:var(--rint-red)}.rint-notice{color:#245d78;background:#eef7fa;border-color:#c7dde5;grid-template-columns:18px minmax(0,1fr);font-size:12px}.rint-card{border:1px solid var(--line);min-width:0;padding:var(--space-4);background:#fff;border-radius:10px}.rint-source-grid,.rint-stage-layout{gap:var(--space-4);grid-template-columns:minmax(0,1.65fr) minmax(230px,.7fr);display:grid}.rint-card-heading{align-items:center;gap:10px;display:flex}.rint-card-heading>span{background:var(--brand-50);color:var(--brand-700);border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.rint-upload-card>p{max-width:680px;margin:10px 0 12px}.rint-file-picker{background:var(--surface-soft);border:1px dashed var(--line-strong);color:var(--brand-700);cursor:pointer;text-align:center;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:128px;padding:18px;display:flex}.rint-file-picker:hover{background:var(--brand-50);border-color:var(--brand-700)}.rint-file-picker input{opacity:0;width:1px;height:1px;position:absolute}.rint-file-picker strong{color:var(--ink-800);font-size:13px}.rint-file-picker small{color:var(--ink-500);font-size:13px}.rint-file-picker.busy{cursor:progress;opacity:.65}.rint-or{align-items:center;margin:8px 0;display:flex}.rint-or:before,.rint-or:after{background:var(--line-soft);content:"";flex:1;height:1px}.rint-or span{color:var(--ink-500);text-transform:uppercase;padding:0 8px;font-size:13px}.rint-primary,.rint-secondary{border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.rint-primary{background:var(--brand-800);border:1px solid var(--brand-800);color:#fff}.rint-primary:hover{background:var(--brand-950)}.rint-secondary{border:1px solid var(--line-strong);color:var(--ink-800);background:#fff}.rint-secondary:hover{background:var(--brand-50);border-color:var(--brand-700)}.rint-secondary.full{width:100%}.rint-inline-error{grid-template-columns:18px minmax(0,1fr);margin-block-start:10px;font-size:12px}.rint-boundary-card{background:linear-gradient(145deg, var(--brand-950), #173d34);color:#fff}.rint-boundary-card>svg{color:#f1d797}.rint-boundary-card>small{margin-block-start:16px;display:block}.rint-boundary-card h3{color:#fff;font-size:17px}.rint-boundary-card ul{color:#d6e5e0;gap:10px;margin:18px 0 0;padding-inline-start:16px;font-size:12px;line-height:1.45;display:grid}.rint-metadata{background:var(--surface-soft);border:1px solid var(--line-soft);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:14px;display:grid}.rint-metadata>span{gap:3px;min-width:0;padding:10px;display:grid}.rint-metadata>span+span{border-inline-start:1px solid var(--line-soft)}.rint-metadata small{color:var(--ink-500);text-transform:uppercase;font-size:13px}.rint-metadata strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rint-metadata span:last-child strong{font-family:ui-monospace,Consolas,monospace}.rint-structure-controls{grid-template-columns:1fr 150px;gap:10px;margin-block-start:14px;display:grid}.rint-structure-controls label,.rint-manual-columns{gap:5px;display:grid}.rint-structure-controls label>span,.rint-manual-columns>span{color:var(--ink-650);font-size:12px;font-weight:750}.rint-structure-controls em,.rint-manual-columns em{color:var(--rint-red);letter-spacing:.05em;text-transform:uppercase;margin-inline-start:5px;font-size:6px;font-style:normal}.rint-structure-controls input,.rint-structure-controls select,.rint-manual-columns textarea,.rint-mapping-row select{border:1px solid var(--line-strong);color:var(--ink-800);background:#fff;border-radius:7px;width:100%;min-height:34px;padding:7px 9px;font-size:12px}.rint-manual-columns{margin-block-start:14px}.rint-manual-columns textarea{resize:vertical;line-height:1.5}.rint-manual-columns>small{color:var(--ink-500);font-size:13px}.rint-preview{border:1px solid var(--line);border-radius:8px;margin-block-start:14px;overflow:hidden}.rint-preview>div:first-child{background:var(--surface-soft);justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.rint-preview>div:first-child strong{font-size:12px}.rint-preview>div:first-child small{color:var(--ink-500);font-size:13px}.rint-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rint-preview-grid>span{gap:3px;min-width:0;padding:9px 10px;display:grid}.rint-preview-grid>span:nth-child(n+5){border-block-start:1px solid var(--line-soft)}.rint-preview-grid>span:not(:nth-child(4n+1)){border-inline-start:1px solid var(--line-soft)}.rint-preview-grid strong{font-size:13px}.rint-preview-grid small{color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.rint-manual-note{grid-template-columns:18px minmax(0,1fr);margin-block-start:14px;font-size:12px}.rint-manual-note span{gap:2px;display:grid}.rint-manual-note small{color:var(--ink-500);font-size:13px}.rint-actions{border-block-start:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;margin-block-start:16px;padding-block-start:12px;display:flex}.rint-actions.centered{justify-content:center}.rint-checklist ul{gap:12px;margin:17px 0 0;padding:0;list-style:none;display:grid}.rint-checklist li{color:var(--ink-500);align-items:center;gap:8px;font-size:12px;display:flex}.rint-checklist li svg{color:var(--line-strong)}.rint-checklist li.complete{color:var(--rint-green);font-weight:750}.rint-checklist li.complete svg{color:var(--rint-green)}.rint-mapping-card{padding:0;overflow:hidden}.rint-mapping-header{padding:var(--space-4);justify-content:space-between;align-items:start;gap:14px;display:flex}.rint-mapping-header p{margin:5px 0 0}.rint-template-actions{gap:6px;display:flex}.rint-mapping-summary{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rint-mapping-summary>span{padding:10px var(--space-4);gap:3px;display:grid}.rint-mapping-summary>span+span{border-inline-start:1px solid var(--line-soft)}.rint-mapping-summary small{color:var(--ink-500);font-size:13px}.rint-mapping-summary strong{font-size:15px}.rint-mapping-summary .warning strong{color:var(--rint-red)}.rint-mapping-summary .good strong{color:var(--rint-green)}.rint-mapping-grid{overflow-x:auto}.rint-mapping-row{border-block-end:1px solid var(--line-soft);min-width:760px;padding:8px var(--space-4);grid-template-columns:minmax(130px,.8fr) minmax(170px,1.2fr) minmax(190px,1fr) 105px;align-items:center;gap:10px;display:grid}.rint-mapping-row.header{background:var(--surface-soft);color:var(--ink-500);letter-spacing:.06em;text-transform:uppercase;padding-block:7px;font-size:13px;font-weight:800}.rint-mapping-row.issue{box-shadow:inset 3px 0 var(--rint-red)}.rint-mapping-row>span:first-child{gap:2px;display:grid}.rint-mapping-row>span:first-child strong{font-size:12px}.rint-mapping-row>span:first-child small{color:var(--ink-500);text-transform:uppercase;font-size:6px}.rint-mapping-row.issue>span:first-child small{color:var(--rint-red);font-weight:800}.rint-mapping-row .samples{gap:2px;display:grid}.rint-mapping-row .samples small{color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.rint-basis{color:var(--ink-500);text-transform:capitalize;grid-template-columns:14px 1fr;align-items:flex-start;gap:1px;font-size:13px;display:grid}.rint-basis>svg{color:#a87818;grid-row:span 2}.rint-basis strong{color:var(--ink-650)}.rint-basis small{text-transform:none;grid-column:2;font-size:6px}.rint-basis.manual,.rint-basis.template{grid-template-columns:1fr}.rint-basis.manual small,.rint-basis.template small{grid-column:1}.rint-validation{background:var(--rint-red-bg);margin:var(--space-4);border:1px solid #eac2be;border-radius:8px;grid-template-columns:19px minmax(0,1fr);align-items:start;gap:9px;padding:10px 12px;display:grid}.rint-validation>svg{color:var(--rint-red)}.rint-validation strong{font-size:12px}.rint-validation p{color:#74423e;margin:3px 0 0;font-size:13px}.rint-validation.good{background:var(--rint-green-bg);border-color:#bedbcf}.rint-validation.good>svg{color:var(--rint-green)}.rint-validation.good p{color:var(--ink-500)}.rint-review-check{border:1px solid var(--line);margin:0 var(--space-4);border-radius:8px;align-items:center;gap:9px;padding:10px 12px;display:flex}.rint-review-check input{accent-color:var(--brand-700)}.rint-review-check span{gap:2px;display:grid}.rint-review-check strong{font-size:12px}.rint-review-check small{color:var(--ink-500);font-size:13px}.rint-mapping-card>.rint-actions{margin:var(--space-4)}.rint-ready{text-align:center;padding:clamp(24px,5vw,48px)}.rint-ready-icon{background:var(--rint-green-bg);color:var(--rint-green);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 14px;display:flex}.rint-ready h3{font-size:19px}.rint-ready>p{max-width:650px;margin:7px auto 18px}.rint-boundary-grid{border:1px solid var(--line);text-align:start;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));max-width:780px;margin:0 auto;display:grid}.rint-boundary-grid span{gap:4px;padding:11px;display:grid}.rint-boundary-grid span+span{border-inline-start:1px solid var(--line-soft)}.rint-boundary-grid small{color:var(--ink-500);font-size:13px}.rint-boundary-grid strong{font-size:12px}.rint-next-boundary{background:var(--surface-soft);border:1px solid var(--line);text-align:start;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;max-width:780px;margin:14px auto 0;padding:11px 12px;display:grid}.rint-next-boundary>svg{color:var(--brand-700)}.rint-next-boundary span{gap:2px;display:grid}.rint-next-boundary strong{font-size:12px}.rint-next-boundary small{color:var(--ink-500);font-size:13px;line-height:1.45}.rint-ready .rint-actions{border:0;margin:16px 0 0;padding:0}.rint-planned{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.rint-planned>svg{color:var(--gold-700);margin-block-end:12px}.rint-planned h3{font-size:18px}.rint-planned p{max-width:560px}.rint-planned button{margin-block-start:10px}.rint-a2-steps{background:var(--brand-950);color:#a9bdb6;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));font-size:12px;display:grid;overflow:hidden}.rint-a2-steps>span{align-items:center;gap:7px;min-height:36px;padding:7px 11px;display:flex}.rint-a2-steps>span+span{border-inline-start:1px solid #ffffff1f}.rint-a2-steps i{background:#ffffff17;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:13px;font-style:normal;display:flex}.rint-a2-steps .active{color:#fff;font-weight:800}.rint-a2-steps .active i{background:var(--gold-500);color:var(--brand-950)}.rint-a2-steps .complete{color:#a9dcc9}.rint-a2-steps .complete i{color:#fff;background:#1e6d55}.rint-a2-panel{padding:0;overflow:hidden}.rint-a2-header{padding:var(--space-4);justify-content:space-between;align-items:start;gap:14px;display:flex}.rint-a2-header>div>small{color:var(--gold-700);letter-spacing:.13em;font-size:12px;font-weight:850}.rint-a2-header p{margin:4px 0 0}.rint-a2-header>span{background:var(--surface-soft);border:1px solid var(--line);color:var(--ink-500);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:13px;font-weight:750}.rint-a2-panel>.rint-actions{margin:var(--space-4)}.rint-normalization-list{display:grid}.rint-normalization-row{border-block-end:1px solid var(--line);padding:12px var(--space-4)}.rint-normalization-row.attention{box-shadow:inset 3px 0 var(--rint-amber)}.rint-normalization-row.rejected{background:var(--rint-red-bg);box-shadow:inset 3px 0 var(--rint-red)}.rint-normalization-row>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.rint-normalization-row>header>span{gap:2px;display:grid}.rint-normalization-row>header strong{font-size:12px}.rint-normalization-row>header small,.rint-normalization-row>header em{color:var(--ink-500);font-size:13px;font-style:normal}.rint-normalization-row>header em{overflow-wrap:anywhere;text-align:end;max-width:48%}.rint-normalization-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-block-start:10px;display:grid}.rint-normalization-values label{background:var(--surface-soft);border:1px solid var(--line);border-radius:7px;gap:4px;min-width:0;padding:8px;display:grid}.rint-normalization-values label.unmapped{background:var(--rint-red-bg);border-color:#eac2be}.rint-normalization-values label.variance{background:var(--rint-amber-bg);border-color:#ead4a7}.rint-normalization-values label.manual{background:var(--rint-green-bg);border-color:#bedbcf}.rint-normalization-values label>span{color:var(--ink-650);text-transform:capitalize;font-size:13px;font-weight:800}.rint-normalization-values label>small{color:var(--ink-500);overflow-wrap:anywhere;font-size:6px}.rint-normalization-values label>small.basis{min-height:25px}.rint-normalization-values select{border:1px solid var(--line-strong);color:var(--ink-800);background:#fff;border-radius:6px;width:100%;min-width:0;min-height:31px;padding:5px;font-size:13px}.rint-row-reject{background:#fff;border:1px solid #eac2be;border-radius:7px;align-items:start;gap:7px;margin-block-start:9px;padding:9px;display:grid}.rint-row-reject>label{color:var(--rint-red);align-items:center;gap:6px;font-size:13px;font-weight:750;display:flex}.rint-row-reject input{accent-color:var(--rint-red)}.rint-row-reject textarea{resize:vertical;border:1px solid #d7aaa5;border-radius:6px;width:100%;min-height:56px;padding:7px 8px;font-size:12px}.rint-a2-panel>.rint-review-check{margin-block-start:var(--space-4)}.rint-duplicate-list{padding:0 var(--space-4);gap:10px;display:grid}.rint-duplicate{border:1px solid var(--line);border-radius:9px;overflow:hidden}.rint-duplicate>header{background:var(--surface-soft);border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.rint-duplicate>header>span{gap:2px;display:grid}.rint-duplicate>header strong{font-size:12px}.rint-duplicate>header small{color:var(--ink-500);font-size:13px}.rint-duplicate>header em{background:var(--rint-amber-bg);color:var(--rint-amber);text-transform:capitalize;border-radius:999px;padding:4px 7px;font-size:13px;font-style:normal;font-weight:800}.rint-duplicate-compare{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:10px;padding:11px;display:grid}.rint-duplicate-compare>svg{color:var(--gold-700)}.rint-duplicate-compare>section{border:1px solid var(--line-soft);border-radius:7px;min-width:0;padding:9px}.rint-duplicate-compare section>small{color:var(--ink-500);letter-spacing:.08em;font-size:6px;font-weight:800}.rint-duplicate-compare h4{margin:4px 0 7px;font-size:12px}.rint-duplicate-compare dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.rint-duplicate-compare dl>div{border-block-start:1px solid var(--line-soft);gap:2px;padding:6px 3px;display:grid}.rint-duplicate-compare dt{color:var(--ink-500);font-size:6px}.rint-duplicate-compare dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:750}.rint-duplicate fieldset{border:0;border-block-start:1px solid var(--line-soft);flex-wrap:wrap;gap:8px 16px;margin:0;padding:10px 11px;display:flex}.rint-duplicate legend{color:var(--ink-500);float:inline-start;text-transform:uppercase;margin-inline-end:14px;padding:3px 0;font-size:13px;font-weight:800}.rint-duplicate fieldset label{align-items:center;gap:5px;font-size:13px;display:flex}.rint-duplicate fieldset input{accent-color:var(--brand-700)}.rint-duplicate-reason{border-block-start:1px solid var(--line-soft);gap:4px;padding:10px 11px;display:grid}.rint-duplicate-reason span{color:var(--ink-650);font-size:13px;font-weight:750}.rint-duplicate-reason textarea{border:1px solid var(--line-strong);resize:vertical;border-radius:6px;width:100%;min-height:52px;padding:7px 8px;font-size:12px}.rint-zero{background:var(--rint-green-bg);color:var(--rint-green);border:1px solid #bedbcf;border-radius:8px;align-items:center;gap:9px;min-height:80px;padding:12px;display:flex}.rint-zero span{gap:2px;display:grid}.rint-zero strong{color:var(--ink-800);font-size:12px}.rint-zero small{color:var(--ink-500);font-size:13px}.rint-outcome-summary{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rint-outcome-summary span{padding:10px var(--space-4);gap:3px;display:grid}.rint-outcome-summary span+span{border-inline-start:1px solid var(--line-soft)}.rint-outcome-summary small{color:var(--ink-500);font-size:13px}.rint-outcome-summary strong{font-size:16px}.rint-outcome-summary .ready strong{color:var(--rint-green)}.rint-outcome-summary .flagged strong{color:var(--rint-amber)}.rint-outcome-summary .rejected strong{color:var(--rint-red)}.rint-outcome-list{display:grid}.rint-outcome-list article{border-block-end:1px solid var(--line-soft);padding:10px var(--space-4);grid-template-columns:22px minmax(150px,.7fr) 60px minmax(240px,1.3fr);align-items:start;gap:9px;display:grid}.rint-outcome-list article.flagged{box-shadow:inset 3px 0 var(--rint-amber)}.rint-outcome-list article.rejected{background:var(--rint-red-bg);box-shadow:inset 3px 0 var(--rint-red)}.rint-outcome-icon{color:var(--rint-green)}.rint-outcome-list .flagged .rint-outcome-icon{color:var(--rint-amber)}.rint-outcome-list .rejected .rint-outcome-icon{color:var(--rint-red)}.rint-outcome-list article>span:nth-child(2){gap:2px;display:grid}.rint-outcome-list article strong{font-size:12px}.rint-outcome-list article small{color:var(--ink-500);font-size:13px}.rint-outcome-list article>em{text-transform:uppercase;border-radius:999px;justify-self:start;padding:4px 6px;font-size:6px;font-style:normal;font-weight:850}.rint-outcome-list article.ready>em{background:var(--rint-green-bg);color:var(--rint-green)}.rint-outcome-list article.flagged>em{background:var(--rint-amber-bg);color:var(--rint-amber)}.rint-outcome-list article.rejected>em{color:var(--rint-red);background:#f7d8d5}.rint-outcome-reasons{gap:2px;display:grid}.rint-outcome-reasons .lineage{color:var(--brand-700);overflow-wrap:anywhere;margin-block-start:3px;font-family:ui-monospace,Consolas,monospace}.aip-shell{gap:var(--space-4);display:grid}.aip-header{justify-content:space-between;align-items:start;gap:12px;display:flex}.aip-header>div small{color:var(--ink-500);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.aip-header>div h3{margin:3px 0 0;font-size:13px}.aip-header>div p{color:var(--ink-500);margin:4px 0 0;font-size:12px}.aip-header-actions{flex-shrink:0;align-items:center;gap:5px;display:flex}.aip-view-btn{border:1px solid var(--line);color:var(--ink-600);cursor:pointer;background:#fff;border-radius:5px;align-items:center;gap:4px;padding:5px 10px;font-size:12px;font-weight:600;display:flex}.aip-view-btn[data-active=true]{background:var(--brand-50);border-color:var(--brand-200);color:var(--brand-700)}.aip-count{background:var(--brand-600);color:#fff;border-radius:9px;padding:0 6px;font-size:12px;font-weight:700}.aip-refresh-btn{border:1px solid var(--line);color:var(--ink-500);cursor:pointer;background:0 0;border-radius:5px;align-items:center;padding:5px;display:flex}.aip-refresh-btn:hover{background:var(--brand-50)}.aip-spin{animation:.8s linear infinite aip-spin}@keyframes aip-spin{to{transform:rotate(360deg)}}.aip-note{color:var(--ink-400);margin:0;font-size:12px}.aip-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:8px 10px;font-size:12px}.aip-empty{border:1px dashed var(--line);color:var(--ink-400);text-align:center;border-radius:9px;flex-direction:column;align-items:center;gap:6px;padding:32px 20px;display:flex}.aip-empty strong{color:var(--ink-700);font-size:13px}.aip-empty span{max-width:320px;font-size:12px}.aip-card{border:1px solid var(--line);background:#fff;border-radius:9px;gap:10px;padding:14px;display:grid}.aip-card-head{justify-content:space-between;align-items:start;gap:10px;display:flex}.aip-card-head>span{gap:3px;display:grid}.aip-card-head strong{font-size:13px}.aip-card-head small{color:var(--ink-500);font-size:12px}.aip-card-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;display:flex}.aip-conf{border-radius:4px;padding:2px 7px;font-size:12px;font-weight:600}.aip-conf--high{color:#065f46;background:#d1fae5}.aip-conf--medium{color:#92400e;background:#fef3c7}.aip-conf--low{color:#991b1b;background:#fee2e2}.aip-scoring-grid,.aip-signal-grid{background:var(--brand-50);border:1px solid var(--brand-100);border-radius:6px;flex-wrap:wrap;gap:8px 16px;padding:10px 12px;display:flex}.aip-scoring-grid>span,.aip-signal-grid>span{gap:2px;min-width:80px;display:grid}.aip-scoring-grid small,.aip-signal-grid small{color:var(--ink-500);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:600}.aip-scoring-grid strong,.aip-signal-grid strong{font-size:13px}.aip-scoring-grid p,.aip-signal-grid p{color:var(--ink-600);width:100%;margin:4px 0 0;font-size:12px;line-height:1.5}.aip-rationale{color:var(--ink-500);width:100%;margin:4px 0 0;font-size:12px;line-height:1.5}.aip-actions{border-block-start:1px solid var(--line);align-items:center;gap:8px;padding-block-start:10px;display:flex}.aip-accept-btn{color:#065f46;cursor:pointer;background:#d1fae5;border:1px solid #a7f3d0;border-radius:5px;align-items:center;gap:4px;padding:5px 12px;font-size:12px;font-weight:600;display:flex}.aip-accept-btn:hover:not(:disabled){background:#a7f3d0}.aip-reject-btn{color:#991b1b;cursor:pointer;background:#fee2e2;border:1px solid #fecaca;border-radius:5px;align-items:center;gap:4px;padding:5px 12px;font-size:12px;font-weight:600;display:flex}.aip-reject-btn:hover:not(:disabled){background:#fecaca}.aip-actions>small{color:var(--ink-400);margin-inline-start:auto;font-size:12px}.aip-intake-list{gap:6px;display:grid}.aip-intake-row{border:1px solid var(--line);background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.aip-intake-row>span{gap:2px;display:grid}.aip-intake-row strong{font-size:13px}.aip-intake-row small{color:var(--ink-500);font-size:12px}.aip-intake-counts{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.aip-intake-counts em{color:var(--brand-700);font-size:12px;font-style:normal;font-weight:600}@media (width<=980px){.rint-assurance-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.rint-assurance-bar span:nth-child(3){border-block-start:1px solid #ffffff1f;border-inline-start:0}.rint-assurance-bar span:nth-child(4){border-block-start:1px solid #ffffff1f}.rint-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.rint-source-grid,.rint-stage-layout{grid-template-columns:1fr}.rint-normalization-values{grid-template-columns:1fr 1fr}}@media (width<=680px){.rint-workspace{max-width:calc(100vw - (var(--space-3) * 2));width:calc(100vw - (var(--space-3) * 2))}.rint-workspace-header{flex-direction:column;align-items:start}.rint-tabs{grid-template-columns:1fr}.rint-tabs button{min-height:72px}.rint-steps{grid-template-columns:1fr 1fr}.rint-steps li:nth-child(3){border-block-start:1px solid var(--line-soft);border-inline-start:0}.rint-steps li:nth-child(4){border-block-start:1px solid var(--line-soft)}.rint-metadata,.rint-mapping-summary,.rint-boundary-grid{grid-template-columns:1fr 1fr}.rint-metadata>span:nth-child(3),.rint-mapping-summary>span:nth-child(3),.rint-boundary-grid span:nth-child(3){border-block-start:1px solid var(--line-soft);border-inline-start:0}.rint-metadata>span:nth-child(4),.rint-mapping-summary>span:nth-child(4),.rint-boundary-grid span:nth-child(4){border-block-start:1px solid var(--line-soft)}.rint-structure-controls{grid-template-columns:1fr}.rint-preview-grid{grid-template-columns:1fr 1fr}.rint-preview-grid>span:nth-child(n+3){border-block-start:1px solid var(--line-soft)}.rint-preview-grid>span:not(:nth-child(odd)){border-inline-start:1px solid var(--line-soft)}.rint-preview-grid>span:nth-child(odd){border-inline-start:0}.rint-mapping-header,.rint-a2-header{flex-direction:column}.rint-a2-header>span{white-space:normal}.rint-normalization-values{grid-template-columns:1fr}.rint-normalization-row>header{flex-direction:column}.rint-normalization-row>header em{text-align:start;max-width:none}.rint-duplicate-compare{grid-template-columns:1fr}.rint-duplicate-compare>svg{justify-self:center;transform:rotate(90deg)}.rint-duplicate fieldset{display:grid}.rint-outcome-summary{grid-template-columns:1fr 1fr}.rint-outcome-list article{grid-template-columns:22px minmax(0,1fr) 60px}.rint-outcome-reasons{grid-column:2/-1}.rint-actions{flex-direction:column-reverse;align-items:stretch}.rint-actions button{width:100%}}.rpr-shell{gap:16px;display:grid}.rpr-title{background:#fff;border:1px solid #d8e0dc;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.rpr-title small{letter-spacing:.13em;color:#8d6516;font-size:13px;font-weight:800}.rpr-title h3{margin:5px 0 4px;font-size:21px}.rpr-title p{color:#62716b;margin:0;font-size:13px}.rpr-title>span{color:#194f40;white-space:nowrap;border:1px solid #cddbd5;border-radius:7px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:750;display:flex}.rpr-metadata,.rpr-handoff-summary{background:#fff;border:1px solid #d8e0dc;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.rpr-metadata span,.rpr-handoff-summary span{border-right:1px solid #e1e7e4;gap:3px;padding:12px 15px;display:grid}.rpr-metadata span:last-child,.rpr-handoff-summary span:last-child{border-right:0}.rpr-metadata small,.rpr-handoff-summary small{color:#6d7a75;font-size:13px}.rpr-metadata strong,.rpr-handoff-summary strong{font-size:13px}.rpr-error{color:#97382f;background:#fff3f1;border:1px solid #e9b4ad;border-radius:7px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.rpr-review-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:14px;display:grid}.rpr-proposal-list{gap:7px;display:grid;position:sticky;top:10px}.rpr-proposal-list button{text-align:left;color:#18352d;background:#fff;border:1px solid #d6dfdb;border-radius:8px;gap:6px;padding:12px;display:grid}.rpr-proposal-list button.selected{border-color:#1d6855;box-shadow:0 0 0 2px #dcece6}.rpr-proposal-list button>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.rpr-proposal-list strong{font-size:13px}.rpr-proposal-list em{color:#8a5d08;background:#fff0cf;border-radius:10px;padding:3px 5px;font-size:12px;font-style:normal}.rpr-proposal-list b{font-size:12px}.rpr-proposal-list small{color:#6a7772;font-size:13px}.rpr-proposal-list i{text-transform:uppercase;background:#eef3f1;border-radius:10px;justify-self:start;padding:3px 6px;font-size:12px;font-style:normal;font-weight:800}.rpr-proposal-list i.accepted,.rpr-proposal-list i.edited,.rpr-proposal-list i.imported{color:#17634d;background:#dff1e8}.rpr-proposal-list i.rejected{color:#982f29;background:#f7dfdd}.rpr-proposal-detail{background:#fff;border:1px solid #d8e0dc;border-radius:10px;overflow:hidden}.rpr-proposal-detail>header{border-bottom:1px solid #dfe6e2;justify-content:space-between;gap:16px;padding:17px 18px;display:flex}.rpr-proposal-detail>header small{text-transform:uppercase;color:#8d6516;font-size:13px;font-weight:800}.rpr-proposal-detail>header h4{margin:4px 0 2px;font-size:17px}.rpr-proposal-detail>header p{color:#6c7773;margin:0;font-size:13px}.rpr-proposal-detail>header em{text-transform:uppercase;background:#eef3f1;border-radius:12px;align-self:flex-start;padding:5px 7px;font-size:13px;font-style:normal;font-weight:800}.rpr-advisory{color:#71500c;background:#fff7df;gap:9px;padding:11px 16px;display:flex}.rpr-advisory span{gap:3px;display:grid}.rpr-advisory small{font-size:13px}.rpr-fields{display:grid}.rpr-fields>article{border-bottom:1px solid #e2e8e5;gap:9px;padding:14px 16px;display:grid}.rpr-fields>article.low-confidence{border-left:3px solid #c58b18}.rpr-fields>article.reject{background:#fff8f7;border-left:3px solid #b8493f}.rpr-fields>article>header{justify-content:space-between;gap:10px;display:flex}.rpr-fields>article>header span{gap:2px;display:grid}.rpr-fields>article>header strong{font-size:12px}.rpr-fields>article>header small{color:#6d7a75;font-size:12px}.rpr-fields>article>header em{text-transform:uppercase;color:#806018;font-size:12px;font-style:normal;font-weight:800}.rpr-field-compare{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rpr-field-compare span{background:#f5f8f7;border-radius:6px;padding:9px}.rpr-field-compare small{text-transform:uppercase;letter-spacing:.05em;color:#687570;font-size:12px}.rpr-field-compare p{margin:3px 0 0;font-size:13px;line-height:1.35}.rpr-basis{color:#66736e;margin:0;font-size:13px}.rpr-field-actions{gap:7px;display:flex}.rpr-field-actions button{color:#24483e;background:#fff;border:1px solid #ccd8d3;border-radius:6px;align-items:center;gap:5px;padding:6px 9px;font-size:13px;font-weight:750;display:flex}.rpr-field-decision{color:#1b5d4b;background:#edf7f3;border-radius:6px;align-items:flex-start;gap:8px;padding:8px;display:flex}.rpr-field-decision span{gap:2px;display:grid}.rpr-field-decision strong{font-size:13px}.rpr-field-decision small{font-size:12px}.rpr-field-editor{background:#f5f8f7;border:1px solid #d5dfdb;border-radius:7px;gap:8px;padding:10px;display:grid}.rpr-field-editor label{gap:4px;display:grid}.rpr-field-editor label span{font-size:13px;font-weight:750}.rpr-field-editor textarea{resize:vertical;min-height:64px;font:inherit;border:1px solid #becdc6;border-radius:5px;padding:8px;font-size:13px}.rpr-field-editor>div{justify-content:flex-end;gap:7px;display:flex}.rpr-field-editor button{background:#fff;border:1px solid #bfccc6;border-radius:5px;padding:6px 10px;font-size:13px}.rpr-field-editor button:last-child{color:#fff;background:#194f40}.rpr-attest{border:1px solid #d0dcd7;border-radius:7px;align-items:flex-start;gap:10px;margin:14px 16px;padding:12px;display:flex}.rpr-attest input{margin-top:2px}.rpr-attest span{gap:3px;display:grid}.rpr-attest strong{font-size:13px}.rpr-attest small{color:#66736e;font-size:13px}.rpr-record-accept{justify-content:center;width:calc(100% - 32px);margin:0 16px 16px}.rpr-footer{background:#fff;border:1px solid #d8e0dc;border-radius:9px;justify-content:flex-end;align-items:center;gap:9px;padding:13px 15px;display:flex}.rpr-footer>span{color:#67746f;margin-right:auto;font-size:13px;display:grid}.rpr-footer>span strong{font-size:13px}.rpr-footer button{background:#fff;border:1px solid #c8d5cf;border-radius:6px;padding:8px 11px;font-size:13px;font-weight:750}.rpr-footer button:disabled{opacity:.45}.rpr-governed-strip,.rpr-pending-owners{color:#1b5646;background:#edf7f3;border:1px solid #c9dfd6;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.rpr-governed-strip span,.rpr-pending-owners span{gap:3px;font-size:13px;display:grid}.rpr-owner-list{gap:13px;display:grid}.rpr-owner-card{background:#fff;border:1px solid #d8e0dc;border-radius:10px;overflow:hidden}.rpr-owner-card>header{border-bottom:1px solid #e0e6e3;justify-content:space-between;gap:12px;padding:15px 17px;display:flex}.rpr-owner-card>header span{gap:3px;display:grid}.rpr-owner-card>header strong{font-size:12px}.rpr-owner-card>header small{font-size:13px}.rpr-owner-card>header em{text-transform:uppercase;color:#8b5d06;font-size:12px;font-style:normal;font-weight:800}.rpr-owner-summary{border-bottom:1px solid #e1e7e4;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rpr-owner-summary span{border-right:1px solid #e1e7e4;gap:3px;padding:11px 13px;display:grid}.rpr-owner-summary span:last-child{border-right:0}.rpr-owner-summary small{color:#687570;font-size:12px}.rpr-owner-summary strong{font-size:13px}.rpr-owner-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:12px;display:grid}.rpr-owner-fields>div{background:#f5f8f7;border-radius:6px;grid-template-columns:150px minmax(0,1fr);gap:9px;padding:8px 9px;display:grid}.rpr-owner-fields span{display:grid}.rpr-owner-fields strong{font-size:13px}.rpr-owner-fields small{color:#687570;font-size:12px}.rpr-owner-fields p{margin:0;font-size:13px}.rpr-lineage{color:#52635d;background:#f4f7f6;border-radius:6px;align-items:flex-start;gap:9px;margin:0 12px 12px;padding:9px;display:flex}.rpr-lineage span{gap:2px;font-size:12px;display:grid}.rpr-confirm{justify-content:center;width:calc(100% - 32px);margin:0 16px 16px}.rpr-commit-result{color:#165643;background:#e9f7f1;border:1px solid #b9ddce;border-radius:8px;gap:10px;margin:14px;padding:14px;display:flex}.rpr-commit-result span{gap:4px;display:grid}.rpr-commit-result small{font-size:12px}.rpr-owner-queue{background:#fff;border:1px solid #d8e0dc;border-radius:9px;display:grid;overflow:hidden}.rpr-owner-queue article{border-bottom:1px solid #e2e8e5;justify-content:space-between;gap:12px;padding:11px 13px;display:flex}.rpr-owner-queue article:last-child{border-bottom:0}.rpr-owner-queue span{gap:3px;display:grid}.rpr-owner-queue strong{font-size:13px}.rpr-owner-queue small{color:#66736e;font-size:12px}.rpr-owner-queue em{text-transform:uppercase;align-self:center;font-size:12px;font-style:normal;font-weight:800}.rpr-owner-queue em.imported{color:#17634d}.rpr-empty{text-align:center;color:#51625c;background:#fff;border:1px dashed #c8d4cf;border-radius:9px;justify-items:center;gap:7px;padding:35px;display:grid}.rpr-empty span{font-size:13px}.rpr-handoff-summary strong{text-transform:capitalize}.rpr-shell,.rpr-title,.rpr-title>div,.rpr-metadata,.rpr-handoff-summary,.rpr-review-layout,.rpr-proposal-detail,.rpr-governed-strip,.rpr-pending-owners,.rpr-owner-list,.rpr-owner-card,.rpr-owner-card>header span,.rpr-owner-summary,.rpr-owner-fields,.rpr-owner-fields>div,.rpr-lineage,.rpr-lineage span,.rpr-commit-result,.rpr-commit-result span,.rpr-owner-queue,.rpr-owner-queue span{min-width:0;max-width:100%}.rpr-shell{width:100%;overflow:hidden}.rpr-title p,.rpr-governed-strip span,.rpr-pending-owners span,.rpr-owner-card>header strong,.rpr-owner-card>header small,.rpr-owner-summary strong,.rpr-owner-fields p,.rpr-lineage strong,.rpr-lineage span,.rpr-commit-result small,.rpr-owner-queue strong,.rpr-owner-queue small{overflow-wrap:anywhere}.rpr-metadata small,.rpr-handoff-summary small,.rpr-fields>article>header small{color:#52635d}.rpr-shell .rpr-field-compare p,.rpr-shell .rpr-owner-fields p{color:var(--ink-650)}.rpr-return-actions{gap:9px;margin:0 16px 12px;display:grid}.rpr-return-actions>button{color:#31564c;background:#fff;border:1px solid #c8d5cf;border-radius:6px;justify-self:start;align-items:center;gap:6px;padding:8px 10px;font-size:13px;font-weight:750;display:flex}.rpr-return-form,.rpr-revision-form{background:#fff9eb;border:1px solid #e3c881;border-radius:8px;gap:10px;padding:12px;display:grid}.rpr-return-form label,.rpr-revision-form label{color:var(--ink-650);gap:5px;font-size:13px;font-weight:750;display:grid}.rpr-return-form select,.rpr-return-form textarea,.rpr-revision-form textarea{color:var(--ink-950);font:inherit;background:#fff;border:1px solid #bdcbc5;border-radius:6px;width:100%;min-height:38px;padding:8px;font-size:13px}.rpr-return-form textarea,.rpr-revision-form textarea{resize:vertical;min-height:68px}.rpr-return-form>button{color:#fff;background:#80590e;border:1px solid #80590e;border-radius:6px;justify-self:end;padding:8px 11px;font-size:13px;font-weight:800}.rpr-return-open{color:#68480c;background:#fff7df;border:1px solid #dfc377;border-radius:8px;align-items:flex-start;gap:9px;margin:0 16px 16px;padding:11px;display:flex}.rpr-return-open span{gap:3px;display:grid}.rpr-return-open small{font-size:13px}.rpr-return-history{background:#f5f8f7;border-block:1px solid #dce3df;gap:7px;padding:11px 16px;display:grid}.rpr-return-history>strong{text-transform:uppercase;font-size:13px}.rpr-return-history>span{background:#fff;border:1px solid #d8e0dc;border-radius:6px;gap:3px;padding:8px;display:grid}.rpr-return-history b{font-size:13px}.rpr-return-history small{color:var(--ink-650);font-size:12px}.rpr-relationship-attest{background:#edf7f3}.rpr-return-request{background:#fff;border:1px solid #d8e0dc;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.rpr-return-request>span{gap:4px;padding:12px 15px;display:grid}.rpr-return-request>span:nth-child(2n){border-inline-start:1px solid #e1e7e4}.rpr-return-request>span:nth-child(n+3){border-top:1px solid #e1e7e4}.rpr-return-request small{color:#52635d;text-transform:uppercase;font-size:12px}.rpr-return-request strong{overflow-wrap:anywhere;font-size:13px}.rpr-revision-form>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.rpr-revision-form>div>span{gap:3px;display:grid}.rpr-revision-form>div small{color:var(--ink-650);font-size:12px}.rpr-revision-form>div button{align-items:center;gap:6px;display:flex}@media (width<=900px){.rpr-review-layout{grid-template-columns:1fr}.rpr-proposal-list{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.rpr-metadata,.rpr-handoff-summary,.rpr-owner-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.rpr-metadata span:nth-child(2),.rpr-owner-summary span:nth-child(2){border-right:0}.rpr-proposal-list button{min-width:0}.rpr-owner-fields{grid-template-columns:1fr}}@media (width<=600px){.rpr-title{display:grid}.rpr-title>span{justify-self:start}.rpr-metadata,.rpr-handoff-summary,.rpr-owner-summary{grid-template-columns:1fr}.rpr-metadata span,.rpr-handoff-summary span,.rpr-owner-summary span{border-bottom:1px solid #e1e7e4;border-right:0}.rpr-proposal-list{padding-bottom:4px;display:flex;overflow-x:auto}.rpr-proposal-list button{min-width:215px}.rpr-field-compare{grid-template-columns:1fr}.rpr-footer{align-items:stretch;display:grid}.rpr-footer>span{margin:0}.rpr-footer button{justify-content:center}.rpr-owner-fields>div{grid-template-columns:1fr}.rpr-owner-queue article{display:grid}.rpr-field-actions{flex-wrap:wrap}.rpr-return-request{grid-template-columns:1fr}.rpr-return-request>span:nth-child(2n){border-inline-start:0}.rpr-return-request>span+span{border-top:1px solid #e1e7e4}.rpr-revision-form>div{align-items:stretch;display:grid}.rpr-revision-form>div button{justify-content:center}}.rdoc-shell{gap:14px;min-width:0;max-width:100%;display:grid}.rdoc-title{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;padding:18px 20px;display:flex}.rdoc-title>div{min-width:0}.rdoc-title small,.rdoc-card-heading small,.rdoc-scope-card>small,.rdoc-confirm-card>small,.rdoc-ready-result>small{color:var(--gold-700);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:850}.rdoc-title h3{margin:4px 0 2px;font-size:20px}.rdoc-title p{overflow-wrap:anywhere;margin:0;font-size:13px}.rdoc-title>span{color:var(--brand-700);border:1px solid #c8d6d0;border-radius:7px;flex:none;align-items:center;gap:6px;padding:7px 9px;font-size:13px;font-weight:800;display:flex}.rdoc-boundary{background:var(--brand-50);color:var(--brand-700);border:1px solid #c8dfd6;border-radius:8px;align-items:flex-start;gap:8px;min-width:0;padding:10px 12px;font-size:12px;display:flex}.rdoc-boundary span{overflow-wrap:anywhere;min-width:0;display:grid}.rdoc-steps{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.rdoc-steps li{color:var(--ink-500);text-transform:capitalize;align-items:center;gap:7px;min-width:0;padding:9px 11px;font-size:12px;display:flex}.rdoc-steps li+li{border-inline-start:1px solid var(--line-soft)}.rdoc-steps li>span{background:var(--surface-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.rdoc-steps li.active{color:var(--brand-800);font-weight:800}.rdoc-steps li.active>span{background:var(--brand-800);color:#fff}.rdoc-steps li.complete{color:var(--rint-green)}.rdoc-steps li.complete>span{background:var(--rint-green-bg)}.rdoc-state{background:var(--rint-amber-bg);color:var(--rint-amber);border:1px solid #e6ce96;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;display:flex}.rdoc-state span{font-size:12px;display:grid}.rdoc-state small{color:var(--ink-500)}.rdoc-state.blocking{background:var(--surface-soft);color:var(--ink-700);min-height:76px}.rdoc-notice{color:#245d78;background:#eef7fa;border:1px solid #c7dde5;border-radius:7px;padding:9px 11px;font-size:12px}.rdoc-source-layout{grid-template-columns:minmax(0,1.6fr) minmax(230px,.65fr);gap:14px;display:grid}.rdoc-card{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:16px}.rdoc-card-heading{align-items:center;gap:10px;display:flex}.rdoc-card-heading>span{background:var(--brand-50);color:var(--brand-700);border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.rdoc-card-heading h4{margin:2px 0 0;font-size:13px}.rdoc-file-picker{background:var(--surface-soft);border:1px dashed var(--line-strong);color:var(--brand-700);cursor:pointer;text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:124px;margin-block-start:14px;padding:16px;display:flex}.rdoc-file-picker input{opacity:0;width:1px;height:1px;position:absolute}.rdoc-file-picker strong{color:var(--ink-800);font-size:13px}.rdoc-file-picker small{color:var(--ink-500);font-size:12px}.rdoc-scope-card{background:linear-gradient(145deg, var(--brand-950), #173d34);color:#fff}.rdoc-scope-card>svg{color:#f1d797}.rdoc-scope-card>small{margin-block-start:14px;display:block}.rdoc-scope-card h4{margin:4px 0 12px;font-size:15px}.rdoc-scope-card ul{color:#d7e6e1;gap:9px;margin:0;padding-inline-start:16px;font-size:12px;display:grid}.rdoc-source-summary,.rdoc-context-grid,.rdoc-evidence-summary{background:var(--surface-soft);border:1px solid var(--line-soft);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:14px;display:grid;overflow:hidden}.rdoc-source-summary>span,.rdoc-context-grid>span,.rdoc-evidence-summary>span{gap:3px;min-width:0;padding:9px 10px;display:grid}.rdoc-source-summary>span+span,.rdoc-context-grid>span+span,.rdoc-evidence-summary>span+span{border-inline-start:1px solid var(--line-soft)}.rdoc-source-summary small,.rdoc-context-grid small,.rdoc-evidence-summary small{color:var(--ink-500);text-transform:uppercase;font-size:13px}.rdoc-source-summary strong,.rdoc-context-grid strong{overflow-wrap:anywhere;font-size:12px}.rdoc-evidence-summary strong{font-size:15px}.rdoc-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block-start:13px;display:grid}.rdoc-form-grid label,.rdoc-process-select,.rdoc-manual-entry>label{gap:5px;min-width:0;display:grid}.rdoc-form-grid label>span,.rdoc-process-select>span,.rdoc-manual-entry label>span{color:var(--ink-650);font-size:12px;font-weight:750}.rdoc-form-grid input,.rdoc-form-grid select,.rdoc-process-select select,.rdoc-manual-entry input,.rdoc-manual-entry textarea,.rdoc-passage-actions input{border:1px solid var(--line-strong);color:var(--ink-800);background:#fff;border-radius:6px;width:100%;min-width:0;min-height:34px;padding:7px 8px;font-size:12px}.rdoc-issues{color:var(--rint-red);gap:4px;margin:10px 0 0;padding-inline-start:17px;font-size:12px;display:grid}.rdoc-actions{border-block-start:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;margin-block-start:14px;padding-block-start:12px;display:flex}.rdoc-process-select{margin-block-start:14px}.rdoc-empty{border:1px dashed var(--line-strong);color:var(--ink-500);border-radius:8px;align-items:center;gap:8px;min-height:74px;margin-block-start:14px;padding:14px;font-size:12px;display:flex}.rdoc-evidence-layout{grid-template-columns:minmax(0,1.55fr) minmax(250px,.65fr);gap:14px;display:grid}.rdoc-passage-list{gap:8px;margin-block-start:12px;display:grid}.rdoc-passage-list article{border:1px solid var(--line);border-radius:8px;min-width:0;overflow:hidden}.rdoc-passage-list article.include{border-inline-start:3px solid var(--rint-green)}.rdoc-passage-list article.exclude{border-inline-start:3px solid var(--rint-red)}.rdoc-passage-list article>header{background:var(--surface-soft);justify-content:space-between;align-items:start;gap:8px;padding:9px 11px;display:flex}.rdoc-passage-list article>header span{min-width:0;display:grid}.rdoc-passage-list article>header strong{overflow-wrap:anywhere;font-size:12px}.rdoc-passage-list article>header small{color:var(--ink-500);font-size:12px}.rdoc-passage-list article>header em{color:var(--gold-700);text-transform:uppercase;font-size:13px;font-style:normal;font-weight:850}.rdoc-passage-list blockquote{color:var(--ink-700);overflow-wrap:anywhere;margin:0;padding:10px 12px;font-size:12px;line-height:1.55}.rdoc-passage-actions{border-block-start:1px solid var(--line-soft);grid-template-columns:minmax(130px,1fr) auto auto;align-items:center;gap:6px;padding:8px 10px;display:grid}.rdoc-passage-actions button{border:1px solid var(--line-strong);color:var(--ink-800);background:#fff;border-radius:6px;align-items:center;gap:4px;min-height:32px;padding:6px 8px;font-size:12px;display:flex}.rdoc-decision{background:var(--rint-green-bg);color:var(--rint-green);align-items:flex-start;gap:7px;padding:8px 10px;font-size:12px;display:flex}.rdoc-decision span{min-width:0;display:grid}.rdoc-decision small{overflow-wrap:anywhere}.rdoc-manual-entry{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:9px;margin-block-start:13px;padding:11px;display:grid}.rdoc-manual-entry>div:first-child{color:var(--brand-700);align-items:center;gap:8px;display:flex}.rdoc-manual-entry>div:first-child span{display:grid}.rdoc-manual-entry>div:first-child strong{color:var(--ink-800);font-size:13px}.rdoc-confirm-card{align-self:start;position:sticky;top:10px}.rdoc-confirm-card h4{margin:4px 0 10px;font-size:14px}.rdoc-confirm-card dl{border-block:1px solid var(--line);margin:0}.rdoc-confirm-card dl>div{gap:2px;padding:8px 0;display:grid}.rdoc-confirm-card dt{color:var(--ink-500);font-size:13px}.rdoc-confirm-card dd{overflow-wrap:anywhere;margin:0;font-size:12px}.rdoc-ready-check{color:var(--rint-green);align-items:center;gap:6px;margin-block-start:10px;font-size:12px;display:flex}.rdoc-confirm-button{width:100%}.rdoc-wide-actions{grid-column:1/-1;margin:0}.rdoc-ready-result{justify-items:start;display:grid}.rdoc-ready-result>svg{color:var(--rint-green)}.rdoc-ready-result>small{margin-block-start:9px}.rdoc-ready-result h4{margin:3px 0;font-size:19px}.rdoc-ready-result p{margin:0}.rdoc-ready-result .rdoc-context-grid,.rdoc-ready-result .rdoc-boundary{width:100%}.rdoc-analysis-unavailable{background:var(--rint-amber-bg);color:var(--rint-amber);border:1px solid #e6ce96;border-radius:8px;align-items:flex-start;gap:8px;width:100%;margin-block-start:12px;padding:10px 12px;display:flex}.rdoc-analysis-unavailable span{gap:2px;display:grid}.rdoc-analysis-unavailable strong{font-size:13px}.rdoc-analysis-unavailable small{color:var(--ink-600);font-size:12px}.rdoc-candidate-stage{gap:12px;min-width:0;display:grid}.rdoc-candidate-heading{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.rdoc-candidate-heading>div{min-width:0}.rdoc-candidate-heading small{color:var(--gold-700);letter-spacing:.1em;font-size:12px;font-weight:850}.rdoc-candidate-heading h4{margin:4px 0 2px;font-size:16px}.rdoc-candidate-heading p{color:var(--ink-500);margin:0;font-size:13px}.rdoc-candidate-heading>span{background:var(--brand-50);color:var(--brand-700);border-radius:14px;flex:none;padding:6px 9px;font-size:12px;font-weight:800}.rdoc-candidate-summary{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.rdoc-candidate-summary>span{gap:3px;min-width:0;padding:9px 11px;display:grid}.rdoc-candidate-summary>span+span{border-inline-start:1px solid var(--line-soft)}.rdoc-candidate-summary small{color:var(--ink-500);text-transform:uppercase;font-size:13px}.rdoc-candidate-summary strong{overflow-wrap:anywhere;font-size:13px}.rdoc-candidate-list{gap:12px;display:grid}.rdoc-candidate-list>article{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;overflow:hidden}.rdoc-candidate-list>article.decided{border-inline-start:3px solid var(--rint-green)}.rdoc-candidate-list>article>header{background:var(--surface-soft);border-block-end:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.rdoc-candidate-list>article>header span{min-width:0;display:grid}.rdoc-candidate-list>article>header small{color:var(--gold-700);font-size:12px;font-weight:800}.rdoc-candidate-list>article>header h5{margin:3px 0 0;font-size:14px}.rdoc-candidate-list>article>header em{background:var(--rint-amber-bg);color:var(--rint-amber);text-transform:uppercase;border-radius:12px;flex:none;padding:4px 7px;font-size:12px;font-style:normal;font-weight:850}.rdoc-risk-statement{color:var(--ink-700);margin:0;padding:12px 14px 0;font-size:13px;line-height:1.5}.rdoc-citations{gap:6px;padding:11px 14px;display:grid}.rdoc-citations>strong{color:var(--ink-600);text-transform:uppercase;font-size:12px}.rdoc-citations>span{border-inline-start:2px solid var(--brand-600);background:#f4f8f6;gap:3px;min-width:0;padding:7px 9px;display:grid}.rdoc-citations small{color:var(--brand-700);font-size:12px;font-weight:750}.rdoc-citations q{color:var(--ink-650);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.rdoc-candidate-compare{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;padding:0 14px 12px;display:grid}.rdoc-candidate-compare>svg{color:var(--gold-700);align-self:center}.rdoc-candidate-compare>section{background:var(--surface-soft);border:1px solid var(--line-soft);border-radius:8px;min-width:0;padding:11px}.rdoc-candidate-compare>section>small{color:var(--gold-700);letter-spacing:.08em;font-size:13px;font-weight:850}.rdoc-candidate-compare h6{color:var(--brand-700);margin:5px 0 2px;font-size:12px}.rdoc-candidate-compare>section>strong{overflow-wrap:anywhere;font-size:13px;display:block}.rdoc-candidate-compare dl{gap:6px;margin:10px 0 0;display:grid}.rdoc-candidate-compare dl>div{gap:2px;display:grid}.rdoc-candidate-compare dt{color:var(--ink-500);text-transform:uppercase;font-size:13px}.rdoc-candidate-compare dd{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.4}.rdoc-no-match{color:var(--rint-green);align-items:flex-start;gap:7px;margin-block-start:12px;display:flex}.rdoc-no-match span{gap:3px;display:grid}.rdoc-no-match strong{font-size:13px}.rdoc-no-match small{color:var(--ink-500);font-size:12px}.rdoc-candidate-list fieldset{border:0;border-block:1px solid var(--line-soft);flex-wrap:wrap;gap:12px;margin:0 14px;padding:11px 0;display:flex}.rdoc-candidate-list legend{color:var(--ink-600);width:100%;padding:0 0 6px;font-size:12px;font-weight:800}.rdoc-candidate-list fieldset label{align-items:center;gap:5px;font-size:12px;display:flex}.rdoc-candidate-reason{gap:5px;padding:11px 14px;display:grid}.rdoc-candidate-reason>span{color:var(--ink-650);font-size:12px;font-weight:750}.rdoc-candidate-reason textarea{border:1px solid var(--line-strong);font:inherit;resize:vertical;border-radius:6px;min-height:62px;padding:8px;font-size:12px}.rdoc-candidate-action{background:var(--surface-soft);border-block-start:1px solid var(--line-soft);justify-content:flex-end;align-items:center;gap:9px;padding:9px 14px;display:flex}.rdoc-candidate-action>span{color:var(--rint-green);grid-template-columns:auto auto;align-items:center;margin-inline-end:auto;display:grid}.rdoc-candidate-action>span svg{grid-row:1/3;margin-inline-end:6px}.rdoc-candidate-action strong{text-transform:capitalize;font-size:12px}.rdoc-candidate-action small{color:var(--ink-500);font-size:12px}.rdoc-candidate-action>small{color:var(--ink-500);margin-inline-end:auto}@media (width<=900px){.rint-frontline-detail-grid,.rint-frontline-statement{grid-template-columns:1fr}.rint-frontline-statement>svg{justify-self:center;transform:rotate(90deg)}.rdoc-source-layout,.rdoc-evidence-layout{grid-template-columns:1fr}.rdoc-confirm-card{position:static}.rdoc-candidate-compare{grid-template-columns:1fr}.rdoc-candidate-compare>svg{display:none}}@media (width<=600px){.rint-frontline-inbox>header{flex-direction:column;align-items:start}.rint-frontline-list>a{grid-template-columns:30px minmax(0,1fr) 15px}.rint-frontline-list>a>div:nth-child(3){text-align:start;grid-column:2}.rint-frontline-list>a>svg{grid-area:1/3/3}.rint-frontline-metadata{grid-template-columns:1fr 1fr}.rint-frontline-metadata>span:nth-child(3){border-block-start:1px solid var(--line-soft);border-inline-start:0}.rint-frontline-metadata>span:nth-child(4){border-block-start:1px solid var(--line-soft)}.rint-frontline-duplicates>header{align-items:start;gap:8px;display:grid}.rint-frontline-duplicates>div:not(.rint-frontline-empty){grid-template-columns:1fr}.rint-frontline-next{grid-template-columns:22px minmax(0,1fr);align-items:start}.rint-frontline-next>a{grid-column:1/-1;justify-content:center}.rint-frontline-outcome dl,.rint-frontline-proposal-summary,.rint-frontline-resubmission dl,.rint-frontline-version-history>article>div,.rint-frontline-version-history dl{grid-template-columns:1fr}.rint-frontline-proposal-summary>span:first-child{border-radius:7px 7px 0 0}.rint-frontline-proposal-summary>span:last-child{border-radius:0 0 7px 7px}.rdoc-title{display:grid}.rdoc-title>span{justify-self:start}.rdoc-steps{grid-template-columns:1fr 1fr}.rdoc-steps li:nth-child(3){border-block-start:1px solid var(--line-soft);border-inline-start:0}.rdoc-steps li:nth-child(4){border-block-start:1px solid var(--line-soft)}.rdoc-steps li:nth-child(5){border-block-start:1px solid var(--line-soft);border-inline-start:0;grid-column:1/-1}.rdoc-source-summary,.rdoc-context-grid,.rdoc-evidence-summary,.rdoc-form-grid{grid-template-columns:1fr}.rdoc-source-summary>span+span,.rdoc-context-grid>span+span,.rdoc-evidence-summary>span+span{border-block-start:1px solid var(--line-soft);border-inline-start:0}.rdoc-passage-actions{grid-template-columns:1fr 1fr}.rdoc-passage-actions input{grid-column:1/-1}.rdoc-actions{flex-direction:column-reverse;align-items:stretch}.rdoc-actions button{width:100%}.rdoc-candidate-heading{display:grid}.rdoc-candidate-heading>span{justify-self:start}.rdoc-candidate-summary{grid-template-columns:1fr 1fr}.rdoc-candidate-summary>span{border-block-start:1px solid var(--line-soft)}.rdoc-candidate-summary>span:nth-child(odd){border-inline-start:0}.rdoc-candidate-summary>span:first-child,.rdoc-candidate-summary>span:nth-child(2){border-block-start:0}.rdoc-candidate-summary>span:last-child{grid-column:1/-1}.rdoc-candidate-action{align-items:stretch;display:grid}.rdoc-candidate-action button{width:100%}}
