.desk .ac-rec{display:flex;align-items:baseline;gap:.4rem .7rem;flex-wrap:wrap;margin:0 0 .4rem}.desk .ac-rec-label{font-size:.9375rem;color:var(--ink-2)}.desk .ac-rec-out{font:700 1.125rem/1.3 var(--mono);color:var(--red);letter-spacing:.02em}.desk .ac-rec-conf{font:500 .8125rem var(--mono);color:var(--graphite);font-variant-numeric:tabular-nums}.desk .ac-rec-why{margin:0 0 1rem;font-size:.9375rem;line-height:1.55;color:var(--ink-2)}.desk .dk-page .ac .dk-note{margin:1.1rem 0 0}.desk .ac-note{margin:0;font-size:.9375rem;line-height:1.6;color:var(--ink-2)}.desk .ac-attest{margin:0 0 .9rem;font-size:1rem;line-height:1.55;color:var(--ink)}.desk .ac-choices{display:grid;gap:.5rem;margin-bottom:1.1rem}.desk .ac-choice{min-height:44px;padding:.6rem .85rem;border:0;border-radius:8px;box-shadow:inset 0 0 0 1px var(--rule);background:var(--paper);color:var(--ink);font:500 .9375rem/1.4 var(--sans);text-align:left;cursor:pointer;transition:box-shadow .12s ease,background .12s ease}.desk .ac-choice:hover{box-shadow:inset 0 0 0 1px var(--cyan-mark)}.desk .ac-choice.is-on{background:var(--cyan-wash);box-shadow:inset 0 0 0 2px var(--cyan-mark);font-weight:650}.desk .ac-choice:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.desk .ac-reason-l{display:block;margin:0 0 .35rem;font:500 .8125rem/1.5 var(--mono);color:var(--graphite)}.desk .ac-reason{display:block;width:100%;min-height:5.5rem;margin:0 0 1rem;padding:.6rem .75rem;border:0;border-radius:8px;box-shadow:inset 0 0 0 1px var(--rule);background:var(--paper);color:var(--ink);font:400 .9375rem/1.5 var(--sans);resize:vertical}.desk .ac-reason:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.desk .ac-hint{margin:.6rem 0 0;font-size:.875rem;line-height:1.5;color:var(--red)}.desk .ac-hi{color:var(--cyan);font-weight:700}.desk .ac-pack-note strong{color:var(--ink);font-weight:650}