.ix-stack{display:grid;grid-gap:var(--s6);gap:var(--s6);max-width:900px}.ix-lede{margin:0;max-width:64ch;color:var(--muted);font-size:var(--fs-cap);line-height:var(--lh-loose)}.ix-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);flex-wrap:wrap;margin-bottom:var(--s3)}.ix-section-head h2{margin:0;font-size:var(--fs-h4);line-height:var(--lh-snug)}.ix-section-count{color:var(--dim);font-size:var(--fs-cap)}.ix-list{list-style:none;margin:0;padding:0}.ix-card,.ix-list{display:grid;grid-gap:var(--s4);gap:var(--s4)}.ix-card{padding:var(--pad-card)}.ix-envelope{display:grid;grid-gap:var(--s1);gap:var(--s1)}.ix-subject{margin:0;font-size:var(--fs-h4);line-height:var(--lh-snug);overflow-wrap:anywhere}.ix-envelope-meta{display:flex;gap:var(--s1) var(--s3);flex-wrap:wrap;color:var(--dim);font-size:var(--fs-micro)}.ix-fields{display:grid;grid-gap:var(--s3) var(--s5);gap:var(--s3) var(--s5);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:var(--s4) 0 0;border-top:1px solid var(--border-soft)}.ix-field--wide{grid-column:1/-1}.ix-field{display:grid;grid-gap:var(--s1);gap:var(--s1);min-width:0}.ix-field-label{display:flex;align-items:center;gap:var(--s2);color:var(--dim);font-size:var(--fs-label);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.ix-field-value{margin:0;color:var(--text);font-size:var(--fs-body);line-height:var(--lh-snug);overflow-wrap:anywhere}.ix-field-value--missing{color:var(--dim);font-style:italic}.ix-mark{display:inline-flex;align-items:center;gap:var(--s1);font-size:var(--fs-micro);font-weight:600;letter-spacing:0;text-transform:none}.ix-mark:before{content:"";width:.5rem;height:.5rem;border-radius:var(--r-pill);background:currentColor;flex:none}.ix-mark--read{color:var(--success)}.ix-mark--guessed{color:var(--warn)}.ix-mark--assistant{color:var(--info)}.ix-mark--missing{color:var(--dim)}.ix-field-value--guessed{-webkit-text-decoration:underline dotted var(--warn);text-decoration:underline dotted var(--warn);text-underline-offset:.25em}.ix-field-value--assistant{-webkit-text-decoration:underline dotted var(--info);text-decoration:underline dotted var(--info);text-underline-offset:.25em}.ix-quote{margin:0;padding-left:var(--s3);border-left:2px solid var(--border);color:var(--muted);font-size:var(--fs-micro);line-height:var(--lh-base);overflow-wrap:anywhere}.ix-quote--none{border-left-style:dashed;font-style:italic}.ix-caveats{padding:var(--s4);border:1px solid var(--warn);border-radius:var(--r)}.ix-caveats h3{margin:0 0 var(--s2);font-size:var(--fs-cap);font-weight:600;color:var(--warn)}.ix-caveats ul{margin:0;padding-left:var(--pad-card);display:grid;grid-gap:var(--s2);gap:var(--s2);color:var(--muted);font-size:var(--fs-cap);line-height:var(--lh-base)}.ix-asks{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s3)}.ix-match{padding:var(--s4);border:1px solid var(--border);border-radius:var(--r);display:grid;grid-gap:var(--s3);gap:var(--s3)}.ix-match h3{margin:0;font-size:var(--fs-label);font-weight:600;color:var(--dim);text-transform:uppercase;letter-spacing:.04em}.ix-match p{margin:0;color:var(--muted);font-size:var(--fs-cap);line-height:var(--lh-base)}.ix-card .ix-choices{display:grid;grid-gap:var(--s2);gap:var(--s2)}.ix-card .ix-choice{display:flex;align-items:flex-start;gap:var(--s3);padding:var(--s3);border:1px solid var(--border);border-radius:var(--r-sm);background:none;cursor:pointer;font-size:var(--fs-cap);line-height:var(--lh-snug)}.ix-card .ix-choice:hover{border-color:var(--primary)}.ix-card .ix-choice input{margin-top:.15em;flex:none;accent-color:var(--primary)}.ix-card .ix-choice-title{color:var(--text);font-weight:600}.ix-card .ix-choice-sub{color:var(--dim);font-size:var(--fs-micro)}.ix-edit{display:grid;grid-gap:var(--s3) var(--s4);gap:var(--s3) var(--s4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:var(--s4);border:1px solid var(--border);border-radius:var(--r)}.ix-edit-wide{grid-column:1/-1}.ix-edit label{display:grid;grid-gap:var(--s1);gap:var(--s1);font-size:var(--fs-label);font-weight:600;color:var(--dim);text-transform:uppercase;letter-spacing:.04em}.ix-edit input,.ix-edit select{width:100%;padding:var(--s2) var(--s3);border:1px solid var(--border);border-radius:var(--r-sm);background:transparent;color:var(--text);font:inherit;font-size:var(--fs-cap);font-weight:400;text-transform:none;letter-spacing:0}.ix-edit input:focus-visible,.ix-edit select:focus-visible{outline:2px solid var(--ring);outline-offset:1px;border-color:var(--primary)}.ix-actions{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center;padding-top:var(--s4);border-top:1px solid var(--border-soft)}.ix-actions-spacer{flex:1 1 auto}.ix-card .ix-error{margin:0;padding:0;border:0;color:var(--danger);font-size:var(--fs-cap);line-height:var(--lh-base)}.ix-card .ix-done{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;padding:0;text-align:start;color:var(--success);font-size:var(--fs-cap)}.ix-ignored .ix-card{border-style:dashed}.ix-blocked{margin:0;color:var(--muted);font-size:var(--fs-cap);line-height:var(--lh-base)}@media (max-width:560px){.ix-card{padding:var(--s4)}.ix-edit,.ix-fields{grid-template-columns:1fr}.ix-actions>*{flex:1 1 auto}}