.hc{--hc-ink:var(--text-primary,#1c1917);--hc-ink-2:var(--text-secondary,#57534e);--hc-edge:rgb(59 47 47/.10);--hc-well:radial-gradient(90% 70% at 50% 42%,rgba(232,150,96,.30),transparent 72%),linear-gradient(180deg,#F7EFE4,#EFE4D6);--hc-well-glow:radial-gradient(55% 45% at 50% 46%,rgba(255,214,170,.55),transparent 70%);position:relative;display:flex;align-items:center;gap:14px;min-width:0;min-height:72px;padding:10px 14px 10px 10px;border:1px solid var(--hc-edge);border-radius:20px;background:linear-gradient(180deg,rgb(255 253 250/.86),rgb(250 245 238/.78));box-shadow:inset 0 1px 0 rgb(255 255 255/.7),0 8px 24px -16px rgb(59 47 47/.28);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);color:var(--hc-ink);transition:transform .12s cubic-bezier(.2,.8,.2,1),border-color .15s ease-out,background-color .15s ease-out;-webkit-tap-highlight-color:transparent}[dir=rtl] .hc{padding:10px 10px 10px 14px}.hc-block{flex-direction:column;align-items:stretch;padding:14px}a.hc:active,button.hc:active{transform:scale(.985)}a.hc:focus-visible,button.hc:focus-visible{outline:2px solid var(--accent-warm,#B1512A);outline-offset:2px}@media (hover:hover) and (pointer:fine){a.hc:hover,button.hc:hover{border-color:rgb(177 81 42/.35)}a.hc:hover .hc-chev{transform:translateX(2px)}[dir=rtl] a.hc:hover .hc-chev{transform:translateX(-2px) rotate(180deg)}}.hc-art{position:relative;display:grid;flex:none;place-items:center;width:56px;height:56px;overflow:hidden;border-radius:16px;background:var(--hc-well)}.hc-art:before{content:"";position:absolute;inset:0;background:var(--hc-well-glow)}.hc-art>*{position:relative}.hc-art img{width:44px;height:44px;object-fit:contain}.hc-text{display:block;min-width:0;flex:1 1 auto}.hc-title{display:block;font-family:var(--font-display),Georgia,serif;font-size:16px;font-weight:600;line-height:1.25}.hc-body{display:block;margin-top:2px;font-size:13px;line-height:1.35}.hc-body,.hc-meta{color:var(--hc-ink-2)}.hc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-size:12.5px;line-height:1.3}.hc-chev{flex:none;width:18px;height:18px;margin-inline-start:auto;color:var(--hc-ink-2);transition:transform .15s ease-out}[dir=rtl] .hc-chev{transform:rotate(180deg)}.hc-actions{display:flex;flex:none;align-items:center;gap:6px;margin-inline-start:auto}.hc[data-tone=alert]{--hc-edge:rgb(185 28 28/.35);--hc-well:radial-gradient(90% 70% at 50% 42%,rgba(239,68,68,.28),transparent 72%),linear-gradient(180deg,#FDEDEA,#F8DCD6);--hc-well-glow:radial-gradient(55% 45% at 50% 46%,rgba(254,202,202,.6),transparent 70%);background:linear-gradient(180deg,rgb(254 242 240/.92),rgb(252 231 227/.86))}.hc[data-tone=alert] .hc-alert-words,.hc[data-tone=alert] .hc-meta{color:#B91C1C;font-weight:600}@media (hover:hover) and (pointer:fine){a.hc[data-tone=alert]:hover{border-color:rgb(185 28 28/.6)}}.hc[data-state=loading]{animation:hc-skeleton-in .16s ease-out .3s both}.hc-bar{display:block;height:12px;border-radius:999px;background:rgb(59 47 47/.08)}@keyframes hc-skeleton-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hc,.hc-chev{transition:none}.hc[data-state=loading]{animation:none}}