.archive-filters{position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-5);animation:archive-filters-in .5s var(--ease-glide,ease) both;transition:opacity .18s ease}.archive-filters--pending{opacity:.55}@keyframes archive-filters-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.archive-filters__search{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px;flex:1 1;min-width:220px;max-width:340px;border-radius:var(--radius-full);background:var(--color-surface-1);border:1px solid var(--color-border);color:var(--color-text-muted);transition:border-color var(--motion-fast) var(--ease-wave)}.archive-filters__search:focus-within{border-color:var(--color-action);color:var(--color-text)}.archive-filters__icon{display:inline-flex;align-items:center;flex:none;color:currentColor}.archive-filters__search input{flex:1 1;min-width:0;border:0;background:transparent;outline:none;color:var(--color-text);font-family:var(--font-body);font-size:var(--type-small);padding:0}.archive-filters__search input::placeholder{color:var(--color-text-muted)}.archive-filters__search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.archive-filters__clear{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;border:0;background:transparent;color:var(--color-text-muted);cursor:pointer;transition:color var(--motion-fast) var(--ease-wave)}.archive-filters__clear:hover{color:var(--color-text)}.archive-filters__clear:focus-visible{outline:2px solid var(--color-action);outline-offset:2px;border-radius:var(--radius-sm)}.archive-filters__row{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.tf{position:relative}.tf-trigger{display:inline-flex;align-items:center;gap:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface-1);color:var(--text);font-size:var(--type-small);font-weight:var(--weight-medium);letter-spacing:.01em;padding:0 .85rem 0 .7rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.tf-trigger:hover{border-color:color-mix(in srgb,var(--color-action) 55%,var(--color-border-strong))}.tf-trigger:active{transform:scale(.97)}.tf-trigger__icon{display:inline-flex;color:var(--color-action,#7aa7ff)}.tf-trigger .tf-chevron{color:var(--text-muted,rgba(255,255,255,.55));transition:transform .2s var(--ease-glide,ease)}.tf-trigger--open{border-color:transparent;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--color-action) 65%,transparent)}.tf-trigger--open .tf-chevron{transform:rotate(180deg)}.tf-menu{position:absolute;z-index:30;top:calc(100% + 6px);left:0;min-width:13rem;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:14px;background:var(--color-surface-2);border:1px solid var(--color-border-strong);box-shadow:var(--shadow-2,0 18px 44px rgba(0,0,0,.5));backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);transform-origin:top left;animation:tf-menu-in .16s var(--ease-glide,ease) both}@keyframes tf-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.tf-option{display:flex;align-items:center;gap:.55rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--color-text);text-align:left;padding:.5rem .6rem;border-radius:9px;cursor:pointer;transition:background .15s ease}.tf-option:hover{background:var(--color-surface-3)}.tf-option__check{display:inline-flex;width:16px;color:var(--color-action,#7aa7ff)}.tf-option__text{display:flex;flex-direction:column;line-height:1.2}.tf-option__label{font-size:.88rem;font-weight:600}.tf-option__hint{font-size:.72rem;color:var(--color-text-muted)}.tf-option--active{background:color-mix(in srgb,var(--color-action) 16%,transparent)}.tf-option--active .tf-option__label{color:var(--color-action,#7aa7ff)}.tf-option__emoji,.tf-trigger__emoji{font-size:.95rem;line-height:1}.tf-option__emoji{display:inline-flex;width:1.1rem;justify-content:center;flex:none}.tf-proj-glyph{display:inline-flex;align-items:center}.tf-trigger__label{max-width:9.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:560px){.archive-filters{padding:var(--space-3)}.archive-filters__row{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.archive-filters,.tf-menu{animation:none}.tf-trigger:active{transform:none}}mark.search-flash,mark.search-mark{color:inherit;border-radius:4px;padding:0 2px;background:color-mix(in srgb,var(--color-action) 22%,transparent)}mark.search-flash{animation:search-flash 2.4s ease-out both}@keyframes search-flash{0%{background:color-mix(in srgb,var(--color-action) 78%,transparent);color:var(--color-action-contrast,#0a0c10);box-shadow:0 0 16px color-mix(in srgb,var(--color-action) 70%,transparent)}16%{background:color-mix(in srgb,var(--color-action) 26%,transparent);color:inherit;box-shadow:0 0 0 transparent}32%{background:color-mix(in srgb,var(--color-action) 70%,transparent)}48%{background:color-mix(in srgb,var(--color-action) 26%,transparent)}64%{background:color-mix(in srgb,var(--color-action) 60%,transparent)}to{background:color-mix(in srgb,var(--color-action) 22%,transparent)}}.search-hit-toast{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom, 0px) + 84px);z-index:50;display:inline-flex;align-items:center;gap:.5rem;max-width:calc(100vw - 2rem);padding:.5rem .9rem;border-radius:999px;background:linear-gradient(160deg,rgba(28,32,44,.95),rgba(16,19,27,.96));border:1px solid color-mix(in srgb,var(--color-action) 45%,var(--color-border-strong));color:var(--text);font-size:.85rem;font-weight:600;box-shadow:0 12px 30px rgba(0,0,0,.42);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:search-toast-in .3s var(--ease-glide,ease) both,search-toast-out .45s ease 2.75s both}.search-hit-toast__icon{display:inline-flex;color:var(--color-action,#7aa7ff)}.search-hit-toast__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes search-toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes search-toast-out{to{opacity:0;transform:translate(-50%,12px)}}@media (prefers-reduced-motion:reduce){mark.search-flash{animation:none;background:color-mix(in srgb,var(--color-action) 26%,transparent)}.archive-filters__clear,.search-hit-toast{animation:none}}.archive-page{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-12) var(--space-5) var(--space-5);max-width:1100px;margin:0 auto}.archive-page__header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.archive-page__title{font-family:var(--font-display);font-size:var(--type-display-md);font-weight:var(--weight-semibold);color:var(--color-text);margin:0;line-height:var(--leading-tight)}.archive-page__subtitle{font-size:var(--type-small);color:var(--color-text-muted);margin-top:var(--space-1)}.archive-page__list{display:flex;flex-direction:column;gap:var(--space-3)}.meeting-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4);background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-wave),transform var(--motion-fast) var(--ease-wave),box-shadow var(--motion-fast) var(--ease-wave);text-decoration:none;color:inherit}.meeting-card:hover{border-color:var(--color-border-strong);transform:translateY(-2px);box-shadow:var(--shadow-1)}.meeting-card[data-processing=true]{animation:wave-pulse var(--motion-glide) var(--ease-glide) infinite}.meeting-card--project{border-color:color-mix(in srgb,var(--project-color) 32%,var(--color-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--project-color) 14%,transparent),0 0 22px -6px color-mix(in srgb,var(--project-color) 38%,transparent),inset 0 0 20px -14px color-mix(in srgb,var(--project-color) 45%,transparent)}.meeting-card--project:hover{border-color:color-mix(in srgb,var(--project-color) 48%,var(--color-border-strong));box-shadow:0 0 0 1px color-mix(in srgb,var(--project-color) 22%,transparent),0 0 28px -5px color-mix(in srgb,var(--project-color) 52%,transparent),inset 0 0 20px -14px color-mix(in srgb,var(--project-color) 45%,transparent),var(--shadow-1)}@media (prefers-reduced-motion:reduce){.meeting-card[data-processing=true]{animation:none;box-shadow:0 0 0 1px rgba(122,167,255,.5)}}.meeting-card--scheduled{background:linear-gradient(160deg,rgba(60,40,90,.15),rgba(20,23,32,.85));border-color:rgba(160,120,220,.25);border-style:dashed;opacity:.68;filter:saturate(.8);transition:opacity .16s ease,filter .16s ease}.meeting-card--scheduled:hover{opacity:1;filter:none}.meeting-card__avatars{display:flex;align-items:center}.meeting-card__body{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.meeting-card__title{font-family:var(--font-display);font-size:var(--type-h3);font-weight:var(--weight-semibold);color:var(--color-text);margin:0}.meeting-card__headline,.meeting-card__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meeting-card__headline{font-size:var(--type-small);color:var(--color-text-muted)}.meeting-card__meta{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;font-size:var(--type-caption);color:var(--color-text-muted)}.meeting-card__meta-dot{width:3px;height:3px;border-radius:var(--radius-full);background:currentColor;opacity:.6}.meeting-card__time{font-family:var(--font-mono);font-size:var(--type-caption);color:var(--color-text-muted);white-space:nowrap;display:inline-flex;align-items:center;gap:var(--space-1)}.meeting-card__status{display:flex;align-items:center;gap:var(--space-2)}.archive-detail{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-12) var(--space-5) var(--space-5);max-width:1100px;margin:0 auto}.archive-detail__header{display:flex;flex-direction:column;gap:var(--space-3)}.archive-detail__title{font-family:var(--font-display);font-size:var(--type-display-md);font-weight:var(--weight-semibold);color:var(--color-text);margin:0;line-height:var(--leading-tight)}.archive-detail__meta{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;font-size:var(--type-small);color:var(--color-text-muted)}.archive-detail__meta-dot{width:3px;height:3px;border-radius:var(--radius-full);background:currentColor;opacity:.5}.archive-detail__back{font-size:var(--type-small);color:var(--color-text-muted);text-decoration:none;display:inline-flex;align-items:center;gap:var(--space-1);margin-bottom:var(--space-2)}.archive-detail__back:hover{color:var(--color-action)}.archive-detail__body{display:flex;flex-direction:column;gap:var(--space-4)}.tab-bar{display:flex;gap:var(--space-1);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-4)}.tab-bar__tab{position:relative;padding:var(--space-2) var(--space-4);font-size:var(--type-body);font-weight:var(--weight-medium);color:var(--color-text-muted);background:transparent;border:0;cursor:pointer;transition:color var(--motion-fast) var(--ease-wave);display:inline-flex;align-items:center;gap:var(--space-2)}.tab-bar__tab:hover,.tab-bar__tab[aria-selected=true]{color:var(--color-text)}.tab-bar__badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-full);background:var(--color-action-soft);color:var(--color-action);font-size:var(--type-caption);font-weight:var(--weight-semibold)}.tab-bar__underline{position:absolute;left:var(--space-3);right:var(--space-3);bottom:-1px;height:2px;background:linear-gradient(90deg,transparent,var(--color-action),transparent);border-radius:var(--radius-full);pointer-events:none}.tab-bar.transcript-tabs{margin-bottom:var(--space-3)}.task-item{position:relative;display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--motion-fast) var(--ease-wave),background var(--motion-fast) var(--ease-wave);list-style:none}.task-item+.task-item{margin-top:var(--space-2)}.task-item__check{flex:0 0 auto;width:22px;height:22px;border-radius:var(--radius-sm);border:1.5px solid var(--color-border);background:transparent;cursor:pointer;transition:background var(--motion-fast) var(--ease-wave),border-color var(--motion-fast) var(--ease-wave),transform var(--motion-fast) var(--ease-wave);margin-top:2px}.task-item__check:hover:not(:disabled){border-color:var(--color-action);background:color-mix(in srgb,var(--color-action) 10%,transparent)}.task-item__check:disabled{cursor:not-allowed;opacity:.5}.task-item .task-item__check{min-height:0}@media (max-width:767px){.task-item .task-item__check{position:relative}.task-item .task-item__check:before{content:"";position:absolute;inset:-11px}}.task-item__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.task-item[data-state=confirming]{border-color:var(--color-action)}.task-item[data-state=confirming] .task-item__check{transform:scale(1.08)}.task-item--done .task-item__check,.task-item[data-state=confirmed] .task-item__check,.task-item[data-state=confirming] .task-item__check{background:var(--color-action);border-color:var(--color-action)}.task-item--done .task-item__check:after,.task-item[data-state=confirmed] .task-item__check:after{content:"✓";display:block;text-align:center;color:var(--color-action-contrast);font-weight:var(--weight-bold);line-height:22px;font-size:14px}.task-item__text{font-size:var(--type-body);color:var(--color-text)}.task-item__meta{font-size:var(--type-small);color:var(--color-text-muted)}.decision-pill{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--color-action);background:color-mix(in srgb,var(--color-action) 8%,var(--color-surface-1));color:var(--color-text);font-size:var(--type-body);font-weight:var(--weight-medium);cursor:pointer;text-align:left;transition:box-shadow var(--motion-fast) var(--ease-wave),background var(--motion-fast) var(--ease-wave)}.decision-pill:hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-action) 20%,transparent);background:color-mix(in srgb,var(--color-action) 14%,var(--color-surface-1))}.decision-pill__icon{flex:0 0 auto;color:var(--color-action);font-size:1.1em;line-height:1}.decision-pill__text{flex:1 1 auto;min-width:0}.decision-pill--stale{opacity:.65;border-color:var(--color-border);background:var(--color-surface-1)}.decision-pill--stale .decision-pill__icon{color:var(--color-text-muted)}span.decision-pill{cursor:default}span.decision-pill:hover{box-shadow:none;background:color-mix(in srgb,var(--color-action) 8%,var(--color-surface-1))}.archive-detail .decision-row{position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-md);list-style:none}.archive-detail .decision-row+.decision-row{margin-top:var(--space-2)}.archive-detail .decision-row--stale{opacity:.7}.archive-detail .decision-row__head{display:flex;align-items:flex-start;gap:var(--space-3);justify-content:space-between}.archive-detail .decision-row__title{flex:1 1 auto}.archive-detail .decision-row__lead{display:flex;align-items:flex-start;gap:var(--space-2);flex:1 1 auto;min-width:0}.archive-detail .decision-row__marker{font-size:1.05rem;margin-top:.1rem}.archive-detail .decision-row__meta{display:flex;flex-wrap:wrap;gap:var(--space-2)}.transcript-view{padding:0;display:flex;flex-direction:column;gap:.15rem}.transcript-line{display:flex;align-items:flex-start;gap:var(--space-2);padding:.05rem 0}.transcript-line--head{margin-top:var(--space-3)}.transcript-line--head:first-child{margin-top:0}.transcript-line__avatarslot{flex:none;width:26px;display:inline-flex;margin-top:1px}.transcript-line__body{min-width:0;flex:1 1;display:flex;flex-direction:column}.transcript-line__speaker-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.transcript-line__text{white-space:pre-wrap;font-size:var(--type-body);line-height:1.55;color:var(--color-text)}.transcript-line--meta{color:var(--color-text-faint);font-size:var(--type-small);font-style:italic}@media (max-width:767px){.archive-page{padding:0}.archive-page__list{padding:0 var(--m-pad-stage);gap:var(--space-3)}.meeting-card{display:block;position:relative;padding:16px 0 16px 22px;margin:0;background:none;border:none;border-top:1px solid rgba(255,255,255,.07);border-radius:0;min-height:56px;box-shadow:none}.meeting-card:first-child{border-top:none}.meeting-card:hover{background:rgba(255,255,255,.02);transform:none;box-shadow:none}.meeting-card:before{content:"";position:absolute;left:0;top:24px;width:8px;height:8px;border-radius:50%;background:#b259ff;box-shadow:0 0 8px rgba(178,89,255,.6)}.meeting-card[data-mood=cool]:before{background:#59c8ff;box-shadow:0 0 8px rgba(89,200,255,.5)}.meeting-card--scheduled:before,.meeting-card[data-mood=warm]:before{background:#ffb478;box-shadow:0 0 8px rgba(255,180,120,.5)}.meeting-card--project:before{background:var(--project-color);box-shadow:0 0 8px color-mix(in srgb,var(--project-color) 60%,transparent)}.meeting-card__avatars{display:none}.meeting-card__body{display:block;min-width:0;padding-right:70px}.meeting-card__title{font-family:var(--font-display);font-style:italic;font-size:16px;font-weight:400;line-height:1.25;margin:0;color:var(--color-text)}.meeting-card__headline,.meeting-card__title{white-space:normal;overflow:visible;text-overflow:clip}.meeting-card__headline{font-family:var(--font-body);font-size:12px;opacity:.65;margin-top:3px;line-height:1.4}.meeting-card__meta{display:flex;flex-wrap:wrap;gap:4px 8px;font-family:var(--font-body);font-size:11px;opacity:.55;margin-top:6px;letter-spacing:.04em}.meeting-card__meta-dot{display:inline-block;margin:0;align-self:center}.meeting-card__status{position:absolute;top:16px;right:0;margin:0}.archive-detail{padding:56px var(--m-pad-stage) var(--space-10);gap:var(--space-4)}.archive-detail .card>h2{font-family:var(--font-display);font-size:1.05rem;margin:0 0 var(--space-2)}.task-row{padding:12px var(--m-pad-stage)}.task-row__title{font-family:var(--font-display);font-style:italic;font-size:14px;line-height:1.4}}.meeting-row{display:flex;align-items:center;gap:1rem;text-decoration:none;color:inherit;border-radius:8px;margin:-.25rem -.5rem;padding:.25rem .5rem;transition:background .12s ease}.meeting-row:hover{background:rgba(255,255,255,.03)}.meeting-row--scheduled{opacity:.62}.meeting-row--scheduled:hover{opacity:.85}.meeting-row--scheduled .meeting-row__title{font-style:italic}.meeting-row__main{flex:1 1;min-width:0}.meeting-row__title{font-weight:600;margin-bottom:.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-row__headline{color:var(--text-muted);font-size:.9rem;line-height:1.35;margin-bottom:.35rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.meeting-row__meta{font-size:.85rem;color:var(--text-muted);display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.meeting-row__participants{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.meeting-row__participants-names{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:18rem}.markdown-body :first-child{margin-top:0}.markdown-body :last-child{margin-bottom:0}.markdown-body h1{font-size:1.3rem}.markdown-body h2{font-size:1.1rem}.markdown-body h3{font-size:1rem}.markdown-body ol,.markdown-body p,.markdown-body ul{margin:0 0 .75rem}.markdown-body code{background:var(--surface-2);padding:1px 5px;border-radius:4px;font-size:.88em}.artefact-title{font-weight:600;margin-bottom:.3rem}.artefact-meta{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.4rem}.artefact-meta-pill{display:inline-flex;align-items:center;gap:.3rem;padding:1px 8px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border);color:var(--text-muted);font-size:.78rem;white-space:nowrap}.artefact-meta-pill--accent{background:rgba(122,167,255,.1);border-color:rgba(122,167,255,.34);color:#c8dbff}.artefact-meta-pill--success{background:rgba(80,165,110,.1);border-color:rgba(80,165,110,.34);color:#95d4ad}.artefact-meta-pill--warning{background:rgba(220,160,70,.1);border-color:rgba(220,160,70,.36);color:#f7c07a}.artefact-meta-pill--danger{background:rgba(180,70,70,.1);border-color:rgba(180,70,70,.4);color:#ff9696}.artefact-meta-pill--project{background:rgba(170,120,230,.1);border-color:rgba(170,120,230,.36);color:#d3b4f7}.artefact-meta-pill--linked{text-decoration:none;cursor:pointer;transition:background .12s ease,border-color .12s ease}.artefact-meta-pill--linked:hover{background:rgba(170,120,230,.18);border-color:rgba(170,120,230,.55)}.artefact-meta-pill--triage.artefact-meta-pill--linked:hover{background:var(--surface-2);border-color:var(--border);color:var(--text-muted)}.artefact-meta-pill--triage{font-style:italic;color:var(--text-faint)}.context-quote{border-left:2px solid var(--accent-border);margin:.4rem 0 0;padding:.2rem .85rem;color:#b0b4bc;font-size:.9rem;line-height:1.5}.detail-rationale{color:var(--text-muted);font-size:.9rem;margin-top:.25rem}.processing-indicator{display:inline-flex;align-items:center;gap:.55rem;margin-top:.4rem;font-size:.85rem;color:var(--color-text-muted)}.processing-indicator__orb{flex:none}.processing-orb{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-4) 0;text-align:center}.processing-orb__title{margin:0;font-family:var(--font-display);font-size:var(--type-h3);font-weight:var(--weight-semibold);color:var(--color-text)}.processing-orb__hint{margin:0;max-width:44ch;color:var(--color-text-muted);line-height:1.5}.pipeline-progress{display:grid;grid-template-columns:repeat(4,1fr);width:100%;max-width:440px;margin:var(--space-2) 0 0;padding:0;list-style:none}.pipeline-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:9px;min-width:0}.pipeline-step__rail{position:absolute;top:6px;right:50%;left:-50%;height:2px;border-radius:2px;background:var(--color-border)}.pipeline-step:first-child .pipeline-step__rail{display:none}.pipeline-step__node{position:relative;z-index:1;width:13px;height:13px;border-radius:50%;border:2px solid var(--color-border);background:var(--color-surface-1)}.pipeline-step__label{font-size:var(--type-caption);color:var(--color-text-faint);text-align:center;line-height:1.2}.pipeline-step--done .pipeline-step__rail{background:var(--color-action)}.pipeline-step--done .pipeline-step__node{background:var(--color-action);border-color:var(--color-action)}.pipeline-step--done .pipeline-step__label{color:var(--color-text-muted)}.pipeline-step--active .pipeline-step__rail{background:linear-gradient(90deg,var(--color-action),color-mix(in srgb,var(--color-action) 25%,transparent),var(--color-action));background-size:220% 100%;animation:pipeline-flow 1.4s linear infinite}.pipeline-step--active .pipeline-step__node{border-color:var(--color-action);background:var(--color-action-soft);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-action) 16%,transparent);animation:pipeline-pulse 1.7s ease-in-out infinite}.pipeline-step--active .pipeline-step__label{color:var(--color-action);font-weight:var(--weight-semibold)}@keyframes pipeline-flow{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes pipeline-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-action) 16%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-action) 26%,transparent)}}@media (prefers-reduced-motion:reduce){.pipeline-step--active .pipeline-step__node,.pipeline-step--active .pipeline-step__rail{animation:none}}.processing-spinner{width:14px;height:14px;border-radius:999px;border:2px solid rgba(122,167,255,.22);border-top:2px solid var(--accent);display:inline-block;animation:nh-spin .9s linear infinite;flex-shrink:0}.processing-spinner--lg{width:24px;height:24px;border-width:3px}@keyframes nh-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.processing-spinner{animation:none;opacity:.6}}.task-row{display:flex;align-items:flex-start;gap:.8rem}.task-row__check{flex-shrink:0;width:22px;height:22px;border-radius:6px;border:1.8px solid var(--border);background:transparent;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;margin-top:.15rem;color:transparent;transition:background .12s ease,border-color .12s ease}.task-row__check[data-state=done]{background:#50a56e;border-color:#50a56e;color:#0f1114}.task-row--open .task-row__check{border-color:#5b626c;background:rgba(255,255,255,.02)}.task-row--open:hover .task-row__check{border-color:var(--accent-border)}.task-row__check--idea{border-color:rgba(247,192,122,.4);background:rgba(247,192,122,.06);font-size:.95rem;color:inherit}.task-row__check--decision{border-color:rgba(170,120,230,.4);background:rgba(170,120,230,.06);color:#d3b4f7;font-size:.85rem}.task-row__body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.55rem}.task-row__title{font-weight:600;font-size:1rem;line-height:1.35}.task-row--done .task-row__title{text-decoration:line-through;-webkit-text-decoration-color:rgba(149,212,173,.55);text-decoration-color:rgba(149,212,173,.55);color:var(--text-muted)}.task-row__meta{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.task-assignee-pill{gap:.4rem;padding:2px 10px 2px 2px;background:var(--accent-bg);color:var(--text);font-size:.82rem;font-weight:500}.task-assignee-pill,.task-assignee-pill__avatar{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--accent-border)}.task-assignee-pill__avatar{width:22px;height:22px;justify-content:center;background:var(--bg);color:var(--accent-hover);font-size:.7rem;font-weight:600;letter-spacing:.02em}.task-assignee-pill__name{white-space:nowrap}.task-assignee-pill--empty{background:var(--surface-2);border-color:var(--border);color:var(--text-muted);padding:2px 10px;font-style:italic}.task-done-banner{background:rgba(80,165,110,.08);border:1px solid rgba(80,165,110,.32);border-radius:9px;padding:.5rem .75rem;display:flex;flex-direction:column;gap:.3rem}.task-done-banner__head{display:flex;align-items:center;gap:.45rem;font-size:.88rem;color:#b8e2c8}.task-done-banner__check{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:#50a56e;color:#0f1114;font-weight:700;font-size:.75rem;flex-shrink:0}.task-done-banner__by strong{color:var(--text)}.task-done-banner__when{color:var(--text-muted);font-size:.82rem}.task-done-banner__note{margin:0;padding:.35rem .65rem;border-left:2px solid rgba(80,165,110,.45);font-size:.88rem;line-height:1.45;color:var(--text);background:rgba(80,165,110,.04);border-radius:0 4px 4px 0}.artifact-state-toggle{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem}.artifact-state-toggle__label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);font-weight:600;font-size:.7rem}.artifact-state-toggle__select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:linear-gradient(45deg,transparent 50%,var(--text-muted) 50%) calc(100% - 12px) 50% /5px 5px no-repeat,linear-gradient(135deg,var(--text-muted) 50%,transparent 50%) calc(100% - 7px) 50% /5px 5px no-repeat,var(--surface-2);border:1px solid var(--border);color:var(--text);font:inherit;font-size:.8rem;padding:2px 1.5rem 2px .55rem;border-radius:999px;cursor:pointer}.artifact-state-toggle__select:hover:not(:disabled){border-color:#34394a}.task-row--stale .task-row__title{color:var(--text-muted);text-decoration:line-through;-webkit-text-decoration-color:rgba(170,120,230,.4);text-decoration-color:rgba(170,120,230,.4)}.own-task-toggle{margin-top:.6rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.own-task-toggle--expanded{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;padding:.6rem .7rem;border-radius:8px;background:rgba(122,167,255,.05);border:1px solid var(--border)}.own-task-toggle__label{display:flex;flex-direction:column;gap:.25rem}.own-task-toggle__caption{font-size:.78rem;color:var(--text-muted);font-weight:500}.own-task-toggle__textarea{margin:0;resize:vertical;font-size:.9rem;line-height:1.45;font-family:inherit}.own-task-toggle__actions{display:flex;gap:.35rem;align-items:center;flex-wrap:wrap}.own-task-toggle--done{background:rgba(80,165,110,.08);border:1px solid rgba(80,165,110,.32);border-radius:8px;padding:.55rem .75rem;display:flex;flex-direction:column;gap:.4rem;align-items:flex-start}.own-task-toggle__done-badge{font-size:.82rem;font-weight:600;color:#95d4ad}.own-task-toggle__done-note{margin:0;font-size:.88rem;color:var(--text);line-height:1.45;padding-left:.7rem;border-left:2px solid rgba(80,165,110,.4)}.own-task-toggle__error{color:#ff8a8a;font-size:.8rem}.task-card__icon{flex-shrink:0;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;margin-top:2px;line-height:1}.task-card--idea{background:linear-gradient(135deg,rgba(247,192,122,.05),transparent 70%),var(--bg)}.task-card--idea.task-card--unconfirmed{border-color:rgba(247,192,122,.55)}.meeting-project-pill{display:inline-flex;align-items:center;gap:.4rem;padding:2px 10px;border-radius:999px;background:rgba(122,167,255,.08);border:1px solid rgba(122,167,255,.24);color:var(--text);font-size:.82rem}.meeting-project-pill__label{color:var(--text-muted)}.meeting-project-pill--button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:.82rem;cursor:pointer;transition:background .12s ease,border-color .12s ease}.meeting-project-pill--button:hover{background:rgba(122,167,255,.18);border-color:rgba(122,167,255,.38)}.meeting-project-pill--editor{padding:2px 4px}.meeting-project-pill--picker{padding:0;background:transparent;border:none}.markdown-body .mention{display:inline;padding:0 .2em;margin:0 .05em;border-radius:4px;background:color-mix(in srgb,currentColor 12%,transparent);font-weight:500;white-space:nowrap}.meeting-moment-pill{display:inline-flex;align-items:center;gap:.4rem;padding:3px 12px;border-radius:999px;background:var(--color-action-soft);border:1px solid color-mix(in srgb,var(--color-action) 35%,transparent);color:var(--color-text);font-size:.82rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap}.meeting-card__time.meeting-moment-pill{background:transparent;border:none;padding:0;font-family:var(--font-mono);font-size:var(--type-caption);color:var(--color-text-muted);font-weight:400}.input--inline{display:inline-block;width:auto;min-width:16ch;padding:2px 6px;font-size:.85rem}.meeting-project-pill__cancel{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--text-muted);cursor:pointer;padding:0 4px;font-size:.9rem}.meeting-project-pill__cancel:hover{color:var(--text)}.meeting-project-pill__error{color:var(--danger,#ff8888);font-size:.78rem}.project-chip-wrap{position:relative}.project-chip,.project-chip-wrap{display:inline-flex;align-items:center}.project-chip{gap:6px;padding:3px 10px;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface-1);color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--type-small);font-weight:var(--weight-medium);line-height:1;white-space:nowrap}.project-chip__dot{width:6px;height:6px;flex:none;border-radius:var(--radius-full);background:var(--color-action)}.project-chip--trigger{cursor:pointer;transition:border-color var(--motion-fast) var(--ease-wave),color var(--motion-fast) var(--ease-wave)}.project-chip--trigger:hover{border-color:var(--color-border-strong);color:var(--color-text)}.project-chip--trigger:disabled{opacity:.6;cursor:default}.project-chip--open{border-color:var(--color-action);color:var(--color-text)}.project-chip__chevron{color:var(--color-text-muted);transition:transform var(--motion-fast) var(--ease-wave)}.project-chip--open .project-chip__chevron{transform:rotate(180deg)}.artifact-edit-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:.78rem;padding:2px 8px;border-radius:6px;border:1px solid var(--border);background:transparent;color:var(--text-muted);cursor:pointer;margin-top:.5rem}.artifact-edit-trigger:hover{color:var(--text);border-color:#34394a}.artifact-edit-form{margin-top:.6rem;padding:.65rem .75rem;border:1px solid var(--border);background:var(--surface-2);border-radius:8px;display:flex;flex-direction:column;gap:.45rem}.artifact-edit-row{display:flex;flex-direction:column;gap:.2rem;font-size:.85rem}.artifact-edit-row__label{color:var(--text-muted);font-size:.78rem}.artifact-edit-actions{display:flex;gap:.4rem;margin-top:.25rem;flex-wrap:wrap}.inline-title{font-size:1rem;font-weight:500;color:var(--text);line-height:1.4;padding:0}.inline-title--done{text-decoration:line-through;color:var(--text-muted)}.inline-title--editable{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid transparent;font:inherit;font-weight:500;color:inherit;text-align:left;padding:2px 6px;margin-left:-6px;border-radius:6px;cursor:text;width:100%;display:block;transition:background .12s ease,border-color .12s ease}.inline-title--editable:hover{background:rgba(122,167,255,.05);border-color:rgba(122,167,255,.18)}.inline-title--input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);border:1px solid var(--accent-border);color:var(--text);font:inherit;font-weight:500;width:100%;padding:2px 6px;margin-left:-6px;border-radius:6px;outline:none;box-shadow:0 0 0 3px rgba(122,167,255,.14)}.archive-row{background:transparent;border:none;padding:0}.archive-row__head{display:flex;align-items:center;gap:.5rem;justify-content:space-between}.archive-row__meta{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin-top:.55rem}.task-row__check--button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;font-size:.85rem;padding:0}.task-row__check--button:disabled{cursor:default}.task-row__check--button:not(:disabled):hover{border-color:var(--accent-border);background:rgba(122,167,255,.12)}.archive-row__meta .picker,.picker--inline{display:inline-flex;width:auto;min-width:0;flex-wrap:nowrap}.archive-row__meta .picker__trigger,.picker--inline .picker__trigger{width:auto;height:28px;padding:0 .55rem 0 .45rem;gap:.4rem;font-size:.82rem;border-radius:999px;line-height:1}.archive-row__meta .picker__avatar,.picker--inline .picker__avatar{width:22px;height:22px;font-size:.68rem}.picker--inline .picker__avatar--emoji{background:transparent;border:none;font-size:.95rem;width:16px;height:16px}.archive-row__meta .picker__label,.picker--inline .picker__label{flex:0 1 auto}.archive-row__meta .picker__caret,.picker--inline .picker__caret{font-size:.62rem}.picker--warning .picker__trigger{background:rgba(220,160,70,.1);border-color:rgba(220,160,70,.4);color:var(--color-attention)}.picker--warning:not(.picker--open) .picker__trigger:hover{background:rgba(220,160,70,.18);border-color:rgba(220,160,70,.6)}.picker--danger .picker__trigger{background:rgba(180,70,70,.1);border-color:rgba(180,70,70,.44);color:var(--color-danger)}.picker--danger:not(.picker--open) .picker__trigger:hover{background:rgba(180,70,70,.18);border-color:rgba(180,70,70,.6)}.picker--project .picker__trigger{background:rgba(170,120,230,.1);border-color:rgba(170,120,230,.4);color:var(--color-agent)}.picker--project:not(.picker--open) .picker__trigger:hover{background:rgba(170,120,230,.18);border-color:rgba(170,120,230,.6)}.picker__avatar--danger{background:rgba(180,70,70,.16);border-color:rgba(180,70,70,.45);color:#ff9696}.picker__avatar--warning{background:rgba(220,160,70,.16);border-color:rgba(220,160,70,.45);color:#f7c07a}.picker__avatar--muted{background:var(--surface-2);border-color:var(--border);color:var(--text-muted)}.picker--inline .picker__clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;font:inherit;font-size:.95rem;line-height:1;color:inherit;opacity:.5;cursor:pointer;padding:0 2px;margin-left:2px;border-radius:999px;transition:opacity .12s ease,background .12s ease}.picker--inline .picker__clear:hover{opacity:1;background:rgba(0,0,0,.25)}.detail-action{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:none;border-radius:var(--radius-md);background:var(--glass-fill-soft);border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;text-decoration:none;transition:color var(--motion-fast) var(--ease-wave),border-color var(--motion-fast) var(--ease-wave),background var(--motion-fast) var(--ease-wave),transform var(--motion-fast) var(--ease-wave)}.detail-action:hover{color:var(--color-action);border-color:var(--color-action-border);background:var(--color-action-soft);transform:translateY(-1px)}.detail-action:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.detail-action--open{color:var(--color-action);border-color:var(--color-action-border);background:var(--color-action-soft)}.detail-overflow{position:relative;display:inline-flex}.detail-overflow__menu{left:auto;right:0;min-width:12rem;transform-origin:top right}.tf-option--danger,.tf-option--danger .tf-option__check,.tf-option--danger .tf-option__label{color:var(--color-danger)}.tf-option--danger:hover{background:color-mix(in srgb,var(--color-danger) 13%,transparent)}.tf-option--danger:disabled{opacity:.6;cursor:default}.summary-block{margin-top:var(--space-4)}.summary-block:first-of-type{margin-top:var(--space-2)}.summary-block__title{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--type-h4,1.25rem);font-weight:var(--weight-semibold);line-height:1.25;color:var(--color-text)}.summary-block__mood{margin:0;color:var(--color-text);line-height:1.55}.summary-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.summary-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .7rem;border-radius:var(--radius-pill);font-size:var(--type-caption);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text)}.summary-chip svg{flex:none}.summary-chip--link{font-family:inherit;cursor:pointer;transition:transform var(--motion-fast) var(--ease-wave),box-shadow var(--motion-fast) var(--ease-wave),border-color var(--motion-fast) var(--ease-wave)}.summary-chip--link:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-text) 25%,transparent)}.summary-chip--link:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.summary-chip--task svg{color:var(--color-success)}.summary-chip--decision svg{color:var(--color-action)}.summary-chip--idea svg{color:var(--color-attention)}.summary-view__note{margin:var(--space-4) 0 0;font-size:var(--type-caption);color:var(--color-text-faint)}.compare-model{margin:.6rem 0 .2rem}.compare-model__control{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;gap:.45rem}.compare-model__stt{display:inline-flex;align-items:center;gap:.45rem;font-size:.85rem;color:var(--color-text-muted);cursor:pointer}.compare-model__stt input{accent-color:var(--color-accent);width:1rem;height:1rem}.compare-model__menu{position:absolute;z-index:20;margin:.3rem 0 0;padding:.3rem;list-style:none;min-width:220px;background:var(--color-surface-2);border:1px solid var(--color-border-strong);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.45)}.compare-model__item{display:flex;flex-direction:column;gap:.1rem;width:100%;text-align:left;background:none;border:none;border-radius:8px;padding:.5rem .6rem;cursor:pointer;color:var(--color-text)}.compare-model__item:hover{background:var(--color-surface-3)}.compare-model__item-model{font-family:var(--font-mono);font-size:.82rem}.compare-model__item-host{font-size:.72rem;color:var(--color-text-muted)}.compare-model__status{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--color-text-muted)}.compare-model__status code{color:var(--color-agent)}.compare-model__hint{font-size:.74rem;margin:.4rem 0 0}.compare-model__error{font-size:.78rem;color:var(--color-danger);margin:.4rem 0 0}.summary-audio{display:flex;align-items:center;gap:.85rem;margin-top:.9rem;padding:.7rem .85rem;border-radius:var(--radius-lg);background:var(--glass-fill);border:1px solid var(--color-border-strong,rgba(122,167,255,.18));box-shadow:var(--shadow-1,0 4px 12px rgba(0,0,0,.25)),inset 0 1px 0 rgba(255,255,255,.05);-webkit-backdrop-filter:blur(22px) saturate(1.1);backdrop-filter:blur(22px) saturate(1.1);transition:box-shadow .4s var(--ease-glide,ease),border-color .4s var(--ease-glide,ease)}.summary-audio--playing{border-color:color-mix(in srgb,var(--accent,#7aa7ff) 45%,transparent);box-shadow:var(--shadow-1,0 4px 12px rgba(0,0,0,.25)),var(--glow-action,0 0 24px -6px rgba(122,167,255,.45)),inset 0 1px 0 rgba(255,255,255,.06)}.summary-audio__btn{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:none;cursor:pointer;color:#fff;background:linear-gradient(140deg,var(--accent,#7aa7ff),#9bbcff);box-shadow:0 4px 14px -3px rgba(122,167,255,.6),inset 0 1px 0 rgba(255,255,255,.35);transition:transform .18s var(--ease-spring,ease)}.summary-audio__btn:hover{transform:scale(1.05)}.summary-audio__btn:active{transform:scale(.9)}.summary-audio--playing .summary-audio__btn{animation:sa-glow 2.6s var(--ease-wave,ease-in-out) infinite}.summary-audio__body{flex:1 1;display:flex;flex-direction:column;gap:.45rem;min-width:0}.summary-audio__label{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--type-body);font-weight:600;letter-spacing:normal;text-transform:none;color:var(--color-text)}.summary-audio__label-ico{flex:none;opacity:.95}.summary-audio__sub{margin-top:-.2rem;font-size:var(--type-small);color:var(--color-text-muted)}.summary-audio__hint{flex:1 1;min-width:8ch;font-size:.78rem;letter-spacing:0;text-transform:none;font-weight:500;color:var(--text-muted,#9aa3b8)}.summary-audio__wave{display:flex;align-items:center;gap:2px;height:30px;cursor:pointer;touch-action:none}.summary-audio__bar{flex:1 1;min-width:1.5px;height:var(--h,50%);border-radius:99px;background:rgba(140,158,196,.26);transform-origin:center;transition:background .25s linear}.summary-audio__bar--on{background:linear-gradient(180deg,#b9d0ff,var(--accent,#7aa7ff));box-shadow:0 0 6px -1px rgba(122,167,255,.55)}.summary-audio--playing .summary-audio__bar{animation:sa-bob 1.25s var(--ease-wave,ease-in-out) infinite;animation-delay:calc(var(--i, 0) * -55ms)}.summary-audio__time{flex:none;align-self:flex-end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.7rem;letter-spacing:.02em;color:var(--text-muted,#9aa3b8)}.summary-audio--empty{justify-content:space-between;flex-wrap:wrap;gap:.6rem}.summary-audio--empty .summary-audio__label{flex:1 1}.summary-audio__pending-orb,.summary-audio__regen{flex:none;display:inline-flex;align-items:center}.summary-audio__regen{gap:.4rem;border:1px solid color-mix(in srgb,var(--accent,#7aa7ff) 40%,transparent);background:transparent;color:var(--accent,#7aa7ff);border-radius:11px;padding:.42rem .72rem;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .2s ease,transform .15s var(--ease-spring,ease)}.summary-audio__regen:hover:not(:disabled){background:color-mix(in srgb,var(--accent,#7aa7ff) 12%,transparent)}.summary-audio__regen:active:not(:disabled){transform:scale(.95)}.summary-audio__regen:disabled{opacity:.55;cursor:default}@keyframes sa-bob{0%,to{transform:scaleY(.7)}50%{transform:scaleY(1.18)}}@keyframes sa-glow{0%,to{box-shadow:0 4px 14px -3px rgba(122,167,255,.6),inset 0 1px 0 rgba(255,255,255,.35)}50%{box-shadow:0 4px 22px -2px rgba(122,167,255,.85),inset 0 1px 0 rgba(255,255,255,.35)}}@media (prefers-reduced-motion:reduce){.summary-audio,.summary-audio__bar,.summary-audio__btn{transition:none}.summary-audio--playing .summary-audio__bar,.summary-audio--playing .summary-audio__btn{animation:none}}.archive-detail__masthead{display:flex;flex-direction:column;gap:var(--space-3)}.archive-detail__back-btn{align-self:flex-start;gap:6px}.archive-detail__masthead .nh-pagehead{margin-bottom:0}.archive-detail__layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.archive-detail__main{min-width:0}.archive-detail__aside,.archive-detail__main{display:flex;flex-direction:column;gap:var(--space-4)}.archive-detail__aside{position:-webkit-sticky;position:sticky;top:var(--space-4)}@media (max-width:860px){.archive-detail__layout{grid-template-columns:1fr}.archive-detail__aside{position:static}}.detail-tabs{display:flex;flex-direction:column;gap:var(--space-4)}.nh-dtabs{display:flex;gap:var(--space-1);border-bottom:1px solid var(--color-border)}.nh-dtab{position:relative;padding:var(--space-2) var(--space-3);background:transparent;border:0;cursor:pointer;font-family:var(--font-body);font-size:var(--type-body);font-weight:var(--weight-medium);color:var(--color-text-muted);transition:color .15s var(--ease-wave)}.nh-dtab.is-active,.nh-dtab:hover{color:var(--color-text)}.nh-dtab.is-active:after{content:"";position:absolute;left:var(--space-2);right:var(--space-2);bottom:-1px;height:2px;border-radius:2px;background:var(--color-action);box-shadow:0 0 10px color-mix(in srgb,var(--color-action) 60%,transparent)}.nh-dtab:focus-visible{outline:2px solid var(--color-action);outline-offset:3px;border-radius:6px}.nh-dtab__count{margin-left:6px;font-size:var(--type-caption);color:var(--color-text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.detail-aside__panel{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-1);border:1px solid var(--color-border);box-shadow:var(--shadow-card)}.detail-aside__panel+.detail-aside__panel{margin-top:0}.detail-aside__title{font-family:var(--font-body);font-size:var(--type-caption);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);font-weight:700;margin:0 0 var(--space-3)}.detail-aside__person{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) 0;font-size:var(--type-small);color:var(--color-text)}.detail-aside__models{display:flex;flex-wrap:wrap;gap:6px}.detail-aside__note{margin:var(--space-3) 0 0;font-size:var(--type-caption);color:var(--color-text-faint);line-height:1.45}.summary-audio__btn{position:relative;overflow:hidden}.summary-audio--ai .summary-audio__btn{background:transparent;box-shadow:none}.summary-audio__orb{position:absolute;inset:0;z-index:0;pointer-events:none}.summary-audio--ai .summary-audio__btn svg{position:relative;z-index:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.detail-meta-inline{display:inline-flex;align-items:center;gap:6px}.summary-chip--question svg{color:var(--color-agent)}.summary-chip--blocker svg{color:var(--color-danger)}.nh-arow__head{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.nh-arow__head .artefact-meta-pill{flex-shrink:0}.nh-arow__marker{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;font-size:13px}.nh-arow__marker--question{background:color-mix(in srgb,var(--color-agent) 14%,transparent)}.nh-arow__marker--blocker{background:color-mix(in srgb,var(--color-danger) 13%,transparent)}.nh-arow__title{flex:1 1;min-width:0;font-weight:var(--weight-medium);overflow-wrap:anywhere}.nh-arow__desc{margin:6px 0 0 36px;font-size:.9rem;color:var(--color-text-muted)}.nh-arow .context-quote,.nh-arow .zitat{margin-left:36px}.decision-row__chain{display:flex;align-items:center;gap:6px;margin:4px 0 0;font-size:var(--type-caption);color:var(--color-text-muted)}.decision-row__chain a{color:var(--color-text-muted);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.decision-row__chain a:hover{color:var(--color-text)}.nh-followup{display:flex;align-items:flex-start;gap:12px;margin-top:var(--space-4);padding:14px 16px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-action) 9%,var(--color-surface-1));border:1px solid color-mix(in srgb,var(--color-action) 30%,transparent)}.nh-followup__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;color:var(--color-action);background:color-mix(in srgb,var(--color-action) 14%,transparent)}.nh-followup__body{flex:1 1;min-width:0}.nh-followup__title{margin:0 0 2px;font-weight:var(--weight-semibold);font-size:var(--type-body)}.nh-followup__when{margin:0;font-size:var(--type-small);color:var(--color-text-muted)}.nh-followup__when b{color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nh-followup__people{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.nh-followup__people-names{font-size:var(--type-caption);color:var(--color-text-muted)}.nh-followup__quote{margin:6px 0 0;font-size:var(--type-caption);color:var(--color-text-faint);font-style:italic}.nh-followup__actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;flex-shrink:0}@media (max-width:560px){.nh-followup{flex-wrap:wrap}.nh-followup__actions{flex-direction:row;width:100%}.nh-followup__actions .btn{flex:1 1}}.archive-detail .nh-artefact-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.archive-detail .nh-artefact-list>li{padding:var(--space-3) var(--space-4);background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--motion-fast) var(--ease-wave),transform var(--motion-fast) var(--ease-wave)}.archive-detail .nh-artefact-list>li:hover{border-color:var(--color-border-strong);transform:translateX(2px)}.archive-detail .nh-artefact-list .decision-row+.decision-row,.archive-detail .nh-artefact-list .task-item+.task-item{margin-top:0}@media (prefers-reduced-motion:reduce){.archive-detail .nh-artefact-list>li{transition:border-color var(--motion-fast) var(--ease-wave)}.archive-detail .nh-artefact-list>li:hover{transform:none}}.archive-detail .nh-pagehead__meta-dot{display:none}.archive-detail .task-read-meta{display:flex;align-items:center;gap:8px;flex:0 0 auto}.archive-detail .task-read-meta__avatar{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;font-size:.7rem;font-weight:700;flex:none}.archive-detail .task-due-chip{display:inline-flex;align-items:center;white-space:nowrap}.archive-detail .nh-arow-edit-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--color-text-faint);cursor:pointer;flex:none;transition:color .12s var(--ease-wave),background .12s var(--ease-wave),border-color .12s var(--ease-wave)}.archive-detail .nh-arow-edit-btn:hover,.archive-detail .nh-arow-edit-btn[aria-expanded=true]{color:var(--color-text);background:color-mix(in srgb,var(--color-action) 12%,transparent);border-color:color-mix(in srgb,var(--color-action) 32%,transparent)}.archive-detail .task-edit-panel{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.archive-detail .task-read-assignee{display:inline-flex;align-items:center;gap:6px;min-width:0}.archive-detail .task-read-assignee__name{font-size:var(--type-small);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:14ch}.archive-detail .archive-row__head{flex-wrap:wrap}.archive-detail .archive-row__head .task-row__title,.archive-detail .archive-row__head>.inline-title{min-width:0;overflow-wrap:anywhere}.archive-detail .nh-arow-edit-btn:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.archive-detail{max-width:1280px}.archive-detail__layout{grid-template-columns:minmax(0,1fr)}.archive-detail .nh-arte-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.archive-detail .nh-arte-col{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}@media (max-width:900px){.archive-detail .nh-arte-grid{grid-template-columns:1fr}}.archive-detail .nh-arte-sec{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.archive-detail .nh-arte-sec__head{display:flex;align-items:center;gap:10px;padding:14px 16px}.archive-detail .nh-arte-sec__icon{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;flex:none}.archive-detail .nh-arte-sec__icon .artefact-icon{color:inherit;font-size:inherit;line-height:1}.archive-detail .nh-arte-sec__icon--task{background:color-mix(in srgb,var(--color-success) 14%,transparent);color:var(--color-success)}.archive-detail .nh-arte-sec__icon--idea{background:color-mix(in srgb,var(--color-attention) 14%,transparent);color:var(--color-attention)}.archive-detail .nh-arte-sec__icon--decision{background:color-mix(in srgb,var(--color-action) 14%,transparent);color:var(--color-action)}.archive-detail .nh-arte-sec__icon--question{background:color-mix(in srgb,var(--color-agent) 14%,transparent);color:var(--color-agent)}.archive-detail .nh-arte-sec__icon--blocker{background:color-mix(in srgb,var(--color-danger) 14%,transparent);color:var(--color-danger)}.archive-detail .nh-arte-sec__label{margin:0;font-family:var(--font-body);font-size:var(--type-caption);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted)}.archive-detail .nh-arte-sec__count{font-size:var(--type-caption);font-weight:500;color:var(--color-text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.archive-detail .nh-arte-sec__body{list-style:none;margin:0;padding:0 14px 12px;display:flex;flex-direction:column}.archive-detail .nh-arte-sec__body>li{padding:13px 6px;background:transparent;border:none;border-radius:0;margin:0}.archive-detail .nh-arte-sec__body>li+li{border-top:1px solid var(--color-border)}.archive-detail .nh-arte-sec__body .decision-row+.decision-row,.archive-detail .nh-arte-sec__body .task-item+.task-item{margin-top:0}.archive-detail .nh-arte-sec__empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:26px 16px 30px;text-align:center}.archive-detail .nh-arte-sec__empty-icon{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;opacity:.9}.archive-detail .nh-arte-sec__empty-text{margin:0;font-size:var(--type-small);color:var(--color-text-faint)}.archive-detail .nh-arte-sec__body .context-quote{border-left:2px solid var(--color-border-strong);padding:0 0 0 10px;margin:0;font-style:italic;font-size:.8rem;line-height:1.5;color:var(--color-text-faint)}.archive-detail .detail-people{display:inline-flex;align-items:center;gap:8px}.archive-detail .detail-people__label{font-size:var(--type-caption);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-faint);font-weight:600;white-space:nowrap}@media (max-width:560px){.archive-detail .detail-people__label{display:none}}.archive-detail .nh-arte-subhead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-3);font-size:var(--type-small);color:var(--color-text-muted)}.archive-detail .nh-arte-subhead b{color:var(--color-text);font-weight:600}.archive-detail .nh-arte-subhead__tools{display:inline-flex;align-items:center;gap:var(--space-2)}.archive-detail .nh-arte-search{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface-1);color:var(--color-text-faint);font-size:var(--type-small);min-width:200px}.archive-detail .nh-arte-search:focus-within{border-color:color-mix(in srgb,var(--arte-decision) 55%,var(--color-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--arte-decision) 16%,transparent)}.archive-detail .nh-arte-search input{border:0;background:transparent;outline:none;color:var(--color-text);font:inherit;min-width:0;flex:1 1}.archive-detail .nh-arte-search input::-webkit-search-cancel-button{display:none}.archive-detail .nh-arte-search__clear{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;border:0;cursor:pointer;background:var(--color-surface-3);color:var(--color-text-muted)}.archive-detail .nh-arte-search__clear:hover{background:var(--color-border-strong);color:var(--color-text)}.archive-detail .nh-arte-grid [data-nh-hidden]{display:none!important}.archive-detail .nh-arte-sec__add{margin-left:auto;width:28px;height:28px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--color-text-faint);font-size:17px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .12s var(--ease-wave),background .12s var(--ease-wave),border-color .12s var(--ease-wave)}.archive-detail .nh-arte-sec__add:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-action) 10%,transparent);border-color:color-mix(in srgb,var(--color-action) 28%,transparent)}.archive-detail .nh-arte-sec__manual{margin-top:2px;padding:6px 14px;border-radius:999px;border:1px dashed var(--color-border-strong);background:transparent;color:var(--color-text-muted);font-size:var(--type-small);cursor:pointer}.archive-detail .nh-arte-sec__manual:hover{color:var(--color-text);border-color:var(--color-action)}.archive-detail .nh-arte-sec__composer{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px 14px;border-top:1px solid var(--color-border)}.archive-detail .nh-arte-sec__composer-input{flex:1 1 180px;min-width:0;height:34px;padding:0 12px;border-radius:10px;border:1px solid var(--color-border-strong);background:var(--color-surface-1);color:var(--color-text);font:inherit;font-size:var(--type-small)}.archive-detail .nh-arte-sec__composer-input:focus{outline:none;border-color:color-mix(in srgb,var(--arte-decision) 55%,var(--color-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--arte-decision) 16%,transparent)}.archive-detail .nh-arte-sec__composer-error{flex:1 0 100%;color:var(--color-danger);font-size:var(--type-caption)}.archive-detail{--arte-task:rgb(29,138,93);--arte-question:rgb(108,71,212);--arte-idea:rgb(176,111,21);--arte-decision:rgb(47,90,214);--arte-blocker:rgb(203,68,74)}.archive-detail .artefact-icon--task{color:var(--arte-task)}.archive-detail .artefact-icon--question{color:var(--arte-question)}.archive-detail .artefact-icon--idea{color:var(--arte-idea)}.archive-detail .artefact-icon--decision{color:var(--arte-decision)}.archive-detail .artefact-icon--blocker{color:var(--arte-blocker)}.archive-detail .nh-arte-sec__icon--task{background:color-mix(in srgb,var(--arte-task) 13%,transparent);color:var(--arte-task)}.archive-detail .nh-arte-sec__icon--question{background:color-mix(in srgb,var(--arte-question) 13%,transparent);color:var(--arte-question)}.archive-detail .nh-arte-sec__icon--idea{background:color-mix(in srgb,var(--arte-idea) 13%,transparent);color:var(--arte-idea)}.archive-detail .nh-arte-sec__icon--decision{background:color-mix(in srgb,var(--arte-decision) 13%,transparent);color:var(--arte-decision)}.archive-detail .nh-arte-sec__icon--blocker{background:color-mix(in srgb,var(--arte-blocker) 13%,transparent);color:var(--arte-blocker)}.archive-detail .task-row__check--idea{background:color-mix(in srgb,var(--arte-idea) 12%,transparent);border-color:color-mix(in srgb,var(--arte-idea) 34%,transparent);color:var(--arte-idea)}.archive-detail .nh-arow__marker--question{background:color-mix(in srgb,var(--arte-question) 13%,transparent)}.archive-detail .nh-arow__marker--blocker{background:color-mix(in srgb,var(--arte-blocker) 13%,transparent)}.archive-detail .nh-arte-sec__empty-icon{background:transparent;color:var(--color-text-faint)}.archive-detail .nh-dtab.is-active:after{background:var(--arte-decision);box-shadow:0 0 10px color-mix(in srgb,var(--arte-decision) 55%,transparent)}.archive-detail .picker--muted .picker__trigger{font-style:normal}.archive-detail .picker--prio-high .picker__trigger .picker__avatar{color:var(--arte-blocker)}.archive-detail .picker--prio-med .picker__trigger .picker__avatar{color:var(--arte-idea)}.archive-detail .picker--prio-low .picker__trigger .picker__avatar,.archive-detail .picker__avatar--success{color:var(--arte-task)}.archive-detail .picker__inferred-marker{color:var(--arte-question)}.archive-detail .picker__avatar--person{color:#fff;font-size:.6rem;font-weight:700;border:0;overflow:hidden}.archive-detail .nh-arte-sec__body .picker__clear{display:none}.archive-detail__masthead{top:0;z-index:60}.archive-detail .nh-dtabs,.archive-detail__masthead{position:-webkit-sticky;position:sticky;padding-top:var(--space-3)}.archive-detail .nh-dtabs{top:var(--nh-masthead-h,0);z-index:58}.archive-detail[data-stuck=true] .archive-detail__masthead,.archive-detail[data-stuck=true] .nh-dtabs{background:color-mix(in srgb,var(--color-bg) 85%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (prefers-reduced-transparency:reduce){.archive-detail[data-stuck=true] .archive-detail__masthead,.archive-detail[data-stuck=true] .nh-dtabs{background:var(--color-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (min-width:701px){.archive-detail[data-stuck=true] .archive-detail__masthead,.archive-detail[data-stuck=true] .nh-dtabs{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.archive-detail[data-stuck=true] .archive-detail__masthead:before,.archive-detail[data-stuck=true] .nh-dtabs:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;background:color-mix(in srgb,var(--color-bg) 85%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.archive-detail[data-stuck=true] .nh-dtabs:before{border-bottom:1px solid var(--color-border)}@media (prefers-reduced-transparency:reduce){.archive-detail[data-stuck=true] .archive-detail__masthead:before,.archive-detail[data-stuck=true] .nh-dtabs:before{background:var(--color-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}}.archive-detail .picker--prio .picker__trigger .picker__avatar,.archive-detail .picker--status .picker__trigger .picker__avatar{width:auto;height:auto;min-width:0;background:none;border:0;border-radius:0;margin-right:2px}.archive-detail .picker--prio .picker__trigger .picker__avatar svg,.archive-detail .picker--status .picker__trigger .picker__avatar svg{display:block}.archive-detail .picker--status-in_pruefung .picker__trigger .picker__avatar{color:var(--arte-idea)}.archive-detail .picker--status-aktiv .picker__trigger .picker__avatar,.archive-detail .picker--status-geklaert .picker__trigger .picker__avatar,.archive-detail .picker--status-umgesetzt .picker__trigger .picker__avatar{color:var(--arte-task)}.archive-detail .picker--status-verworfen .picker__trigger .picker__avatar{color:var(--arte-blocker)}.archive-detail .picker--status-open .picker__trigger .picker__avatar,.archive-detail .picker--status-veraltet .picker__trigger .picker__avatar{color:var(--color-text-faint)}.archive-detail .nh-arte-sec__body .picker .picker__trigger{background:var(--surface-2);border-color:var(--color-border)}.archive-detail .nh-arte-sec__body .picker--muted .picker__trigger{background:var(--surface-2)}.archive-detail .nh-arte-sec__body .task-item--done .task-item__check,.archive-detail .nh-arte-sec__body .task-item[data-state=confirmed] .task-item__check,.archive-detail .nh-arte-sec__body .task-item[data-state=confirming] .task-item__check{background:var(--arte-task);border-color:var(--arte-task)}.archive-detail .nh-arte-sec__body .task-item--done .task-item__check:after,.archive-detail .nh-arte-sec__body .task-item[data-state=confirmed] .task-item__check:after{color:#fff}.archive-detail .detail-meta-inline--speed svg{color:var(--arte-idea)}.archive-detail .detail-meta-inline--tempo svg{color:var(--arte-task)}.archive-detail .detail-meta-inline--model{padding:2px 10px;border-radius:999px;background:color-mix(in srgb,var(--arte-task) 12%,transparent);border:1px solid color-mix(in srgb,var(--arte-task) 30%,transparent);color:var(--arte-task)}.archive-detail .detail-meta-inline--model svg{color:var(--arte-task)}.archive-detail .nh-quote-conf{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-top:0}.archive-detail .nh-quote-conf .context-quote,.archive-detail .nh-quote-conf .zitat{flex:1 1 auto;min-width:0;margin-top:0}.archive-detail .nh-quote-conf .nh-conf{flex:0 0 auto;margin-left:auto}@media (max-width:700px){.archive-detail__masthead{position:static}.archive-detail .nh-dtabs{top:0}}.archive-detail .nh-conf{display:inline-flex;align-items:center;gap:6px}.archive-detail .nh-conf__label{font-size:.64rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-faint);font-weight:500}.archive-detail .nh-conf__track{width:28px;height:4px;border-radius:999px;background:color-mix(in srgb,var(--color-text) 12%,transparent);overflow:hidden;display:inline-block}.archive-detail .nh-conf__fill{display:block;height:100%;border-radius:999px;background:var(--color-action)}.archive-detail .nh-conf__val{font-size:var(--type-caption);font-weight:500;color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.archive-detail .archive-row__status{flex:0 0 auto;margin-left:auto;display:inline-flex;align-items:center}.archive-detail .archive-row__head,.archive-detail .nh-arow__head{align-items:flex-start}.archive-detail .archive-row__head .task-row__title,.archive-detail .archive-row__head>.inline-title{flex:1 1}.archive-detail .nh-select-circle{flex:0 0 auto;width:18px;height:18px;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-text) 45%,transparent);background:var(--color-surface-1);color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;opacity:.45;transition:opacity var(--motion-fast) var(--ease-wave),background var(--motion-fast) var(--ease-wave),border-color var(--motion-fast) var(--ease-wave)}@media (hover:hover){.archive-detail .nh-select-circle:hover{opacity:1;border-color:color-mix(in srgb,var(--arte-decision) 55%,transparent)}}.archive-detail .nh-select-circle:focus-visible{outline:2px solid var(--color-action);outline-offset:2px;opacity:1}.archive-detail .nh-select-circle.is-selected{opacity:1;background:var(--arte-decision);border-color:var(--arte-decision)}.archive-detail .archive-row__status+.nh-select-circle{margin-left:2px}@media (max-width:767px){.archive-detail .nh-select-circle{position:relative}.archive-detail .nh-select-circle:before{content:"";position:absolute;inset:-13px}}.archive-detail .nh-selbar{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(96px + env(safe-area-inset-bottom, 0px));z-index:65;display:flex;align-items:center;gap:10px;padding:8px 10px 8px 16px;border-radius:999px;background:color-mix(in srgb,var(--color-surface-1) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--color-border);box-shadow:var(--shadow-2)}.archive-detail .nh-selbar-spacer{height:120px}.archive-detail .nh-selbar__count{font-size:.84rem;font-weight:600;color:var(--color-text);white-space:nowrap}.archive-detail .nh-selbar__delete{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 14px;border:0;border-radius:999px;background:var(--color-danger);color:#fff;font-size:.8rem;font-weight:600;cursor:pointer}.archive-detail .nh-selbar__delete:disabled{opacity:.6;cursor:wait}.archive-detail .nh-selbar__close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--color-text-muted);cursor:pointer}.archive-detail .nh-selbar__close:hover{background:var(--color-surface-3);color:var(--color-text)}.archive-detail .nh-arte-sec__body .picker__trigger{height:24px;padding:0 8px;gap:5px;border-radius:999px;font-size:.78rem;line-height:1}.archive-detail .nh-arte-sec__body .picker__avatar{width:15px;height:15px;min-width:15px;font-size:.55rem}.archive-detail .nh-arte-sec__body .picker__caret{font-size:.55rem}.archive-detail .nh-arte-sec__body .artefact-meta-pill,.archive-detail .nh-arte-sec__body .task-assignee-pill{height:24px;padding:0 10px;border-radius:999px;font-size:.78rem;display:inline-flex;align-items:center}.archive-detail .nh-arte-sec__body .task-assignee-pill__avatar{width:15px;height:15px;font-size:.55rem}@media (max-width:767px){.archive-detail .nh-arte-sec__body .picker__trigger,.archive-detail .nh-selbar__close,.archive-detail .nh-selbar__delete{position:relative}.archive-detail .nh-arte-sec__body .picker__trigger:before{content:"";position:absolute;inset:-10px 0}.archive-detail .nh-selbar__close:before,.archive-detail .nh-selbar__delete:before{content:"";position:absolute;inset:-8px 0}.archive-detail .nh-select-circle{opacity:.85}}.archive-detail .decision-row,.archive-detail .decision-row:hover{box-shadow:none;transform:none}.archive-row__tags{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:8px}.archive-row__head-actions{gap:.4rem}.archive-row__head-actions,.archive-row__open{display:inline-flex;align-items:center;flex:none}.archive-row__open{justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--color-text-faint);cursor:pointer;transition:background .12s var(--ease-wave),color .12s var(--ease-wave)}.archive-row__open:hover{background:var(--color-surface-3);color:var(--color-text)}.transcript-fund{border-left:3px solid var(--color-action);margin-left:-3px;background:color-mix(in srgb,var(--color-action) 7%,transparent);border-radius:0 8px 8px 0;animation:transcript-fund-ankunft 1.6s var(--ease-wave,ease) 1}@keyframes transcript-fund-ankunft{0%{background:color-mix(in srgb,var(--color-action) 22%,transparent)}to{background:color-mix(in srgb,var(--color-action) 7%,transparent)}}@media (prefers-reduced-motion:reduce){.transcript-fund{animation:none!important}}.transcript-line__mark{background:color-mix(in srgb,var(--color-action) 22%,transparent);color:inherit;border-radius:3px;padding:0 1px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.nh-fortgefuehrt__hint{margin:0 0 10px;font-size:.85rem;color:var(--color-text-muted)}.nh-arow.nh-fortgefuehrt{border:1px dashed var(--color-border);border-radius:var(--radius-md,12px);background:color-mix(in srgb,var(--color-text-muted) 4%,transparent)}.nh-fortgefuehrt__pill{flex:none}.nh-fortgefuehrt__aend{margin:6px 0 0 36px;padding:0;list-style:none;font-size:.9rem;color:var(--color-text-muted)}.nh-fortgefuehrt__aend-item:before{content:"·";margin-right:8px;opacity:.55}.nh-fortgefuehrt__herkunft{display:inline-block;margin:8px 0 0 36px;font-size:.82rem;color:var(--color-text-muted);text-decoration:underline;text-underline-offset:2px}.nh-fortgefuehrt__herkunft:hover{color:var(--color-text)}