.case-pill{letter-spacing:.12em;text-transform:uppercase;color:var(--plum);white-space:nowrap;background:#6b2c5f17;border-radius:999px;align-items:center;gap:.4rem;padding:.28rem .75rem;font-size:.72rem;font-weight:600;display:inline-flex}.case-pill.is-quiet{background:var(--bg);border:1px solid var(--line);color:var(--ink-mute);font-weight:500}.case-pill.is-done{color:#45593a;background:#8fb87a33}.case-pill.is-stopped{color:#9c4a3d;background:#c97b6e24}.who-sees{background:var(--bg);border:1px solid var(--line);border-left:3px solid var(--plum-soft);color:var(--ink-soft);border-radius:6px;align-items:flex-start;gap:.8rem;margin-bottom:1.5rem;padding:1rem 1.3rem;font-size:.88rem;line-height:1.55;display:flex}.who-sees strong{color:var(--ink);font-weight:500}.who-sees .who-sees-key{color:var(--plum);flex-shrink:0;font-weight:500}.prov-tag{letter-spacing:.06em;white-space:nowrap;border-radius:4px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.72rem;display:inline-flex}.prov-tag.member{background:var(--bg);border:1px dashed var(--line);color:var(--ink-mute)}.prov-tag.verified{color:#45593a;background:#8fb87a2e;border:1px solid #5c754859}.case-note{color:var(--ink-mute);max-width:66ch;font-size:.88rem;line-height:1.6}.case-note+.case-note{margin-top:.7rem}.case-note.lead{margin-bottom:1.2rem}.case-note.trail{margin-top:1.4rem}.page-sub.case-lede{margin-bottom:2rem}.field-set{border:0;padding:0}.field-set .role-picker{margin-top:.5rem}.case-history{margin:1.2rem 0 1.4rem}.case-history>summary{cursor:pointer}.case-history .access-list,.case-history .lock-list{margin-top:.8rem}.case-boundary{border-top:1px solid var(--line-soft);color:var(--ink-mute);max-width:70ch;margin-top:2.5rem;padding-top:1.4rem;font-size:.85rem;line-height:1.6}.case-list{gap:1rem;display:grid}.case-card{background:var(--bg-warm);border:1px solid var(--line);border-left:3px solid var(--plum-soft);color:inherit;border-radius:6px;padding:1.4rem 1.6rem;text-decoration:none;transition:border-color .2s,transform .2s;display:block}.case-card:hover{border-color:var(--plum);transform:translateY(-1px)}.case-card.is-stopped{border-left-color:var(--line)}.case-card-top{flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:.6rem;display:flex}.case-card-name{font-family:var(--font-serif);letter-spacing:-.01em;font-size:1.2rem;font-weight:500}.case-card-meta{color:var(--ink-mute);font-size:.86rem;line-height:1.55}.case-card-meta .sep{opacity:.5;margin:0 .5rem}.case-progress{align-items:center;gap:.7rem;margin-top:.8rem;display:flex}.case-progress-track{background:var(--line-soft);border-radius:999px;flex:1;max-width:220px;height:4px;overflow:hidden}.case-progress-fill{background:var(--moss);border-radius:999px;height:100%;display:block}.case-progress-label{color:var(--ink-mute);font-size:.8rem}.case-invite{background:var(--bg-warm);border:1px dashed var(--line);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;margin-bottom:1rem;padding:1.5rem 1.6rem;display:flex}.case-invite-text{flex:1;min-width:240px}.case-invite-text h3{font-family:var(--font-serif);margin-bottom:.3rem;font-size:1.15rem;font-weight:500}.case-invite-text p{color:var(--ink-mute);max-width:56ch;font-size:.88rem;line-height:1.55}.case-empty{background:var(--bg-warm);border:1px dashed var(--line);color:var(--ink-mute);font-family:var(--font-italic);border-radius:6px;padding:1.8rem 1.6rem;font-style:italic;line-height:1.6}.case-head{flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:.8rem;display:flex}.case-people{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.6rem;display:flex}.case-person{align-items:center;gap:.8rem;display:flex}.case-person .case-person-name{font-weight:500;display:block}.case-person .case-person-role{color:var(--ink-mute);font-size:.8rem}.case-status-row{flex-wrap:wrap;align-items:flex-end;gap:.6rem;display:flex}.case-status-row .field{flex:1;min-width:200px;margin-bottom:0}.case-hint-block{margin-top:.8rem}.field-last{margin-bottom:0}.checklist{gap:.6rem;display:grid}.checklist-item{background:var(--bg);border:1px solid var(--line);border-left:3px solid var(--line);border-radius:6px;padding:1rem 1.2rem}.checklist-item.st-in_progress{border-left-color:var(--plum-soft)}.checklist-item.st-blocked{border-left-color:#9c4a3d}.checklist-item.st-done{border-left-color:var(--moss)}.checklist-top{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.checklist-label{flex:1;min-width:160px;font-weight:500}.checklist-who{color:var(--ink-mute);max-width:68ch;margin-top:.4rem;font-size:.84rem;line-height:1.55}.checklist-meta{color:var(--ink-mute);margin-top:.4rem;font-size:.82rem}.checklist-note{color:var(--ink-soft);white-space:pre-wrap;margin-top:.5rem;font-size:.88rem;line-height:1.55}.checklist-note-field{margin:.8rem 0 0}.checklist-note-field textarea{min-height:72px}.checklist-error{margin:.8rem 0 0}.checklist-edit{border-top:1px solid var(--line-soft);margin-top:.9rem;padding-top:.9rem}.checklist-fields{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.8rem;display:grid}.checklist-fields .field{margin-bottom:0}.checklist-actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.8rem;display:flex}.checklist-toggle{font:inherit;color:var(--plum);cursor:pointer;background:0 0;border:none;padding:0;font-size:.84rem;text-decoration:underline}.access-list{gap:.6rem;margin-bottom:1.4rem;display:grid}.access-row{background:var(--bg);border:1px solid var(--line);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.2rem;display:flex}.access-row.is-revoked{opacity:.65;border-style:dashed}.access-who{min-width:200px}.access-who .access-name{font-weight:500}.access-who .access-meta{color:var(--ink-mute);margin-top:.2rem;font-size:.82rem;line-height:1.5}.access-scopes{flex-wrap:wrap;gap:.4rem;display:flex}.scope-preview{background:var(--bg);border:1px solid var(--line);border-radius:6px;margin:1rem 0 1.2rem;padding:1.2rem 1.4rem}.scope-preview h4{letter-spacing:.16em;text-transform:uppercase;color:var(--plum);margin-bottom:.5rem;font-size:.76rem;font-weight:600}.scope-preview h4+p{color:var(--ink-mute);margin-bottom:1rem;font-size:.88rem;line-height:1.55}.scope-cols{grid-template-columns:1fr 1fr;gap:1.4rem;display:grid}.scope-cols h5{letter-spacing:.1em;text-transform:uppercase;margin-bottom:.6rem;font-size:.78rem;font-weight:600}.scope-cols .scope-yes h5{color:#45593a}.scope-cols .scope-no h5{color:#9c4a3d}.scope-cols ul{gap:.45rem;list-style:none;display:grid}.scope-cols li{color:var(--ink-soft);padding-left:1.1rem;font-size:.87rem;line-height:1.5;position:relative}.scope-cols li:before{position:absolute;top:-.05em;left:0}.scope-yes li:before{content:"✓";color:var(--moss)}.scope-no li:before{content:"×";color:#9c4a3d}.scope-can{border-top:1px solid var(--line-soft);margin-top:1.1rem;padding-top:.9rem}.scope-can h5{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:.5rem;font-size:.78rem;font-weight:600}.scope-can ul{gap:.4rem;list-style:none;display:grid}.scope-can li{color:var(--ink-soft);padding-left:1.1rem;font-size:.87rem;line-height:1.5;position:relative}.scope-can li:before{content:"→";color:var(--ink-mute);position:absolute;left:0}.lock-list{gap:.8rem;display:grid}.lock-card{background:var(--bg);border:1px solid var(--line);border-left:3px solid var(--line);border-radius:6px;padding:1.1rem 1.3rem}.lock-card.is-locked{border-left-color:var(--moss);background:#8fb87a12}.lock-card.is-elsewhere{border-left-color:#9c4a3d}.lock-top{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.lock-name{font-family:var(--font-serif);flex:1;min-width:150px;font-size:1.1rem;font-weight:500}.lock-facts{color:var(--ink-mute);margin-top:.4rem;font-size:.86rem;line-height:1.55}.lock-facts .sep{opacity:.5;margin:0 .5rem}.lock-state{color:var(--ink-soft);margin-top:.6rem;font-size:.88rem;line-height:1.6}.lock-state strong{color:var(--ink);font-weight:500}.lock-actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.9rem;display:flex}.pro-status{background:var(--bg-warm);border:1px solid var(--line);border-radius:6px;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding:1.3rem 1.5rem;display:flex}.pro-status.is-pending{border-color:var(--plum-soft)}.pro-status.is-verified{border-color:var(--moss)}.pro-status.is-rejected{border-color:var(--rose)}.pro-status-body h3{font-family:var(--font-serif);margin-bottom:.4rem;font-size:1.15rem;font-weight:500}.pro-status-body p{color:var(--ink-soft);max-width:62ch;font-size:.88rem;line-height:1.6}.pro-status-body p+p{margin-top:.6rem}.pro-id{background:var(--bg);border:1px solid var(--line);border-radius:6px;flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1rem;padding:.9rem 1.2rem;display:flex}.pro-id code{color:var(--ink);background:var(--bg-warm);border:1px solid var(--line-soft);word-break:break-all;border-radius:4px;padding:.35rem .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.case-actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.4rem;display:flex}.case-hint{color:var(--ink-mute);font-size:.85rem;line-height:1.5}@media (max-width:720px){.scope-cols{grid-template-columns:1fr;gap:1rem}.case-invite{flex-direction:column;align-items:stretch}.access-row{align-items:flex-start}}.checkin-list{flex-direction:column;gap:.9rem;margin:1rem 0;display:flex}.checkin-row{border-left:2px solid var(--line);padding-left:.9rem}.checkin-k{font-family:var(--font-sans);color:var(--ink);font-size:.85rem;font-weight:500}.checkin-meta{color:var(--ink-mute);font-weight:400}.checkin-v{color:var(--ink-soft);margin:.3rem 0 0;font-size:.92rem;line-height:1.6}.checkin-form{border:1px solid var(--line);background:var(--bg-warm);border-radius:10px;margin-top:1rem;padding:1rem}.checkin-form textarea{width:100%;min-height:80px}.access-request{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--bg-warm);border-radius:0 10px 10px 0;margin:.75rem 0;padding:.9rem 1rem}.access-request-k{font-family:var(--font-sans);color:var(--ink);margin-bottom:.3rem;font-size:.85rem;font-weight:500}.access-request-why{color:var(--ink-soft);margin:0 0 .7rem;font-size:.92rem;line-height:1.6}.access-request .row{flex-wrap:wrap;gap:.6rem;display:flex}.checklist-locked{color:var(--ink-mute);border-left:2px solid var(--line-soft);max-width:68ch;margin-top:.5rem;padding-left:.7rem;font-size:.84rem;line-height:1.55}.access-unverified{color:var(--ink-soft);border-left:2px solid var(--rose);max-width:64ch;margin-top:.5rem;padding-left:.7rem;font-size:.82rem;line-height:1.55}.clinic-reqs{border:1px solid var(--line);border-left:3px solid var(--plum-soft);background:var(--bg-warm);border-radius:0 10px 10px 0;margin-top:1.4rem;padding:1.2rem 1.3rem}.clinic-reqs-head{align-items:center;gap:.8rem;margin-bottom:.5rem;display:flex}.clinic-reqs-head .clinic-mark{border-radius:8px;width:40px;height:40px;font-size:.86rem}.clinic-reqs-head .clinic-reqs-title{margin-bottom:0}.clinic-reqs-title{font-family:var(--font-serif);letter-spacing:-.01em;margin-bottom:.4rem;font-size:1.1rem;font-weight:500}.clinic-reqs-lede{color:var(--ink-mute);max-width:68ch;font-size:.86rem;line-height:1.6}.clinic-req{margin-top:1.1rem}.clinic-req h4{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:.5rem;font-size:.78rem;font-weight:600}.clinic-req ul{gap:.4rem;list-style:none;display:grid}.clinic-req li{color:var(--ink-soft);padding-left:1.1rem;font-size:.88rem;line-height:1.5;position:relative}.clinic-req li:before{content:"–";color:var(--ink-mute);position:absolute;left:0}.clinic-req-prose{color:var(--ink-soft);white-space:pre-wrap;max-width:70ch;font-size:.9rem;line-height:1.65}.clinic-req-note{color:var(--ink-mute);max-width:68ch;margin-top:.5rem;font-size:.82rem;line-height:1.55}.clinic-reqs-stamp{color:var(--ink-mute);border-top:1px solid var(--line-soft);margin-top:1.2rem;padding-top:.8rem;font-size:.8rem;line-height:1.55}.update-list{flex-direction:column;gap:.9rem;margin:1rem 0;display:flex}.update-row{border-left:2px solid var(--line);padding-left:.9rem}.update-k{font-family:var(--font-sans);color:var(--ink);font-size:.85rem;font-weight:500}.update-meta{color:var(--ink-mute);font-weight:400}.update-v{color:var(--ink-soft);margin:.3rem 0 0;font-size:.92rem;line-height:1.6}.update-form{border:1px solid var(--line);background:var(--bg-warm);border-radius:10px;margin-top:1rem;padding:1rem}.update-form textarea{width:100%;min-height:80px}.clinic-reqs-prose{color:var(--ink-soft);white-space:pre-wrap;font-size:.93rem;line-height:1.65}.clinic-reqs-foot{color:var(--ink-mute);margin-top:.9rem;font-size:.84rem;line-height:1.6}.case-org-chosen{align-items:flex-start;gap:.8rem;margin-top:.7rem;display:flex}.case-org-chosen .clinic-mark{border-radius:8px;width:40px;height:40px;font-size:.86rem}.case-org-chosen .case-org-about{margin-top:0}.case-org-about{color:var(--ink-soft);white-space:pre-wrap;border-left:2px solid var(--line);margin-top:.7rem;padding-left:.9rem;font-size:.88rem;line-height:1.6}
.records-visibility{color:var(--ink-soft);background:var(--bg-warm);border:1px solid var(--line-soft);border-radius:8px;max-width:66ch;margin:0 0 2rem;padding:.8rem 1.1rem;font-size:.85rem;line-height:1.55}.prov-chip{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.26rem .7rem;font-size:.72rem;font-weight:500;display:inline-flex}.prov-chip.verified{color:#45593a;background:#8fb87a2e;border:1px solid #0000;font-weight:600}.prov-chip.verified svg{width:12px;height:12px}.prov-chip .prov-chip-date{letter-spacing:.04em;text-transform:none;opacity:.85;font-weight:500}.prov-chip.entered{color:var(--ink-mute);border:1px dashed var(--line);background:0 0}.prov-chip.wish{color:var(--ink-mute);border:1px solid var(--line);background:0 0}.prov-chip.locked{color:var(--plum-deep);border:1px solid var(--plum-soft);background:#6b2c5f14}.records-list{flex-direction:column;gap:1rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.record-summary{background:var(--bg-warm);border:1px solid var(--line);border-radius:6px;flex-wrap:wrap;align-items:center;gap:1.5rem;padding:1.5rem 1.8rem;display:flex}.record-summary-main{flex:1;min-width:220px}.record-summary-name{font-family:var(--font-serif);letter-spacing:-.01em;margin:0 0 .35rem;font-size:1.25rem;font-weight:500}.record-summary-name a{color:var(--ink);text-decoration:none}.record-summary-name a:hover{color:var(--accent)}.record-summary-meta{color:var(--ink-soft);font-size:.9rem}.record-summary-prov{color:var(--ink-mute);margin-top:.3rem;font-size:.82rem}.record-summary-side{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.record-new{margin-bottom:2rem}.record-back{color:var(--accent);text-decoration:none}.record-back:hover{text-decoration:underline}.record-legend{border-left:3px solid var(--line);max-width:68ch;margin:0 0 2.5rem;padding:.2rem 0 .2rem 1.4rem}.record-legend h2{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:.9rem;font-size:.78rem;font-weight:500}.record-legend p{color:var(--ink-soft);margin-bottom:.7rem;font-size:.9rem;line-height:1.6}.record-legend strong{color:var(--ink);font-weight:600}.record-legend-foot{font-family:var(--font-italic);color:var(--ink-mute);font-style:italic}.record-editor{flex-direction:column;gap:1rem;margin-bottom:2.5rem;display:flex}.record-label-card{padding:1.6rem 1.8rem}.record-label-row{align-items:center;gap:.7rem;display:flex}.record-label-row input{flex:1}.record-group{padding:0;overflow:hidden}.record-group-head{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 1.8rem;list-style:none;display:flex}.record-group-head::-webkit-details-marker{display:none}.record-group-head:hover{background:#00000005}.record-group:focus-within>.record-group-head{outline:2px solid var(--accent);outline-offset:-2px}.record-group-title{font-family:var(--font-serif);letter-spacing:-.01em;font-size:1.2rem;font-weight:500}.record-group-title:before{content:"+";color:var(--ink-mute);margin-right:.6rem;font-size:.8em}.record-group[open] .record-group-title:before{content:"–"}.record-group-body{border-top:1px solid var(--line-soft);padding:1.4rem 1.8rem 1.8rem}.record-group-body .section-lede{margin-bottom:.8rem}.record-group-body .form-actions{margin:.4rem 0 0}.record-note{color:var(--ink-soft);background:var(--bg);border:1px solid var(--line-soft);border-radius:8px;max-width:66ch;margin-bottom:1.4rem;padding:.75rem 1rem;font-size:.86rem;line-height:1.6}.record-confirmed-note{color:var(--ink-soft);max-width:66ch;margin-bottom:1.2rem;font-size:.86rem;line-height:1.6}.record-fields{grid-template-columns:1fr 1fr;gap:0 1.2rem;display:grid}.record-field-full{grid-column:1/-1}@media (max-width:640px){.record-fields{grid-template-columns:1fr}}.record-check{grid-column:1/-1}.record-check-label{cursor:pointer;align-items:flex-start;gap:.6rem;line-height:1.5;text-transform:none!important;letter-spacing:0!important;color:var(--ink)!important;font-size:.95rem!important;display:flex!important}.record-check-label input{flex-shrink:0;margin-top:.2rem;width:auto!important}.record-lock-note{color:var(--plum-deep)}.record-fields input:disabled,.record-fields select:disabled,.record-fields textarea:disabled{background:var(--bg-warm);color:var(--ink-mute);cursor:not-allowed}.record-facts{margin:0 0 1.2rem}.record-fact{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:1.5rem;padding:.6rem 0;font-size:.92rem;display:flex}.record-fact:last-child{border-bottom:none}.record-fact dt{color:var(--ink-mute)}.record-fact dd{text-align:right;color:var(--ink);font-weight:500}.record-empty{font-family:var(--font-italic);color:var(--ink-mute);margin-bottom:1.2rem;font-size:.9rem;font-style:italic}.record-danger{margin:0 0 2rem}.record-danger>summary{cursor:pointer;color:var(--ink-mute);font-size:.85rem}.record-danger>summary:hover{color:#9c4a3d}.record-danger-body{border:1px solid var(--line);background:var(--bg-warm);border-radius:6px;max-width:62ch;margin-top:1rem;padding:1.2rem 1.4rem}.record-danger-body p{color:var(--ink-soft);margin-bottom:1rem;font-size:.9rem;line-height:1.6}.record-review{margin-bottom:1.5rem;padding:2rem 2.2rem}.record-review-head{margin-bottom:1.5rem}.record-review-title{font-family:var(--font-serif);letter-spacing:-.01em;margin-bottom:.3rem;font-size:1.4rem;font-weight:500}.record-review-sub{color:var(--ink-soft);max-width:62ch;font-size:.9rem;line-height:1.55}.record-org-picker{max-width:380px}.record-review-groups{flex-direction:column;gap:1.5rem;display:flex}.record-review-group{border-top:1px solid var(--line-soft);padding-top:1.3rem}.record-review-group-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.9rem;display:flex}.record-review-group-head h3{font-family:var(--font-serif);letter-spacing:-.01em;font-size:1.1rem;font-weight:500}.record-confirm-ask{border:1px solid var(--plum-soft);background:#6b2c5f0f;border-radius:8px;max-width:66ch;padding:1.1rem 1.3rem}.record-confirm-ask p{color:var(--ink-soft);margin-bottom:.8rem;font-size:.88rem;line-height:1.6}.record-confirm-ask .form-actions{margin:0}.embryo-summary .embryo-summary-lede{color:var(--ink-mute);white-space:normal;margin-bottom:1.2rem;font-size:.85rem;line-height:1.55}.embryo-summary .embryo-summary-empty{color:var(--ink-soft);white-space:normal;font-size:.9rem;line-height:1.6}.embryo-summary .embryo-summary-empty a,.embryo-summary .embryo-summary-foot a{color:var(--accent)}.embryo-batch+.embryo-batch{border-top:1px solid var(--line);margin-top:1.4rem;padding-top:1.4rem}.embryo-batch-name{color:var(--ink);margin-bottom:.6rem;font-size:.95rem;font-weight:600}.embryo-summary .embryo-batch-prov{color:var(--ink-mute);white-space:normal;font-size:.8rem;line-height:1.5}.embryo-summary .embryo-summary-foot{color:var(--ink-mute);border-top:1px solid var(--line-soft);white-space:normal;margin-top:1.2rem;padding-top:1rem;font-size:.8rem;line-height:1.55}@media (max-width:640px){.record-summary{padding:1.2rem 1.3rem}.record-group-head{padding:1.1rem 1.3rem}.record-group-body{padding:1.2rem 1.3rem 1.4rem}.record-review{padding:1.5rem 1.4rem}.record-label-row{flex-direction:column;align-items:stretch}.record-fact{flex-direction:column;gap:.2rem}.record-fact dd{text-align:left}}.record-share{border-top:1px solid var(--line);margin-top:2.2rem;padding-top:1.4rem}.record-share h2{font-family:var(--font-serif);margin-bottom:.9rem;font-size:1.1rem;font-weight:500}.record-share .hint{max-width:66ch;margin-top:.9rem}.record-share .hint p+p{margin-top:.6rem}.record-log{border-top:1px solid var(--line);margin-top:2.2rem;padding-top:1.4rem}.record-log h2{font-family:var(--font-serif);margin-bottom:.7rem;font-size:1.1rem;font-weight:500}.record-log-lede,.record-log-empty{color:var(--ink-soft);max-width:66ch;font-size:.9rem;line-height:1.65}.record-log-list{gap:.8rem;margin-top:1.2rem;list-style:none;display:grid}.record-log-list li{border-bottom:1px solid var(--line);padding-bottom:.8rem}.record-log-head{flex-wrap:wrap;align-items:baseline;gap:.7rem;display:flex}.record-log-field{font-size:.93rem;font-weight:500}.record-log-group{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);font-size:.72rem}.record-log-move{color:var(--ink-soft);word-break:break-word;margin-top:.3rem;font-size:.9rem}.record-log-was{color:var(--ink-mute);text-decoration:line-through}.record-log-by{color:var(--ink-mute);margin-top:.3rem;font-size:.78rem}.record-log-foot{color:var(--ink-mute);max-width:66ch;margin-top:1.1rem;font-size:.84rem;line-height:1.6}
