.hg-capture{display:flex;flex-direction:column;gap:var(--hg-s-2)}.hg-capture__status:empty{position:absolute}.hg-capture__row{gap:var(--hg-s-4)}.hg-capture__row,.hg-capture__save{display:flex;align-items:center;justify-content:space-between;min-height:var(--hg-target)}.hg-capture__save{gap:var(--hg-s-2)}.hg-capture__save>.hg-btn{margin-left:calc(var(--hg-s-5) * -1)}.hg-capture__form{display:flex;flex-direction:column;gap:var(--hg-s-6);padding:var(--hg-s-7);background:var(--hg-surface);border-radius:var(--hg-r-2);box-shadow:var(--hg-shadow-card);animation:hg-rise var(--hg-dur) var(--hg-ease) both}.hg-capture__entry{display:flex;flex-direction:column;gap:var(--hg-s-3)}.hg-capture__line{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--hg-s-4)}.hg-capture__line>.hg-field{flex:1 1 calc(var(--hg-tile-min) * 2);min-width:0}.hg-capture__line>.hg-capture__send{min-height:var(--hg-input);flex:none}.hg-capture__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--hg-s-4)}.hg-capture__foot>.hg-meta{flex:1;min-width:0}.hg-capture__form>*{max-width:var(--hg-col)}@media (min-width:1024px){.hg-capture{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:var(--hg-s-8)}.hg-capture__form,.hg-capture__status:not(:empty){flex:1 1 100%}.hg-capture__save>.hg-btn{margin-left:0}}.hg-capture__invalid{display:none;font-size:var(--hg-fs-xs);font-weight:var(--hg-w-medium);color:var(--hg-danger)}.hg-capture__form .hg-input:user-invalid{border-color:var(--hg-danger);background:var(--hg-danger-tint)}.hg-capture__entry:has(.hg-input:user-invalid)>.hg-capture__invalid{display:block}.hg-optin-region{position:fixed;left:0;right:0;top:var(--hg-toast-top);z-index:var(--hg-z-toast);display:flex;justify-content:center;padding:0 var(--hg-gutter);pointer-events:none}.hg-optin{pointer-events:auto;width:100%;max-width:var(--hg-toast-w);flex-direction:column;padding:var(--hg-s-6) var(--hg-s-6) var(--hg-s-6) var(--hg-s-8);background:var(--hg-surface);color:var(--hg-ink);border-radius:var(--hg-r-2);box-shadow:var(--hg-shadow-panel);animation:hg-rise var(--hg-dur) var(--hg-ease) both}.hg-optin,.hg-optin__head{display:flex;gap:var(--hg-s-4)}.hg-optin__head{align-items:flex-start;justify-content:space-between}.hg-optin__words{display:flex;flex-direction:column;gap:var(--hg-s-2);padding-top:var(--hg-s-4);min-width:0}.hg-optin__title{font-weight:var(--hg-w-semi);font-size:var(--hg-fs-ui);line-height:var(--hg-lh-snug)}.hg-optin__note{font-size:var(--hg-fs-xs);color:var(--hg-muted);line-height:var(--hg-lh-snug)}.hg-optin__actions{display:flex;flex-wrap:wrap;gap:var(--hg-s-4)}.hg-optin__actions>.hg-btn{flex:1 1 auto}@media (min-width:1024px){.hg-optin-region{justify-content:flex-end;padding:0 var(--hg-gutter-wide)}}.hg-votelead{font-size:var(--hg-fs-ui);color:var(--hg-muted);max-width:var(--hg-text-max)}.hg-voteown{display:flex;flex-direction:column;align-items:flex-start;gap:var(--hg-s-4);padding:var(--hg-s-8);background:var(--hg-tint-soft);border-radius:var(--hg-r-2)}.hg-voteown__title{font-stretch:var(--hg-wdth-display);font-weight:var(--hg-w-bold);font-size:var(--hg-fs-h3);line-height:var(--hg-lh-snug)}.hg-voteown__lead{font-size:var(--hg-fs-sm);color:var(--hg-muted);max-width:var(--hg-text-lead)}.hg-voteown>.hg-btn{margin-top:var(--hg-s-2)}