.desk .rv-footer,.desk .rv-main{max-width:880px}.desk .rv-main{padding-bottom:clamp(36px,6vw,72px)}.desk .rv-site{flex-wrap:nowrap}.desk .rv-site .dk-brand{margin-right:auto;min-width:0}.desk .rv-site .dk-brand .dk-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk .rv-brand-logo{width:36px;height:36px;-o-object-fit:contain;object-fit:contain;border-radius:6px}.desk .rv-tagline{font:500 .8125rem var(--mono);color:var(--graphite);white-space:nowrap}@media (max-width:720px){.desk .rv-tagline{display:none}}.desk .rv-top{padding-top:clamp(14px,3vw,40px)}.desk .rv-verdict{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;font-size:clamp(34px,5vw,58px);margin-bottom:16px}.desk .rv-stamp{flex:none;font:700 clamp(.85rem,1.3vw,1rem)/1 var(--mono);letter-spacing:.16em;padding:9px 12px 8px;border:2.5px solid var(--ink);border-radius:6px;color:var(--ink);transform:rotate(-3deg)}.desk .rv-verdict-refused .rv-stamp{color:var(--red);border-color:var(--red)}.desk .rv-sentence{font:600 clamp(1.1rem,1.8vw,1.3rem)/1.45 var(--sans);color:var(--ink);max-width:56ch;margin:0 0 10px}.desk .rv-intro{font-size:1rem;line-height:1.6;color:var(--ink-2);max-width:62ch;margin:0 0 clamp(26px,4vw,40px)}.desk .rv-check{padding:22px clamp(18px,2.6vw,30px) 20px;box-shadow:var(--shadow-lg);transform:rotate(-.25deg);border-left:4px solid var(--graphite)}.desk .rv-check-ok{border-left-color:var(--cyan-mark)}.desk .rv-check-bad{border-left-color:var(--red);background:color-mix(in srgb,var(--red-wash) 60%,var(--paper))}.desk .rv-check-head{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:start}.desk .rv-check-mark{display:grid;place-items:center;width:52px;height:52px;color:var(--cyan)}.desk .rv-check-bad .rv-check-mark{color:var(--red)}.desk :is(.rv-check-wait,.rv-check-error) .rv-check-mark{color:var(--graphite)}.desk .rv-check-title{font:800 clamp(1.35rem,2.2vw,1.7rem)/1.25 var(--sans);letter-spacing:-.015em;margin:0;max-width:none}.desk .rv-check-bad .rv-check-title{color:var(--red)}.desk .rv-check-sub{margin:6px 0 0;max-width:62ch;font:500 1rem/1.5 var(--sans);color:var(--ink-2)}.desk .rv-check-sub:empty{display:none}.desk .rv-ticks{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;font:500 .875rem/1.5 var(--mono);color:var(--ink-2)}.desk .rv-ticks li{display:inline-flex;align-items:center;gap:7px}.desk .rv-ticks .rv-tick-ok:before{content:"\2713";font-weight:700;color:var(--cyan)}.desk .rv-ticks .rv-tick-bad:before{content:"\2717";font-weight:700;color:var(--red)}.desk .rv-ticks .rv-tick-key{color:var(--graphite)}.desk .rv-check-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;padding-top:16px;border-top:1.5px dashed var(--rule)}.desk .rv-scope{margin:16px 0 0;padding-left:12px;border-left:2px solid var(--rule);font-size:.95rem;line-height:1.55;color:var(--ink-2);max-width:66ch}.desk .rv-scope strong{color:var(--ink)}.desk .rv-chain{margin:10px 0 0;font:500 .8125rem/1.5 var(--mono);color:var(--graphite)}.desk .rv-facts{margin:clamp(24px,3vw,32px) 0 0;border-top:1.5px dashed var(--rule)}.desk .rv-fact{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:4px 18px;padding:12px 0;border-bottom:1px solid var(--rule-2)}.desk .rv-fact dt{font:700 .8125rem/2 var(--mono);color:var(--graphite)}.desk .rv-fact dd{margin:0;font-size:1rem;line-height:1.7;color:var(--ink);overflow-wrap:anywhere}@media (max-width:560px){.desk .rv-fact{grid-template-columns:minmax(0,1fr)}}.desk .rv-chip{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:2px 7px;margin:2px 8px 4px 0;padding:2px 9px;background:var(--card-bg);border:1px solid var(--rule);border-radius:6px;font:600 .875rem/1.6 var(--mono);color:var(--ink)}.desk .rv-chip small{font:500 .75rem var(--mono);color:var(--graphite)}.desk .rv-mono{font-family:var(--mono);font-size:.9375rem}.desk .rv-muted{color:var(--graphite)}.desk .rv-disclose>summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:10px;min-height:44px;font:600 1rem/1.3 var(--sans);color:var(--ink);border-radius:6px}.desk .rv-disclose>summary::-webkit-details-marker{display:none}.desk .rv-disclose>summary:before{content:"";flex:none;width:7px;height:7px;margin:0 2px 0 3px;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg);transition:transform .15s ease}.desk .rv-disclose[open]>summary:before{transform:rotate(45deg)}.desk .rv-disclose>summary:hover{color:var(--cyan)}.desk .rv-all{margin-top:16px}.desk .rv-all-body{margin-top:8px;padding:6px clamp(16px,2.4vw,26px) 20px}.desk .rv-fields{margin:0}.desk .rv-field{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:2px 16px;padding:8px 0;border-bottom:1px solid var(--rule-2);align-items:center}.desk .rv-field dt{font:500 .8125rem var(--mono);color:var(--graphite)}.desk .rv-field dd{margin:0;display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.desk .rv-field-v{min-width:0;font:500 .9rem/1.5 var(--mono);color:var(--ink);overflow-wrap:anywhere}@media (max-width:600px){.desk .rv-field{grid-template-columns:minmax(0,1fr);padding:10px 0}}.desk .rv-copy{flex:none;min-height:44px;min-width:64px;padding:0 12px;border:1.5px solid var(--rule);border-radius:8px;background:transparent;color:var(--ink-2);font:600 .8125rem var(--sans);cursor:pointer}.desk .rv-copy:hover{border-color:var(--ink);color:var(--ink)}.desk .rv-outcome{font:700 .8125rem var(--mono);letter-spacing:.08em;padding:3px 8px;border:1.5px solid var(--ink);border-radius:5px}.desk .rv-outcome:is([data-outcome=BLOCKED],[data-outcome=SUPPRESSED]){color:var(--red);border-color:var(--red)}.desk .rv-edited{font:1.35rem/1 var(--pen);color:var(--red)}.desk .rv-note{margin:14px 0 0;font-size:.9rem;line-height:1.55;color:var(--ink-2);max-width:70ch}.desk .rv-json{max-height:320px}.desk .rv-all-body .dk-ctas{margin-top:14px}.desk .rv-section{margin-top:clamp(30px,4vw,44px)}.desk .rv-share{margin-top:22px}.desk .rv-counsel{padding:22px clamp(18px,2.6vw,30px) 20px;transform:rotate(.2deg)}.desk .rv-k{font:700 .8125rem var(--mono);letter-spacing:.01em;color:var(--graphite);margin:0 0 10px}.desk .rv-counsel-q{font:600 1.0625rem/1.5 var(--sans);color:var(--ink);margin:0 0 8px;max-width:64ch}.desk .rv-counsel-preview{margin-bottom:12px}.desk .rv-counsel-preview>summary{font-size:.95rem;color:var(--ink-2)}.desk .rv-counsel-preview ul{margin:6px 0 0;padding:12px 16px 12px 32px;background:var(--card-bg);border:1px solid var(--rule);border-radius:8px;font:500 .85rem/1.6 var(--mono);color:var(--ink-2);overflow-wrap:anywhere}.desk .rv-counsel-form{display:grid;gap:14px}.desk .rv-counsel-seat{display:grid;gap:10px;justify-items:start;padding-top:14px;border-top:1.5px dashed var(--rule)}.desk .rv-counsel-seat p{margin:0;font-size:.95rem;color:var(--ink-2)}.desk .rv-counsel-done{margin:0 0 12px;font-size:.95rem;color:var(--ink-2)}.desk .rv-counsel-done.rv-ok{color:var(--cyan)}.desk .rv-counsel-error{margin:12px 0 0;font-size:.95rem;color:var(--red)}.desk .rv-counsel-fine{margin:16px 0 0;font-size:.85rem;line-height:1.55;color:var(--graphite);max-width:70ch}.desk .rv-input{width:100%;min-height:96px;padding:10px 12px;font:500 1rem/1.5 var(--sans);color:var(--ink);background:var(--paper);border:1.5px solid var(--rule);border-radius:8px;resize:vertical}.desk .rv-input:focus{border-color:var(--cyan)}.desk .rv-input::-moz-placeholder{color:var(--graphite);opacity:1}.desk .rv-input::placeholder{color:var(--graphite);opacity:1}.desk .rv-local h2{font-size:clamp(24px,3vw,32px)}.desk .rv-lede{margin:0 0 18px;max-width:62ch;font-size:1.0625rem;color:var(--ink-2)}.desk .rv-cmd{margin-top:18px}.desk .rv-cmd .dk-cmd{white-space:pre-wrap;overflow-wrap:anywhere}.desk .rv-installs{margin:16px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.desk .rv-installs>div{min-width:0}.desk .rv-installs dt{margin-bottom:6px;font:600 .875rem var(--sans);color:var(--ink-2)}.desk .rv-installs dd{margin:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 4px 4px 12px;background:var(--paper);border:1px solid var(--rule);border-radius:8px}.desk .rv-installs code{min-width:0;font:500 .875rem var(--mono);color:var(--ink);overflow-wrap:anywhere}@media (max-width:600px){.desk .rv-installs{grid-template-columns:minmax(0,1fr)}}.desk .rv-foot{display:block;margin:0}@media (max-width:640px){.desk .rv-check,.desk .rv-counsel{transform:none}}