.interactions-analysis-host{padding:var(--spacing-lg);background:var(--bg-1)}.interactions-analysis{max-width:1200px;margin:0 auto var(--spacing-xl);gap:var(--spacing-base);flex-direction:column;display:flex}.interactions-analysis__head{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.interactions-analysis__head-left{align-items:flex-start;gap:var(--spacing-sm);display:flex}.interactions-analysis__back{border-radius:var(--radius-full);justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.interactions-analysis__back i{font-size:1rem}.interactions-analysis__head h1{margin:0 0 var(--spacing-xs);font-size:var(--fs-h1)}.interactions-analysis__actions{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.interactions-analysis__grid{grid-template-columns:repeat(auto-fit, minmax(calc(280px * var(--density-scale,1)), 1fr));gap:var(--spacing-md);display:grid}.interactions-analysis__insights{grid-template-columns:repeat(auto-fit, minmax(calc(220px * var(--density-scale,1)), 1fr));gap:var(--spacing-md);background:var(--surface-0);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--spacing-base);box-shadow:var(--shadow-light);display:grid}.interactions-analysis__insights h3{margin:0 0 var(--spacing-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-size:.95rem}.interactions-analysis__card{background:var(--surface-0);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--spacing-base);box-shadow:var(--shadow-light);gap:var(--spacing-md);flex-direction:column;display:flex}.interactions-analysis__card header{gap:var(--spacing-xs);flex-direction:column;display:flex}.interactions-analysis__card-meta{justify-content:space-between;gap:var(--spacing-sm);color:var(--text-secondary);font-size:.9rem;display:flex}.interactions-analysis__card-body h2{margin:0;font-size:1.2rem}.interactions-analysis__card-body p{color:var(--text-1);margin:0}.interactions-analysis__mini-section{gap:var(--spacing-xs);flex-direction:column;display:flex}.interactions-analysis__mini-section h3{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin:0;font-size:.85rem}.interactions-analysis__tags{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.interactions-analysis__tags span{border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-secondary);padding:.25rem .65rem;font-size:.8rem}.interactions-analysis__card-footer{justify-content:space-between;align-items:center;gap:var(--spacing-sm);border-top:1px solid var(--border-default);padding-top:var(--spacing-sm);flex-wrap:wrap;display:flex}.interactions-analysis__card-footer--center{justify-content:center;gap:var(--spacing-sm)}.interactions-analysis__sentiment{color:var(--text-1);font-weight:600}.interactions-analysis__card-actions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.interactions-analysis__draft{background:var(--surface-2);border-radius:var(--radius-md);padding:var(--spacing-sm);white-space:pre-wrap;font-size:.85rem}.interactions-analysis__ai{background:var(--surface-0);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--spacing-base);box-shadow:var(--shadow-light);gap:var(--spacing-md);flex-direction:column;display:flex}.interactions-analysis__ai-head{justify-content:space-between;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.interactions-analysis__empty{background:var(--surface-0);border:1px dashed var(--border-muted);border-radius:var(--radius-lg);padding:var(--spacing-xl);gap:var(--spacing-md);text-align:center;box-shadow:var(--shadow-light);flex-direction:column;align-items:center;display:flex}.interactions-analysis__empty-icon{border-radius:var(--radius-full);background:#5273ff29;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.interactions-analysis__empty-icon i{color:var(--accent);font-size:2.4rem}.interactions-analysis__empty-list{gap:var(--spacing-sm);flex-direction:column;width:100%;max-width:480px;margin:0;padding:0;list-style:none;display:flex}.interactions-analysis__empty-list li{gap:var(--spacing-sm);text-align:left;align-items:flex-start;display:flex}.interactions-analysis__empty-list li i{color:var(--accent);margin-top:.2rem;font-size:1.2rem}.interactions-analysis__empty-list li span{font-size:.95rem;line-height:1.4}.interactions-analysis--empty .interactions-analysis__actions{justify-content:flex-end}.interactions-analysis__layout{gap:var(--spacing-base);grid-template-columns:minmax(0,1fr);display:grid}.interactions-analysis__main{gap:var(--spacing-base);flex-direction:column;display:flex;position:relative}.interactions-analysis__guide{transition:opacity .2s}.interactions-analysis__guide-card{border:1px solid var(--border-muted);border-radius:var(--radius-lg);padding:var(--spacing-base);box-shadow:var(--shadow-light);gap:var(--spacing-md);background:linear-gradient(135deg,#5273ff1f,#5273ff0a);flex-direction:column;display:flex}.interactions-analysis__guide-head{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.interactions-analysis__guide-icon{border-radius:var(--radius-full);width:48px;height:48px;color:var(--accent);background:#5273ff29;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.interactions-analysis__guide-copy{gap:var(--spacing-xs);flex-direction:column;flex:1;min-width:220px;display:flex}.interactions-analysis__guide-steps{grid-template-columns:repeat(auto-fit, minmax(calc(220px * var(--density-scale,1)), 1fr));gap:var(--spacing-md);margin:0;padding:0;list-style:none;display:grid}.interactions-analysis__guide-steps li{gap:var(--spacing-sm);border-radius:var(--radius-md);padding:var(--spacing-md);background:#fff6;align-items:flex-start;display:flex;box-shadow:inset 0 0 0 1px #5273ff14}.interactions-analysis__guide-steps li i{color:var(--accent);margin-top:.1rem;font-size:1.3rem}.interactions-analysis__guide-steps li strong{margin-bottom:.25rem;font-size:.95rem;display:block}.interactions-analysis__persona{align-items:center;display:inline-flex}.interactions-analysis__persona .persona-badge{font-size:.85rem}.interactions-analysis__persona button{padding:0}.interactions-analysis__phase{background:var(--surface-0);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--spacing-base);box-shadow:var(--shadow-light);gap:var(--spacing-md);flex-direction:column;display:flex}.interactions-analysis__eyebrow{margin-bottom:var(--spacing-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--text-secondary);align-self:flex-start;font-size:.75rem;font-weight:600}.interactions-analysis__block{gap:var(--spacing-sm);flex-direction:column;display:flex}.interactions-analysis__block h3,.interactions-analysis__block h4,.interactions-analysis__block h5,.interactions-analysis__block h6{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin:0;font-size:.85rem}.interactions-analysis__metrics{grid-template-columns:repeat(auto-fit, minmax(calc(180px * var(--density-scale,1)), 1fr));gap:var(--spacing-md);margin-top:var(--spacing-md);display:grid}.interactions-analysis__metrics div{background:var(--surface-2);border-radius:var(--radius-md);padding:var(--spacing-md);gap:var(--spacing-xs);flex-direction:column;display:flex}.interactions-analysis__metrics span{color:var(--text-1);font-size:1rem;font-weight:600}.interactions-analysis__metrics label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.interactions-analysis__chips{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.interactions-analysis__chips span{border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-secondary);padding:.25rem .65rem;font-size:.8rem}.interactions-analysis__card--summary>header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.interactions-analysis__card--summary>header h3{margin:0}.interactions-analysis__card--start{text-align:center;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--surface-1);border:1px dashed var(--border-muted);border-radius:var(--radius-lg);box-shadow:var(--shadow-light);flex-direction:column;display:flex}.interactions-analysis__start-icon{border-radius:var(--radius-full);background:var(--surface-2);width:56px;height:56px;color:var(--accent);justify-content:center;align-items:center;font-size:1.6rem;display:inline-flex}.interactions-analysis__primary-cta{margin-top:var(--spacing-xs);justify-content:center;min-width:240px}.interactions-analysis__timestamp{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.8rem;display:inline-flex}.interactions-analysis__metrics-row{margin:var(--spacing-md) 0;gap:var(--spacing-sm);grid-template-columns:repeat(auto-fit, minmax(calc(150px * var(--density-scale,1)), 1fr));padding:0;list-style:none;display:grid}.interactions-analysis__metrics-row li{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);background:var(--surface-2);flex-direction:column;gap:.25rem;display:flex}.interactions-analysis__cta-btn{justify-content:center}.interactions-analysis__loading{backdrop-filter:blur(2px);z-index:10;pointer-events:all;background:#f6f8fceb;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.interactions-analysis__loading-inner{align-items:center;gap:var(--spacing-sm);color:var(--text-1);flex-direction:column;font-size:.95rem;display:flex}.interactions-analysis__loading-inner i{color:var(--accent);font-size:1.6rem}.interactions-analysis__loading-inner p{margin:0}.interactions-analysis__evaluate-overlay{backdrop-filter:blur(2px);padding:var(--spacing-base);z-index:12;pointer-events:all;background:#f6f8fcf0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.interactions-analysis__evaluate-card{background:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-lg);width:min(520px,92vw);box-shadow:var(--shadow-medium);padding:var(--spacing-lg);gap:var(--spacing-md);flex-direction:column;display:flex}.interactions-analysis__evaluate-card h3{margin:0;font-size:1.1rem}.interactions-analysis__evaluate-steps{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.interactions-analysis__evaluate-steps li{gap:var(--spacing-sm);align-items:flex-start;display:flex}.interactions-analysis__evaluate-steps li i{margin-top:.15rem;font-size:1rem}.interactions-analysis__evaluate-steps li.is-active i{color:var(--accent)}.interactions-analysis__evaluate-steps li.is-complete i{color:var(--success)}.interactions-analysis__evaluate-steps li.is-pending i{color:var(--text-tertiary)}.interactions-analysis__metrics-row span{color:var(--text-1);font-size:1rem;font-weight:600}.interactions-analysis__metrics-row label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-size:.75rem}.interactions-analysis__callout{padding:var(--spacing-md);border-radius:var(--radius-md);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border-strong)}.interactions-analysis__taxonomy-groups{grid-template-columns:repeat(auto-fit, minmax(calc(220px * var(--density-scale,1)), 1fr));gap:var(--spacing-md);display:grid}.interactions-analysis__taxonomy-groups section{gap:var(--spacing-sm);flex-direction:column;display:flex}.interactions-analysis__taxonomy-groups header{justify-content:space-between;align-items:baseline;gap:var(--spacing-xs);display:flex}.interactions-analysis__intent-list{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.interactions-analysis__intent{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-1);padding:var(--spacing-md);gap:var(--spacing-sm);flex-direction:column;display:flex}.interactions-analysis__intent header{justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.interactions-analysis__intent header h5{margin:0}.interactions-analysis__intent-main{gap:var(--spacing-xs);flex-direction:column;display:flex}.interactions-analysis__intent-side{align-items:flex-end;gap:var(--spacing-xs);flex-direction:column;margin-left:auto;display:flex}.interactions-analysis__intent-toggle{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-1);color:var(--text-1);cursor:pointer;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.8rem;font-weight:600;line-height:1.2;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.interactions-analysis__intent-toggle:hover,.interactions-analysis__intent-toggle:focus-visible{background:var(--surface-2);border-color:var(--border-strong);color:var(--text-1)}.interactions-analysis__intent-toggle i{font-size:.75rem}.interactions-analysis__intent-meta{align-items:center;gap:var(--spacing-xs);color:var(--text-secondary);flex-wrap:wrap;font-size:.8rem;display:inline-flex;position:relative}.interactions-analysis__intent-meta span{border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-secondary);white-space:nowrap;padding:.25rem .65rem;font-size:.8rem}.interactions-analysis__intent-details{gap:var(--spacing-sm);flex-direction:column;display:flex}.interactions-analysis__intent-details dl{grid-template-columns:repeat(auto-fit, minmax(calc(150px * var(--density-scale,1)), 1fr));gap:var(--spacing-sm);margin:0;display:grid}.interactions-analysis__recommendation-banner{gap:var(--spacing-md);padding:var(--spacing-md);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--border-default);flex-direction:column;display:flex}.interactions-analysis__recommendation-banner h3{margin:0}.interactions-analysis__recommendation-head{justify-content:space-between;align-items:baseline;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.interactions-analysis__confidence{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-size:.8rem}.interactions-analysis__recommendation-body{padding:var(--spacing-md);border-radius:var(--radius-md);background:var(--surface-2)}.interactions-analysis__recommendation-body>*{overflow-wrap:anywhere;max-width:100%}.interactions-analysis__recommendation-body ol,.interactions-analysis__recommendation-body ul{margin:0 0 var(--spacing-sm) 1.25rem;padding-left:1.2rem}.interactions-analysis__recommendation-body li{line-height:var(--lh-base)}.interactions-analysis__recommendation-body p:last-child{margin-bottom:0}.interactions-analysis__recommendation-link{align-self:flex-end}.interactions-analysis__candidate-card{gap:var(--spacing-sm);padding:var(--spacing-md);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-1);margin-bottom:var(--spacing-md);flex-direction:column;display:flex}.interactions-analysis__candidate-card header{justify-content:space-between;gap:var(--spacing-sm);align-items:flex-start;display:flex}.interactions-analysis__candidate-card header h4{margin:0}.interactions-analysis__candidate-card dl{grid-template-columns:repeat(auto-fit, minmax(calc(160px * var(--density-scale,1)), 1fr));gap:var(--spacing-sm);margin:0;display:grid}.interactions-analysis__candidate-card dl dt{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-size:.75rem}.interactions-analysis__candidate-card dl dd{margin:0;font-size:.9rem}.interactions-analysis__candidate-card--primary{border-color:var(--border-strong);box-shadow:0 8px 24px #091e4214}.interactions-analysis__score{color:var(--text-1);font-size:1.1rem;font-weight:600}.interactions-analysis__candidate-list{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.interactions-analysis__candidate-list li{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-1);padding:var(--spacing-md);gap:var(--spacing-sm);flex-direction:column;display:flex;position:relative}.interactions-analysis__candidate-row{gap:var(--spacing-sm);grid-template-columns:minmax(0,1.8fr) minmax(0,1.5fr) minmax(0,.6fr) auto;align-items:center;display:grid}.interactions-analysis__candidate-title strong{margin:0}.interactions-analysis__candidate-title span{color:var(--text-secondary);font-size:.8rem;display:block}.interactions-analysis__candidate-taxonomy{color:var(--text-1);font-size:.9rem}.interactions-analysis__candidate-score{text-align:right;font-weight:600}.interactions-analysis__candidate-actions{justify-content:flex-end;display:flex}.interactions-analysis__candidate-actions .link-btn{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.interactions-analysis__candidate-actions .link-btn i{font-size:.85rem}.interactions-analysis__candidate-gaps{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);background:var(--surface-2)}.interactions-analysis__candidate-gaps ul{margin:0}.interactions-analysis__decision-tiles{grid-template-columns:repeat(auto-fit, minmax(calc(220px * var(--density-scale,1)), 1fr));gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);display:grid}.interactions-analysis__decision-tile{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-1);padding:var(--spacing-md);cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s;display:block;position:relative}.interactions-analysis__decision-tile input{opacity:0;pointer-events:none;position:absolute}.interactions-analysis__decision-tile strong{margin-bottom:.35rem;display:block}.interactions-analysis__decision-tile p{color:var(--text-secondary);margin:0;font-size:.9rem}.interactions-analysis__decision-tile .tag{border-radius:var(--radius-pill);background:var(--surface-2);margin-top:var(--spacing-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);align-items:center;gap:.25rem;padding:.2rem .6rem;font-size:.75rem;display:inline-flex}.interactions-analysis__decision-tile.is-selected{background:linear-gradient(135deg,#5273ff1f,#5273ff0a);border-color:#5273ff99;transform:translateY(-2px);box-shadow:0 12px 28px #091e421f,inset 0 0 0 1px #5273ff40}.interactions-analysis__decision-tile.is-selected strong,.interactions-analysis__decision-tile.is-selected p{color:var(--text-1)}.interactions-analysis__decision-tile.is-selected .tag{color:var(--text-1);background:#5273ff2e}.interactions-analysis__decision-tile.is-recommended:not(.is-selected){box-shadow:0 0 0 1px var(--border-strong)}.interactions-analysis__candidate-info{gap:var(--spacing-xs);margin-top:var(--spacing-xs);flex-direction:column;display:flex}.interactions-analysis__reason-list{color:var(--text-1);margin:0;padding-left:1.1rem;font-size:.85rem}.interactions-analysis__reason-list li{margin-bottom:.25rem}.interactions-analysis__override-note{background:var(--surface-1);border:1px dashed var(--border-muted);border-radius:var(--radius-md);padding:var(--spacing-sm);color:var(--text-1);font-size:.9rem}.interactions-analysis__updates{gap:var(--spacing-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.interactions-analysis__updates li{color:var(--text-1);font-size:.9rem}.interactions-analysis__updates .muted{font-size:.8rem}.interactions-analysis__list{gap:var(--spacing-xs);flex-direction:column;margin:0;padding-left:1.1rem;display:flex}.interactions-analysis__list li{font-size:.9rem}.interactions-analysis__accordion{gap:var(--spacing-sm);flex-direction:column;display:flex}.interactions-analysis__accordion-item{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-1);padding:var(--spacing-md);gap:var(--spacing-sm);flex-direction:column;display:flex}.interactions-analysis__accordion-item header{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.interactions-analysis__accordion-item header h5{margin:0}.interactions-analysis__accordion-body{gap:var(--spacing-sm);flex-direction:column;display:flex}.interactions-analysis__accordion-body dl{grid-template-columns:repeat(auto-fit, minmax(calc(180px * var(--density-scale,1)), 1fr));gap:var(--spacing-sm);margin:0;display:grid}.interactions-analysis__accordion-body dt{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-size:.75rem}.interactions-analysis__accordion-body dd{margin:0}.interactions-analysis__metadata{color:var(--text-secondary);font-size:.8rem}.interactions-analysis__metadata summary{cursor:pointer}.interactions-analysis__metadata pre{margin-top:var(--spacing-sm);background:var(--surface-2);border-radius:var(--radius-md);padding:var(--spacing-sm);max-height:260px;overflow:auto}.interactions-analysis__table{width:100%;overflow-x:auto}.interactions-analysis__table table{border-collapse:collapse;width:100%}.interactions-analysis__table th,.interactions-analysis__table td{padding:var(--spacing-sm);border-bottom:1px solid var(--border-default);text-align:left;vertical-align:top}.interactions-analysis__table th{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.interactions-analysis__recommendation-pill{align-items:center;gap:var(--spacing-sm);border-radius:var(--radius-pill);color:var(--text-1);background:#0063f51f;padding:.35rem .75rem;font-weight:600;display:inline-flex}.interactions-analysis__decision-group{gap:var(--spacing-xs);margin:var(--spacing-md) 0 0;border:none;flex-direction:column;padding:0;display:flex}.interactions-analysis__decision-group legend{margin-bottom:var(--spacing-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-size:.75rem}.interactions-analysis__decision-group label{align-items:center;gap:var(--spacing-sm);border-radius:var(--radius-md);padding:.35rem .5rem;display:flex}.interactions-analysis__decision-group input{accent-color:var(--accent)}.interactions-analysis__field{gap:var(--spacing-xs);margin-top:var(--spacing-md);flex-direction:column;display:flex}.interactions-analysis__field span{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.interactions-analysis__field select,.interactions-analysis__field textarea{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-0);color:var(--text);width:100%;padding:.65rem .75rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.interactions-analysis__field textarea{resize:vertical;line-height:var(--lh-base)}.interactions-analysis__field select:focus-visible,.interactions-analysis__field textarea:focus-visible{outline:var(--focus);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft-20)}.interactions-analysis__actions-row{gap:var(--spacing-sm);flex-direction:column;display:flex}.interactions-analysis__pin{border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--spacing-md);background:var(--surface-1);gap:var(--spacing-sm);flex-direction:column;display:flex}.interactions-analysis__pin header{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.interactions-analysis__pin header h3{margin:0;font-size:.95rem}.interactions-analysis__pin dl{grid-template-columns:repeat(auto-fit, minmax(calc(120px * var(--density-scale,1)), 1fr));gap:var(--spacing-sm);margin:0;display:grid}.interactions-analysis__pin dt{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-size:.7rem}.interactions-analysis__pin dd{margin:0;font-size:.85rem}.interactions-analysis__activity{background:var(--surface-0);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--spacing-base);box-shadow:var(--shadow-light);margin-bottom:80px}.interactions-analysis__activity header{margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}.interactions-analysis__activity h3{margin:0;font-size:1rem}.interactions-analysis__activity-list{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.interactions-analysis__activity-list li{gap:var(--spacing-sm);align-items:flex-start;display:flex}.interactions-analysis__activity-list i{color:var(--accent)}@media (width<=1100px){.interactions-analysis__layout{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.interactions-analysis__candidate-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.interactions-analysis__candidate-title{grid-column:1/-1}.interactions-analysis__candidate-score{text-align:left}.interactions-analysis__candidate-actions{justify-content:flex-start}}@media (width<=640px){.interactions-analysis-host{padding:var(--spacing-md)}.interactions-analysis__head{flex-direction:column}.interactions-analysis__actions{justify-content:flex-start}.interactions-analysis__actions-row{flex-direction:column}.interactions-analysis__candidate-row{grid-template-columns:minmax(0,1fr)}}