.sil .mi-pop{position:relative;display:inline-flex}.sil .mi-pill{font-size:13.5px;padding:13px 22px;background:#08090b8c;border-color:var(--sil-hair-strong);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sil .mi-pill:hover{background:#08090bbf}.sil.sil--light .mi-pill{background:#faf9f6db;border-color:#1a18121f}.sil.sil--light .mi-pill:hover{background:#faf9f6f5}.sil .mi-pill-num{font-family:var(--sil-serif);font-size:17px;font-weight:600;line-height:1;letter-spacing:0;color:var(--sil-ink);font-variant-numeric:tabular-nums}@property --mi-ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.sil .mi-pill{position:relative;animation:mi-in .5s ease-out backwards}@keyframes mi-in{0%{opacity:0;transform:translateY(5px)}}.sil .mi-pill:after{content:"";position:absolute;inset:-1.5px;border-radius:999px;padding:1.5px;background:conic-gradient(from var(--mi-ang),transparent 0deg,transparent 250deg,color-mix(in srgb,var(--sil-ink) 40%,transparent) 325deg,var(--sil-ink) 353deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--sil-ink) 55%,transparent));opacity:0;pointer-events:none;animation:mi-trace 1.9s cubic-bezier(.3,0,.2,1) .35s forwards}@keyframes mi-trace{0%{--mi-ang: 0deg;opacity:0}12%{opacity:1}76%{opacity:1}to{--mi-ang: 720deg;opacity:0}}.sil .mi-card{position:absolute;bottom:100%;left:50%;transform:translate(-50%);padding-bottom:10px;width:-moz-max-content;width:max-content;max-width:min(320px,calc(100vw - 32px));opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s;z-index:30}.sil .mi-pop:hover .mi-card,.sil .mi-pop:focus-within .mi-card,.sil .mi-pop.is-open .mi-card{opacity:1;visibility:visible;pointer-events:auto}.sil .mi-card-in{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:16px 20px 15px;border:1px solid var(--sil-hair-strong);border-radius:var(--sil-r);background:var(--sil-bg-lift);box-shadow:0 18px 44px -18px #0000008c;transform:translateY(4px);transition:transform .18s ease}.sil .mi-pop:hover .mi-card-in,.sil .mi-pop:focus-within .mi-card-in,.sil .mi-pop.is-open .mi-card-in{transform:none}.sil .mi-kicker{margin:0;font-family:var(--sil-sans);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.24em;color:var(--sil-accent)}.sil .mi-reason{margin:0;font-size:13.5px;line-height:1.5;letter-spacing:-.005em;color:var(--sil-ink-2)}.sil .mi-flag{display:block;margin-top:4px;font-size:12.5px;font-weight:600;letter-spacing:.01em;color:var(--sil-ink-3)}.sil .mi-flag:before{content:"";display:inline-block;width:4px;height:4px;margin:0 7px 1px 0;transform:rotate(45deg);background:var(--sil-accent);opacity:.85}.sil .mi-act{font-family:var(--sil-sans);font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--sil-ink-3);text-decoration:none;border-bottom:1px solid var(--sil-hair-strong);padding-bottom:2px;transition:color .15s,border-color .15s}.sil .mi-act:hover{color:var(--sil-ink);border-color:var(--sil-accent)}.sil .mi-pop.is-pulse .mi-pill{animation:mi-arrive 2s cubic-bezier(.2,.7,.2,1) 1}@keyframes mi-arrive{0%{border-color:var(--sil-accent);box-shadow:0 0 0 5px var(--sil-accent-soft)}to{border-color:var(--sil-hair-strong);box-shadow:0 0 #0000}}@media(max-width:767px){.sil .mi-pill{padding:11px 14px;font-size:12.5px}.sil .mi-pill-num{font-size:15px}.sil .mi-card{position:fixed;inset:0;transform:none;padding:0;width:auto;max-width:none;display:flex;align-items:flex-end;background:#0405078c;z-index:95}.sil .mi-pop:hover .mi-card,.sil .mi-pop:focus-within .mi-card{opacity:0;visibility:hidden;pointer-events:none}.sil .mi-pop.is-open .mi-card{opacity:1;visibility:visible;pointer-events:auto}.sil .mi-card-in{width:100%;border-radius:var(--sil-r-lg) var(--sil-r-lg) 0 0;border-left:0;border-right:0;border-bottom:0;padding:24px 24px calc(22px + env(safe-area-inset-bottom));transform:translateY(14px)}.sil .mi-pop.is-open .mi-card-in{transform:none}}@media(prefers-reduced-motion:reduce){.sil .mi-pop.is-pulse .mi-pill,.sil .mi-pill{animation:none}.sil .mi-pill:after{animation:none;display:none}.sil .mi-card,.sil .mi-card-in{transition:none}}
