.result-lead{background:#fff;border-radius:14px;flex-direction:column;gap:3px;min-width:0;margin:8px 0 14px;padding:16px 18px;display:flex}.result-lead>span{color:#2f6e48;font-size:12.5px;font-weight:700;line-height:1.4}.result-lead>strong{font-family:var(--font-display);letter-spacing:-.02em;color:var(--shelf-ink,#1b1d22);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(28px,8vw,34px);font-weight:800;line-height:1.15}.result-lead>small{color:var(--shelf-sub,#6b6f72);font-size:12.5px;line-height:1.5}.result-peek{z-index:40;left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:var(--shelf-ink,#1b1d22);color:#fff;max-width:calc(100vw - 32px);min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;margin:0;padding:10px 16px 10px 18px;font-size:13px;animation:.18s ease-out result-peek-in;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #1b1d2238}.result-peek>span{text-overflow:ellipsis;white-space:nowrap;opacity:.78;min-width:0;overflow:hidden}.result-peek>strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.result-peek>i{opacity:.78;font-style:normal}@keyframes result-peek-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.result-peek{animation:none}}@media print{.result-peek{display:none}}
