.acc10-section{width:100%;font-family:var(--font-body);flex-direction:column;gap:10px;display:flex}@keyframes acc10-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.acc10-card{--acc10-ink:hsl(var(--foreground));--acc10-muted:hsl(var(--muted-foreground));--acc10-border:hsl(var(--border));--acc10-available:hsl(var(--status-complete));--acc10-maintenance:hsl(var(--status-partial));--acc10-closed:hsl(var(--status-not-started));--acc10-detail-bg:hsl(var(--muted));--acc10-note-bg:hsl(var(--accent));--acc10-note-bar:hsl(var(--primary));border:1px solid var(--acc10-border);border-radius:var(--radius);background:hsl(var(--card));opacity:0;width:100%;animation:.4s ease-out forwards acc10-enter;overflow:hidden}.acc10-header{border-bottom:1px solid var(--acc10-border);flex-direction:column;gap:6px;padding:16px;display:flex}.acc10-title{color:var(--acc10-ink);font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:clamp(20px,18px + .6vw,26px);font-weight:500;line-height:1.15}.acc10-subtitle{color:var(--acc10-muted);margin:0;font-size:13.5px;line-height:1.4}.acc10-list{flex-direction:column;display:flex}.acc10-row+.acc10-row{border-top:1px solid var(--acc10-border)}.acc10-row{opacity:0;animation:.35s ease-out forwards acc10-enter;animation-delay:var(--acc10-row-delay,.35s);transform:translateY(10px)}.acc10-row--complete{--acc10-row-accent:var(--acc10-available)}.acc10-row--partial{--acc10-row-accent:var(--acc10-maintenance)}.acc10-row--not-started{--acc10-row-accent:var(--acc10-closed)}.acc10-row-h{margin:0}.acc10-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;box-shadow:inset 0 0 0 0 var(--acc10-row-accent,var(--acc10-border));background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:12px;transition:box-shadow .25s;display:flex}.acc10-toggle:hover{box-shadow:inset 0 -3px 0 0 var(--acc10-row-accent,var(--acc10-border))}.acc10-toggle:focus-visible{box-shadow:inset 0 0 0 2px hsl(var(--ring) / .55);outline:none}.acc10-field{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.acc10-dot-icon{opacity:.3;color:var(--acc10-ink);flex-shrink:0}.acc10-field-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--acc10-ink);font-family:var(--font-heading);letter-spacing:-.01em;font-size:15px;font-weight:500;overflow:hidden}.acc10-tag{border-radius:calc(var(--radius) - 8px);flex-shrink:0;justify-content:center;align-items:center;padding:5px 9px;display:inline-flex;overflow:hidden}.acc10-tag--complete{background:var(--acc10-available)}.acc10-tag--partial{background:var(--acc10-maintenance)}.acc10-tag--not-started{background:var(--acc10-closed)}.acc10-tag-text{color:var(--acc10-ink);font-family:var(--font-heading);white-space:nowrap;font-size:11.5px;font-weight:600;line-height:1}.acc10-panel{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1),visibility 0s linear .4s;display:grid}.acc10-row--open .acc10-panel{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1),visibility}.acc10-panel-clip{min-height:0;overflow:hidden}.acc10-details{background:var(--acc10-detail-bg)}.acc10-detail-row{color:var(--acc10-muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13.5px;display:flex}.acc10-detail-row>span:last-child{color:var(--acc10-ink);text-align:right}.acc10-criteria{gap:8px;margin:0;padding:2px 12px 10px;list-style:none;display:grid}.acc10-criterion{border:1px solid hsl(var(--border));border-left-width:3px;border-left-color:hsl(var(--muted-foreground) / .5);border-radius:calc(var(--radius) - 10px);background:hsl(var(--card));gap:3px;padding:9px 10px;display:grid}.acc10-criterion--assessed{border-left-color:hsl(var(--primary))}.acc10-criterion--thin,.acc10-criterion--method-only,.acc10-criterion--principle-only{border-left-color:hsl(var(--chart-4))}.acc10-criterion--related-only,.acc10-criterion--source-blocked,.acc10-criterion--editorially-excluded,.acc10-criterion--no-content{border-left-color:hsl(var(--destructive))}.acc10-criterion-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.acc10-criterion-key{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:10.5px}.acc10-criterion-verdict{font-family:var(--font-heading);color:hsl(var(--foreground));flex-shrink:0;font-size:11px;font-weight:600}.acc10-criterion-wording{color:hsl(var(--foreground) / .85);font-size:12.5px;line-height:1.45}.acc10-criterion-basis{color:hsl(var(--muted-foreground));font-size:11.5px;line-height:1.45}.acc10-note-wrap{padding:0 12px 12px}.acc10-note{border-radius:calc(var(--radius) - 8px);background:var(--acc10-note-bg);align-items:center;gap:8px;padding:4px;display:flex}.acc10-note-bar{background:var(--acc10-note-bar);border-radius:2px;flex-shrink:0;align-self:stretch;width:6px}.acc10-note-text{color:var(--acc10-ink);font-family:var(--font-heading);font-size:12.5px;font-weight:600}.acc10-footnote{color:hsl(var(--muted-foreground));margin:0;padding:0 2px;font-size:12.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.acc10-toggle,.acc10-panel{transition-duration:.01ms!important}.acc10-card,.acc10-row{animation-duration:.01ms!important;animation-delay:0s!important}}
