.value-shell .meeting-detail-identity{margin-top:var(--space-24)}.value-shell .meeting-detail-layout{gap:var(--space-24);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;display:grid}.value-shell .summary-reading-section{grid-column:1/-1}.value-shell .reading-stack,.value-shell .reading-section,.value-shell .continue-rail{min-width:0}.value-shell .reading-stack{gap:var(--space-24);display:grid}.value-shell .reading-section{padding:var(--space-24);border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface);background:var(--color-bg-surface);box-shadow:var(--shadow-surface)}.value-shell .reading-head{justify-content:space-between;align-items:center;gap:var(--space-12);margin-bottom:var(--space-16);flex-wrap:wrap;display:flex}.value-shell .reading-title{color:var(--color-text-primary);font-size:var(--font-size-card-title);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-card-title);line-height:var(--line-card-title);margin:0}.value-shell .reading-head-meta{justify-content:flex-end;align-items:center;gap:var(--space-8);color:var(--color-text-secondary);font-size:var(--font-size-metadata);flex-wrap:wrap;display:flex}.value-shell .reading-count{color:var(--color-text-primary);font-weight:var(--weight-semibold)}.value-shell .reading-note{color:var(--color-text-secondary);font-size:var(--font-size-metadata)}.value-shell .reading-section .value-empty-state{justify-items:start;gap:var(--space-4);padding:var(--space-8) 0;text-align:left;border:0}.value-shell .reading-section .value-empty-icon{display:none}.value-shell .reading-section .value-empty-state h3{font-size:var(--font-size-secondary-body);font-weight:var(--weight-medium)}.value-shell .reading-section .value-empty-state p{max-width:none}.value-shell .detail-hero{justify-content:space-between;align-items:flex-start;gap:var(--space-20);display:flex}.value-shell .detail-hero>div{min-width:0}.value-shell .detail-title{margin-top:var(--space-4);overflow-wrap:anywhere;color:var(--color-text-primary);font-size:var(--font-size-page-title);font-weight:var(--weight-regular);letter-spacing:var(--tracking-page-title);line-height:var(--line-page-title)}.value-shell .detail-meta{align-items:center;gap:var(--space-8);margin-top:var(--space-10);overflow-wrap:anywhere;color:var(--color-text-secondary);font-size:var(--font-size-metadata);flex-wrap:wrap;display:flex}.value-shell .meeting-detail-facts{gap:var(--space-12);margin-top:var(--space-20);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.value-shell .meeting-audio-block{margin-top:var(--space-20);padding:var(--space-12);border-radius:var(--radius-surface);background:var(--color-bg-subtle)}.value-shell .context-fact-list{margin-top:var(--space-12);display:grid}.value-shell .context-fact-row{padding:var(--space-12) 0}.value-shell .context-fact-row+.context-fact-row{border-top:1px solid var(--color-border-subtle)}.value-shell .summary-copy{gap:var(--space-12);overflow-wrap:anywhere;max-width:46em;color:color-mix(in srgb, var(--color-text-primary) 82%, var(--color-text-secondary));font-size:var(--font-size-body);line-height:var(--line-body);display:grid}.value-shell .summary-copy ul{gap:var(--space-4);padding-left:var(--space-20);list-style:outside;display:grid}.value-shell .summary-copy ol{gap:var(--space-4);padding-left:var(--space-20);list-style:decimal;display:grid}.value-shell .summary-copy blockquote{border-left:3px solid var(--color-memory-solid);padding-left:var(--space-12);color:var(--color-text-secondary)}.value-shell .summary-copy a{color:var(--color-memory-strong);text-underline-offset:2px;text-decoration:underline}.value-shell .summary-copy .markdown-evidence{padding-left:var(--space-8);color:var(--color-memory-solid);font-size:var(--font-size-metadata);display:block}.value-shell .transcript-tools{justify-content:flex-end;align-items:center;gap:var(--space-8);margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}.value-shell .transcript-search{align-items:center;gap:var(--space-8);min-width:180px;min-height:var(--control-height-default);height:auto;padding:0 var(--space-10);border:1px solid var(--color-border-default);border-radius:var(--radius-surface);background:var(--color-bg-surface);flex:220px;display:flex}.value-shell .transcript-search input{width:100%;min-width:0;color:var(--color-text-primary);font-size:var(--font-size-form-value);background:0 0;border:0}.value-shell .transcript-search input::placeholder{color:var(--color-text-secondary)}.value-shell .meeting-transcript-section{margin-top:var(--space-24)}.value-shell .transcript-speaker-setup{margin-bottom:var(--space-12);border-radius:var(--radius-surface);background:var(--color-bg-subtle)}.value-shell .transcript-speaker-setup>summary{align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16);cursor:pointer;list-style:none;display:flex}.value-shell .transcript-speaker-setup>summary::-webkit-details-marker{display:none}.value-shell .transcript-speaker-setup>summary:before{content:"";border-right:1.5px solid var(--color-text-secondary);border-bottom:1.5px solid var(--color-text-secondary);width:6px;height:6px;transition:transform var(--motion-duration-fast) var(--motion-ease-standard);flex:none;transform:rotate(-45deg)}.value-shell .transcript-speaker-setup[open]>summary:before{transform:rotate(45deg)}.value-shell .transcript-speaker-title{color:var(--color-text-primary);font-size:var(--font-size-secondary-body);font-weight:var(--weight-semibold)}.value-shell .transcript-speaker-status{color:var(--color-text-secondary);font-size:var(--font-size-metadata)}.value-shell .transcript-speaker-fields{gap:var(--space-12);padding:var(--space-4) var(--space-16) var(--space-16);display:grid}@media (min-width:720px){.value-shell .transcript-speaker-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.value-shell .transcript-speaker-actions{grid-column:1/-1}}.value-shell .transcript-speaker-field{gap:var(--space-6);min-width:0;display:grid}.value-shell .transcript-speaker-field label{color:var(--color-text-secondary);font-size:var(--font-size-metadata)}.value-shell .transcript-speaker-actions{justify-content:space-between;align-items:center;gap:var(--space-8);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.value-shell .transcript-shell{overscroll-behavior:contain;max-height:min(68vh,760px);overflow-y:auto}.value-shell .transcript{min-width:0;padding-top:var(--space-8)}.value-shell .transcript-list{display:grid}.value-shell .utterance{gap:var(--space-10);padding:var(--space-10) var(--space-6);border-radius:var(--radius-control);grid-template-columns:58px 96px minmax(0,1fr);align-items:start;display:grid}.value-shell .utterance+.utterance{border-top:1px solid var(--color-border-subtle)}.value-shell .utterance.highlight{background:color-mix(in srgb, var(--color-memory-subtle) 78%, transparent);border-left:2px solid var(--color-memory-solid)}.value-shell .utterance.is-evidence-flash-a,.value-shell .utterance.is-evidence-flash-b{animation:transcript-evidence-flash var(--motion-duration-enter) var(--motion-ease-standard) 1}@keyframes transcript-evidence-flash{0%,55%{background:color-mix(in srgb, var(--color-memory-solid) 26%, transparent);border-left:3px solid var(--color-memory-solid);outline:2px solid color-mix(in srgb, var(--color-memory-solid) 45%, transparent)}to{background:color-mix(in srgb, var(--color-memory-subtle) 78%, transparent);border-left:2px solid var(--color-memory-solid)}}.value-shell .evidence-line{margin-top:var(--space-4);color:var(--color-memory-solid);font-size:var(--font-size-metadata);line-height:var(--line-body);overflow-wrap:anywhere}.value-shell button.evidence-jump{align-items:baseline;gap:var(--space-4);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.value-shell button.evidence-jump>span{text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-memory-solid) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--color-memory-solid) 40%, transparent);text-underline-offset:3px}.value-shell button.evidence-jump:focus-visible>span{text-decoration-color:currentColor}@media (hover:hover){.value-shell button.evidence-jump:hover>span{text-decoration-color:currentColor}}.value-shell .evidence-jump-icon{flex:none;align-self:center}.value-shell .u-time{color:var(--color-text-secondary);font-size:var(--font-size-metadata);font-variant-numeric:tabular-nums}.value-shell .u-speaker{color:var(--color-text-primary);font-size:var(--font-size-metadata);font-weight:var(--weight-semibold)}.value-shell .u-copy{overflow-wrap:anywhere;color:color-mix(in srgb, var(--color-text-primary) 82%, var(--color-text-secondary));font-size:var(--font-size-secondary-body);line-height:var(--line-body);margin:0}.value-shell .transcript-footnote,.value-shell .rail-footnote{padding:var(--space-10) var(--space-16);margin-top:var(--space-12);border-radius:var(--radius-control);background:var(--color-bg-subtle);color:var(--color-text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-body)}.value-shell .continue-rail{align-self:start;gap:var(--space-24);display:grid}.value-shell .continue-rail>.rail-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface);background:var(--color-bg-surface);min-width:0;box-shadow:var(--shadow-surface);overflow:hidden}.value-shell .continue-rail>section.rail-card:has(>.rail-head+.value-empty-state){display:none}.value-shell .rail-review-close{gap:var(--space-10);padding:var(--space-16) var(--space-20);border-radius:var(--radius-surface);background:var(--color-bg-subtle);color:var(--color-text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-body);justify-items:start;display:grid}.value-shell .rail-review-close p{align-items:center;gap:var(--space-8);display:flex}.value-shell .continue-rail label{min-width:0}.value-shell .continue-rail select{width:100%;min-width:0}.value-shell .continue-rail>.rail-card>.value-card-header,.value-shell .rail-head{justify-content:space-between;align-items:flex-start;gap:var(--space-10);padding:var(--space-16) var(--space-16) var(--space-12);flex-wrap:wrap;display:flex}.value-shell .continue-rail>.rail-card>.value-card-header h2,.value-shell .rail-title{color:var(--color-text-primary);font-size:var(--font-size-card-title);font-weight:var(--weight-semibold);line-height:var(--line-card-title);letter-spacing:var(--tracking-card-title);margin:0}.value-shell .rail-sub{margin-top:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-secondary-body)}.value-shell .rail-head-actions{justify-content:flex-end;align-items:center;gap:var(--space-8);flex-wrap:wrap;flex:auto;display:flex}.value-shell .rail-count{color:var(--color-text-secondary);font-size:var(--font-size-metadata);font-variant-numeric:tabular-nums}.value-shell .review-list{display:grid}.value-shell .review-disclosure{border-bottom:1px solid var(--color-border-subtle)}.value-shell .review-disclosure:last-child{border-bottom:0}.value-shell .review-disclosure>summary{gap:var(--space-10);padding:var(--space-12) var(--space-16);cursor:pointer;grid-template-columns:27px minmax(0,1fr) 14px;align-items:start;list-style:none;display:grid}.value-shell .review-disclosure>summary::-webkit-details-marker{display:none}.value-shell .review-disclosure>summary::marker{display:none}@media (hover:hover){.value-shell .review-disclosure>summary:hover{background:color-mix(in srgb, var(--color-bg-surface-hover) 65%, transparent)}}.value-shell .review-disclosure[open]>summary{background:var(--color-bg-subtle)}.value-shell .review-disclosure>summary strong,.value-shell .review-disclosure>summary small{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.value-shell .review-disclosure>summary strong{margin-top:var(--space-2);color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:var(--weight-semibold);line-height:var(--line-body);overflow-wrap:anywhere;white-space:normal}.value-shell .review-disclosure>summary small{margin-top:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-uppercase-label);overflow-wrap:anywhere;white-space:normal}.value-shell .review-kind{color:var(--color-text-secondary);font-size:var(--font-size-metadata);font-weight:var(--weight-semibold);line-height:var(--line-metadata);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.value-shell .review-icon{border-radius:var(--radius-control);background:var(--color-bg-surface-hover);width:27px;height:27px;color:var(--color-text-primary);place-items:center;display:grid}.value-shell .review-icon.ai{background:var(--color-memory-subtle);color:var(--color-memory-solid)}.value-shell .review-icon.warn{background:var(--color-status-warning-subtle);color:var(--color-status-warning)}.value-shell .disclosure-chevron{margin-top:var(--space-8);color:var(--color-text-secondary);transition:transform var(--motion-duration-fast) var(--motion-ease-standard)}.value-shell .review-disclosure[open] .disclosure-chevron{transform:rotate(90deg)}.value-shell .review-disclosure.is-muted{opacity:.62}.value-shell .review-disclosure.is-focused{border-radius:var(--radius-control);outline:2px solid var(--color-focus-ring);background:color-mix(in srgb, var(--color-memory-subtle) 40%, transparent)}.value-shell .review-body{padding:0 var(--space-16) var(--space-16) var(--space-48)}.value-shell .review-copy{color:var(--color-text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-body)}.value-shell .review-actions{align-items:center;gap:var(--space-6);margin-top:var(--space-10);flex-wrap:wrap;display:flex}.value-shell .review-date-field{align-items:center;gap:var(--space-8);color:var(--color-text-secondary);font-size:var(--font-size-metadata);flex-wrap:wrap;display:inline-flex}.value-shell .review-confirm-strip{align-items:center;gap:var(--space-8);padding:var(--space-10) var(--space-12);border-radius:var(--radius-surface);background:var(--color-bg-subtle);color:var(--color-text-primary);font-size:var(--font-size-metadata);flex-wrap:wrap;flex:260px;display:flex}.value-shell .review-confirm-strip.is-followup{color:var(--color-text-secondary)}.value-shell .review-confirm-strip>span{flex:100%;min-width:0}.value-shell .review-confirm-date{min-height:var(--control-height-compact);height:auto;padding:0 var(--space-8);border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--font-size-metadata)}.value-shell .review-recorded-note{align-items:center;gap:var(--space-4) var(--space-8);color:var(--color-text-secondary);font-size:var(--font-size-metadata);flex-wrap:wrap;flex:240px;display:flex}.value-shell .review-recorded-note>span{color:var(--color-text-primary)}.value-shell .review-recorded-note .review-recorded-deny{color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-text-primary) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--color-text-primary) 35%, transparent);text-underline-offset:3px;min-height:var(--hit-area-min)}.value-shell .review-inline-panel{padding:var(--space-12);border-radius:var(--radius-surface);background:var(--color-bg-subtle);flex:100%}.value-shell .review-inline-panel-title{color:var(--color-text-primary);font-size:var(--font-size-metadata);font-weight:var(--weight-semibold)}.value-shell .review-inline-panel-hint{margin-top:var(--space-6);color:var(--color-text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-body)}.value-shell .review-refine-trigger{align-items:center;gap:var(--space-6);display:inline-flex}.value-shell .review-refine-caret{opacity:.55;transform:rotate(45deg)}@media (max-width:1024px){.value-shell .meeting-detail-layout{gap:var(--space-24);grid-template-columns:1fr}.value-shell .continue-rail{order:-1;position:static}}@media (max-width:720px){.value-shell .reading-section{padding:var(--space-16)}.value-shell .detail-hero{display:block}.value-shell .meeting-detail-facts{grid-template-columns:1fr}.value-shell .reading-head{align-items:flex-start}.value-shell .transcript-tools{justify-content:stretch}.value-shell .transcript-search{flex-basis:100%}.value-shell .transcript-search input{font-size:var(--font-size-mobile-input)}.value-shell .utterance{gap:var(--space-6) var(--space-10);grid-template-columns:52px minmax(0,1fr)}.value-shell .u-copy{grid-column:2}.value-shell .review-body{padding-left:var(--space-16)}}.value-shell .review-preview{margin-top:var(--space-6);color:var(--color-text-secondary);font-size:var(--font-size-metadata);line-height:var(--line-body);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.value-shell .review-disclosure[open] .review-preview{display:none}
