.lr-mock,.lr-mock *{box-sizing:border-box}.lr-mock{animation:lr-up .65s cubic-bezier(.16,1,.3,1) .05s both;background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 22px 50px -14px rgba(43,43,43,.18),0 4px 12px -2px rgba(43,43,43,.06);color:#1a1a1a;font:500 14px/1.4 Montserrat,-apple-system,sans-serif;margin:0 auto;max-width:1040px;overflow:hidden;width:100%}.lr-mock-chrome{align-items:center;background:#efeef6;border-bottom:1px solid #e5e7eb;display:flex;gap:10px;padding:11px 14px;position:relative}.lr-mock-chrome:after{animation:lr-load 1.3s cubic-bezier(.65,0,.35,1) .3s forwards;background:linear-gradient(90deg,#8b37ff,#b44ae0);bottom:-1px;content:"";height:2px;left:0;pointer-events:none;position:absolute;width:0}.lr-mock-nav{display:flex;flex-shrink:0;gap:2px}.lr-mock-navbtn{align-items:center;display:inline-flex;height:22px;justify-content:center;width:22px}.lr-mock-navbtn:first-child{color:#2b2b2b}.lr-mock-navbtn:last-child{color:#c2c0cb}.lr-mock-navbtn svg{display:block;height:14px;width:14px}.lr-mock-brandlogo{animation:lr-pop .5s cubic-bezier(.34,1.56,.64,1) .18s both;border-radius:4px;display:inline-flex;flex-shrink:0;height:20px;overflow:hidden;width:20px}.lr-mock-brandlogo img{display:block;height:100%;object-fit:contain;width:100%}.lr-mock-urlbar{align-items:center;background:hsla(0,0%,100%,.65);border:1px solid rgba(0,0,0,.04);border-radius:999px;color:#6e6e7d;display:flex;flex:1;font:500 12px/1 -apple-system,BlinkMacSystemFont,sans-serif;min-height:26px;overflow:hidden;padding:5px 14px}.lr-mock-url{white-space:nowrap}.lr-mock-cursor{animation:lr-blink .7s linear .4s 5 both;background:#2b2b2b;display:inline-block;height:.95em;margin-left:1px;vertical-align:-.08em;width:1.5px}.lr-mock-body{padding:26px 28px}.lr-mock-grid{display:grid;gap:22px;grid-template-columns:1fr 1fr}.lr-mock-doc{animation:lr-up .55s cubic-bezier(.16,1,.3,1) .3s both;background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;position:relative}.lr-mock-doc-meta{align-items:center;background:#f4f4f8;border-bottom:1px solid #e5e7eb;color:#64748d;display:flex;font-size:11px;font-weight:600;justify-content:space-between;padding:10px 14px}.lr-mock-doc-scanning{align-items:center;color:#8b37ff;display:inline-flex;font-weight:700;gap:6px;letter-spacing:.04em}.lr-mock-doc-scanning:before{animation:lr-pulse 1.6s ease-out .6s infinite;background:#8b37ff;border-radius:50%;box-shadow:0 0 0 0 rgba(139,55,255,.55);content:"";height:6px;width:6px}.lr-mock-doc-content{color:#4a4a4a;font-family:JetBrains Mono,Courier New,monospace;font-size:10.5px;line-height:1.6;padding:16px 18px}.lr-mock-doc-company{color:#1a1a1a;font-weight:700;letter-spacing:.04em;margin-bottom:4px}.lr-mock-doc-policy{font-size:10px;margin-bottom:12px}.lr-mock-doc-banner{align-items:center;background:#2d7d6f;border-radius:2px;color:#fff;display:flex;font-size:10px;font-weight:700;justify-content:space-between;letter-spacing:.03em;margin-bottom:8px;padding:7px 11px}.lr-mock-doc-table{border-collapse:collapse;width:100%}.lr-mock-doc-table td,.lr-mock-doc-table th{font-size:10px;padding:6px;text-align:left}.lr-mock-doc-table th{background:#f4f4f8;border-bottom:1px solid #c5c5c5;color:#4a4a4a;font-weight:700}.lr-mock-doc-table td{border-bottom:1px dotted #d8d8d8}.lr-mock-doc-table td:last-child{color:#1a1a1a;font-weight:600}.lr-mock-scanbeam{animation:lr-scan 2.6s linear infinite;background:linear-gradient(90deg,transparent,rgba(139,55,255,.5) 30%,#8b37ff 50%,rgba(139,55,255,.5) 70%,transparent);height:2px;left:0;pointer-events:none;position:absolute;right:0;top:0;transform:translateY(-2px);z-index:4}.lr-mock-extracted{animation:lr-up .55s cubic-bezier(.16,1,.3,1) .4s both}.lr-mock-extracted-title{color:#64748d;font-size:11px;font-weight:700;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.lr-mock-field{align-items:center;animation:lr-up .5s cubic-bezier(.16,1,.3,1) both;background:#f0fdf4;border:1px solid #dcfce7;border-radius:12px;display:flex;gap:14px;margin-bottom:8px;opacity:0;padding:13px 16px;transform:translateY(6px)}.lr-mock-field:first-of-type{animation-delay:1.1s}.lr-mock-field:nth-of-type(2){animation-delay:1.4s}.lr-mock-field:nth-of-type(3){animation-delay:1.7s}.lr-mock-field:nth-of-type(4){animation-delay:2s}.lr-mock-field:nth-of-type(5){animation-delay:2.3s}.lr-mock-field-info{flex:1;min-width:0}.lr-mock-field-name{color:#64748d;font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:3px;text-transform:uppercase}.lr-mock-field-value{color:#1a1a1a;font-size:14.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lr-mock-field-check{align-items:center;background:#16a34a;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.lr-mock-field-check svg{display:block;height:12px;width:12px}@media (max-width:820px){.lr-mock-body{padding:22px}.lr-mock-grid{gap:18px;grid-template-columns:1fr}}@keyframes lr-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes lr-scan{0%{opacity:0;transform:translateY(-2px)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translateY(420px)}}@keyframes lr-pulse{0%,to{box-shadow:0 0 0 0 rgba(139,55,255,.55)}50%{box-shadow:0 0 0 6px rgba(139,55,255,0)}}@keyframes lr-load{0%{opacity:1;width:0}85%{opacity:1;width:100%}to{opacity:0;width:100%}}@keyframes lr-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes lr-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.lr-mock,.lr-mock *{animation:none!important}.lr-mock-field{opacity:1!important;transform:none!important}}