.hf-home .hf-sent{inline-size:min(100% - 2 * var(--spacing-gutter), 32rem);max-inline-size:none;color:var(--tone-ink);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.hf-home .hf-sent::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:hf-sent-fade .4s var(--ease-material) both;background:#0009}.hf-home .hf-sent-card{padding:var(--spacing-pad);background:var(--tone-page);border:1px solid var(--tone-rule);font-family:var(--font-sans);animation:hf-sent-rise .7s var(--ease-glide) both;outline:none;flex-direction:column;align-items:flex-start;display:flex;position:relative}.hf-home .hf-sent-glyph{block-size:3.5rem;inline-size:3.5rem;color:var(--h3-mark);margin-block-end:var(--spacing-wide)}.hf-home .hf-sent-glyph rect{fill:currentColor;opacity:.08;transition:opacity .18s var(--ease-material) var(--px-d,0s)}.hf-home .hf-sent-glyph rect[data-on]{opacity:1}.hf-home .hf-sent-line{font-size:var(--text-lead);line-height:var(--text-lead--line-height);letter-spacing:var(--tracking-snug);font-weight:var(--font-weight-medium);text-wrap:balance;margin:0}.hf-home .hf-sent-note{margin:var(--spacing-close) 0 0;font-size:var(--text-body);line-height:var(--leading-body);color:var(--tone-ink-body)}.hf-home .hf-sent-close{block-size:38px;inline-size:38px;color:var(--tone-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-block-start:var(--spacing-near);inset-inline-end:var(--spacing-near)}.hf-home .hf-sent-close:before{content:"";background:color-mix(in srgb, var(--tone-ink) 10%, transparent);transition:transform .21s var(--ease-lift), background-color .21s var(--ease-lift);border-radius:50%;position:absolute;inset:0}.hf-home .hf-sent-close:hover:before{background:color-mix(in srgb, var(--tone-ink) 20%, transparent);transform:scale(1.2)}.hf-home .hf-sent-close:focus-visible{outline:2px solid var(--tone-ink);outline-offset:2px;border-radius:50%}.hf-home .hf-sent-close svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;block-size:12px;inline-size:12px;position:relative}@keyframes hf-sent-fade{0%{opacity:0}}@keyframes hf-sent-rise{0%{opacity:0;transform:translateY(1.5rem)}}@media (prefers-reduced-motion:reduce){.hf-home .hf-sent::backdrop,.hf-home .hf-sent-card{animation:none}.hf-home .hf-sent-glyph rect{transition:none}}
