.verdict-detail-body{max-width:640px;margin-left:auto;margin-right:auto}.verdict-detail-footer{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.verdict-record-wrap{max-width:640px}.verdict-record-header-row{letter-spacing:.18em;color:#666560;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.verdict-record-header-row .live-dot{align-items:center;gap:8px;display:inline-flex}.verdict-record-header-row .live-dot:before{content:"";background:#1d9e75;border-radius:50%;width:6px;height:6px}.verdict-record-wrap .verdict{overflow-wrap:anywhere;color:#9c9a92;background:#141413;border:.5px solid #2a2a28;width:100%;min-width:0;padding:36px 40px 32px;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.7;position:relative;box-shadow:0 24px 80px -20px #0009,inset 0 0 0 1px #ffffff03}.verdict-record-wrap .v-section{border-bottom:.5px dashed #2a2a28;padding:14px 0}.verdict-record-wrap .v-section:last-child{border-bottom:none;padding-bottom:0}.verdict-record-wrap .v-section:first-child{padding-top:0}.verdict-record-wrap .v-row{grid-template-columns:140px 1fr;align-items:baseline;gap:16px;padding:3px 0;display:grid}.verdict-record-wrap .v-label{letter-spacing:.14em;color:#666560;text-transform:uppercase;font-size:10px}.verdict-record-wrap .v-value{color:#e8e6df;letter-spacing:.01em;overflow-wrap:anywhere;min-width:0;font-size:12.5px}.verdict-record-wrap .v-value.muted{color:#9c9a92}.verdict-record-wrap .v-value .redact{color:#666560;background:#222220;border-radius:1px;padding:0 4px}.verdict-record-wrap .v-action-headline{color:#e8e6df;letter-spacing:.01em;margin:8px 0 12px;font-size:14px;font-weight:600;line-height:1.5}.verdict-record-wrap .v-verdict-bar{border-top:.5px solid #2a2a28;border-bottom:.5px solid #2a2a28;align-items:center;gap:14px;margin:6px 0;padding:14px 0;display:flex}.verdict-record-wrap .v-verdict-label{letter-spacing:.14em;color:#666560;text-transform:uppercase;flex-shrink:0;width:140px;font-size:10px}.verdict-record-wrap .v-verdict-track{flex:1;align-items:center;gap:12px;display:flex}.verdict-record-wrap .v-verdict-rule{background:#2a2a28;flex:1;height:1px;position:relative;overflow:hidden}.verdict-record-wrap .v-verdict-rule:after{content:"";transform-origin:0;background:currentColor;width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleX(1)}.verdict-record-wrap .v-verdict-word{letter-spacing:.2em;text-transform:uppercase;font-size:14px;font-weight:500}.verdict-record-wrap .v-verdict-dot{background:currentColor;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #ffffff05}.verdict-record-wrap .audit-banner{letter-spacing:.16em;color:#f5b74a;text-transform:uppercase;background:#ef9f270f;border:.5px solid #ef9f2759;margin:0 0 14px;padding:9px 12px;font-size:10px}.verdict-record-wrap .verdict[data-state=hold] .v-verdict-bar{color:#ef9f27}.verdict-record-wrap .verdict[data-state=block] .v-verdict-bar{color:#e24b4a}.verdict-record-wrap .verdict[data-state=allow] .v-verdict-bar{color:#1d9e75}.verdict-record-wrap .redlines{padding-top:8px}.verdict-record-wrap .redlines-placeholder{color:#666560;font-size:11.5px;font-style:italic;line-height:1.5}.verdict-record-wrap .redline{grid-template-columns:60px 1fr 60px;align-items:baseline;gap:14px;padding:5px 0;font-size:11.5px;display:grid}.verdict-record-wrap .redline .rl-id{color:#666560;letter-spacing:.1em}.verdict-record-wrap .redline .rl-desc{color:#9c9a92;overflow-wrap:anywhere;min-width:0;line-height:1.5}.verdict-record-wrap .redline .rl-status{letter-spacing:.14em;text-align:right;text-transform:uppercase;white-space:nowrap;font-size:10px}.verdict-record-wrap .redline:has(.rl-adjust){grid-template-columns:60px 1fr max-content max-content}.verdict-record-wrap .redline .rl-adjust{color:#7b7872;cursor:pointer;font:inherit;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:0 0;border:1px solid #332f2b;border-radius:5px;align-self:center;padding:0 8px;font-size:9.5px;line-height:1.7}.verdict-record-wrap .redline .rl-adjust:hover{color:#d7d4cc;border-color:#6f6c64}.verdict-record-wrap .redline .rl-adjust:focus-visible{color:#d7d4cc;border-color:#6f6c64;outline:none}.verdict-record-wrap .redline.triggered .rl-status{color:#e24b4a}.verdict-record-wrap .redline.flagged .rl-status{color:#d69a35}.verdict-record-wrap .redline.flagged .rl-desc{color:#8d8a82}.verdict-record-wrap .redline.passed .rl-status{color:#1d9e75}.verdict-record-wrap .redlines-note{color:#8d8a82;border-top:1px solid #d69a352e;max-width:60ch;margin-top:10px;padding-top:9px;font-size:11px;line-height:1.6}.verdict-record-wrap .reasoning{color:#9c9a92;letter-spacing:.005em;overflow-wrap:anywhere;max-width:55ch;margin:0;font-size:11.5px;line-height:1.65}.verdict-record-wrap .sk-line{background:linear-gradient(90deg,#222220 25%,#2f2f2c 37%,#222220 63%) 0 0/400% 100%;border-radius:3px;height:9px;animation:1.4s ease-in-out infinite reasoning-shimmer;display:block}.verdict-record-wrap .reasoning-skeleton{flex-direction:column;gap:7px;max-width:55ch;display:flex}.verdict-record-wrap .reasoning-skeleton .sk-line:last-child{width:62%}.verdict-record-wrap .v-value-skeleton{background:linear-gradient(90deg,#222220 25%,#2f2f2c 37%,#222220 63%) 0 0/400% 100%;border-radius:3px;width:120px;max-width:100%;height:9px;animation:1.4s ease-in-out infinite reasoning-shimmer;display:inline-block}.verdict-record-wrap .redline-skeleton{flex-direction:column;gap:10px;padding:5px 0;display:flex}.verdict-record-wrap .redline-skeleton .sk-line:last-child{width:78%}@keyframes reasoning-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.verdict-record-wrap .sk-line,.verdict-record-wrap .v-value-skeleton{animation:none}}.verdict-record-wrap .v-heading{letter-spacing:.22em;color:#666560;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:10px;font-size:9.5px;display:flex}.verdict-record-wrap .v-heading:after{content:"";background:#2a2a28;flex:1;height:.5px}.verdict-record-wrap .v-why{background:#ffffff04;border-left:2px solid #2a2a28;margin:8px 0 2px;padding:11px 13px}.verdict-record-wrap .verdict[data-state=block] .v-why{border-left-color:#e24b4a}.verdict-record-wrap .verdict[data-state=hold] .v-why{border-left-color:#d69a35}.verdict-record-wrap .verdict[data-state=allow] .v-why{border-left-color:#1d9e75}.verdict-record-wrap .v-why.unexplained{border-left-style:dashed;border-left-color:#d69a35}.verdict-record-wrap .v-why-label{letter-spacing:.22em;color:#666560;text-transform:uppercase;margin-bottom:7px;font-size:9.5px;display:block}.verdict-record-wrap .v-why-headline{color:#c9c7bf;font-size:12.5px;line-height:1.45}.verdict-record-wrap .v-why-detail,.verdict-record-wrap .v-why-note{color:#8d8a82;max-width:68ch;margin-top:5px;font-size:11.5px;line-height:1.6}.verdict-record-wrap .redlines-toggle{cursor:pointer;font:inherit;letter-spacing:.14em;text-transform:uppercase;color:#666560;background:0 0;border:none;margin-top:9px;padding:0;font-size:10px}.verdict-record-wrap .redlines-toggle:hover{color:#9c9a92}