.fnol-mock,.fnol-mock *{box-sizing:border-box}.fnol-mock{animation:fnol-mock-in .7s cubic-bezier(.16,1,.3,1) .05s forwards;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 22px 50px -14px rgba(43,43,43,.18),0 4px 12px -2px rgba(43,43,43,.06);color:#1a1a1a;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:620px;opacity:0;overflow:hidden;position:relative;transform:translateY(14px);width:100%}.fnol-mock-body{padding:28px}.fnol-mock-claim-head{align-items:center;animation:fnol-mock-fade-up .5s cubic-bezier(.16,1,.3,1) .18s forwards;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:18px;opacity:0;transform:translateY(4px)}.fnol-mock-claim-id{color:#1a1a1a;font-size:16px;font-weight:700;letter-spacing:-.005em}.fnol-mock-claim-id span{color:#64748d;font-weight:500;margin-left:1px}.fnol-mock-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:10.5px;font-weight:700;gap:6px;letter-spacing:.1em;padding:5px 12px;text-transform:uppercase}.fnol-mock-pill:before{border-radius:50%;content:"";flex-shrink:0;height:6px;width:6px}.fnol-mock-pill--success{background:#dcfce7;color:#166534}.fnol-mock-pill--success:before{background:#16a34a}.fnol-mock-source{align-items:flex-start;animation:fnol-mock-fade-up .55s cubic-bezier(.16,1,.3,1) .32s forwards;background:#fef3e7;border-radius:12px;display:flex;gap:14px;margin-bottom:22px;opacity:0;padding:14px 16px;transform:translateY(6px)}.fnol-mock-source-icon{align-items:center;background:linear-gradient(135deg,#ff6b9d,#c44569 35%,#8b37ff);border-radius:9px;box-shadow:0 4px 10px -2px rgba(196,69,105,.35);color:#fff;display:inline-flex;flex-shrink:0;font-size:19px;font-weight:700;height:40px;justify-content:center;width:40px}.fnol-mock-source-text{display:flex;flex-direction:column;gap:2px;min-width:0}.fnol-mock-source-text strong{color:#1a1a1a;font-size:14px;font-weight:700}.fnol-mock-source-text span{color:#64748d;font-size:12.5px;line-height:1.4}.fnol-mock-fields{display:grid;gap:18px 30px;grid-template-columns:1fr 1fr;margin-bottom:22px}.fnol-mock-field{animation:fnol-mock-fade-up .5s cubic-bezier(.16,1,.3,1) forwards;opacity:0;transform:translateY(4px)}.fnol-mock-field:first-of-type{animation-delay:.45s}.fnol-mock-field:nth-of-type(2){animation-delay:.52s}.fnol-mock-field:nth-of-type(3){animation-delay:.59s}.fnol-mock-field:nth-of-type(4){animation-delay:.66s}.fnol-mock-field-label{color:#64748d;font-size:10.5px;font-weight:700;letter-spacing:.11em;margin-bottom:6px;text-transform:uppercase}.fnol-mock-field-value{color:#1a1a1a;font-size:15px;font-weight:600;line-height:1.3}.fnol-mock-briefing{animation:fnol-mock-fade-up .55s cubic-bezier(.16,1,.3,1) .78s forwards;background:linear-gradient(180deg,#f5effc,#f8f4fe);border-left:4px solid #8b37ff;border-radius:0 12px 12px 0;margin-bottom:22px;opacity:0;padding:18px 22px;transform:translateY(8px)}.fnol-mock-briefing-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:12px}.fnol-mock-briefing-head-left{align-items:center;display:flex;gap:9px}.fnol-mock-briefing-icon{align-items:center;animation:fnol-mock-pop .55s cubic-bezier(.34,1.56,.64,1) .88s forwards;background:linear-gradient(135deg,#8b37ff,#b44ae0);border-radius:7px;box-shadow:0 3px 8px -2px rgba(139,55,255,.45);color:#fff;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;opacity:0;transform:scale(.4);width:24px}.fnol-mock-briefing-icon svg{display:block;height:13px;width:13px}.fnol-mock-briefing-label{animation:fnol-mock-fade-up .5s cubic-bezier(.16,1,.3,1) .98s forwards;color:#8b37ff;font-size:11px;font-weight:700;letter-spacing:.13em;opacity:0;text-transform:uppercase;transform:translateY(4px)}.fnol-mock-briefing-conf{align-items:center;animation:fnol-mock-fade-up .5s cubic-bezier(.16,1,.3,1) 1.05s forwards;background:#dcfce7;border-radius:999px;color:#166534;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;opacity:0;padding:5px 11px;transform:translateY(4px)}.fnol-mock-briefing-conf-dot{background:#16a34a;border-radius:50%;flex-shrink:0;height:6px;width:6px}.fnol-mock-briefing-conf [data-count]{font-variant-numeric:tabular-nums}.fnol-mock-briefing-text{color:#1a1a1a;font-size:13.5px;font-weight:500;line-height:1.6;margin:0;min-height:4.5em}.fnol-mock-stream-cursor{animation:fnol-mock-cursor-blink .65s linear infinite;background:#8b37ff;border-radius:1px;display:inline-block;height:1.05em;margin-left:2px;transition:opacity .45s ease;vertical-align:-.18em;width:7px}.fnol-mock-status{animation:fnol-mock-fade-up .55s cubic-bezier(.16,1,.3,1) 2.95s forwards;border-top:1px solid #efeef6;display:flex;flex-wrap:wrap;gap:10px 24px;opacity:0;padding-top:20px;transform:translateY(4px)}.fnol-mock-status>span{align-items:center;color:#1a1a1a;display:inline-flex;font-size:13px;font-weight:500;gap:8px}.fnol-mock-status>span:before{background:#16a34a;border-radius:50%;content:"";flex-shrink:0;height:7px;width:7px}@media (max-width:520px){.fnol-mock-body{padding:22px 20px}.fnol-mock-fields{gap:14px;grid-template-columns:1fr}.fnol-mock-claim-id{font-size:14.5px}.fnol-mock-source-icon{font-size:17px;height:36px;width:36px}.fnol-mock-source-text strong{font-size:13px}.fnol-mock-source-text span{font-size:12px}.fnol-mock-briefing{padding:16px 18px}.fnol-mock-briefing-text{font-size:13px}}@keyframes fnol-mock-in{to{opacity:1;transform:translateY(0)}}@keyframes fnol-mock-fade-up{to{opacity:1;transform:translateY(0)}}@keyframes fnol-mock-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes fnol-mock-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.fnol-mock,.fnol-mock-briefing,.fnol-mock-briefing-conf,.fnol-mock-briefing-icon,.fnol-mock-briefing-label,.fnol-mock-claim-head,.fnol-mock-field,.fnol-mock-source,.fnol-mock-status{animation:none!important;opacity:1!important;transform:none!important}.fnol-mock-stream-cursor{display:none!important}}