.lidp{--ink: #302b28;--muted: #91867e;--accent: #ca7658;--accent-deep: #a4573b;--amber: #b98a3e;--line: #e6e0d9;--paper-edge: #dcdbd8;--beat: 1.1s;--ease-out: cubic-bezier(.22, .61, .36, 1);--ease-soft: cubic-bezier(.4, 0, .2, 1);--ease-pop: cubic-bezier(.34, 1.32, .64, 1);box-sizing:border-box;container-type:inline-size;height:100%;min-height:540px;padding:20px 26px 16px;display:grid;grid-template-rows:42px auto minmax(0,1fr);background:radial-gradient(ellipse at 23% 65%,#e9e0d580,transparent 65%),#f7f5f0;color:var(--ink);font-family:Inter,Arial,sans-serif;line-height:1.4;overflow:hidden}.lidp *{box-sizing:border-box}.lidp button{font:inherit;cursor:pointer}.lidp button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.lidp-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;align-self:stretch}.lidp-steps button{position:relative;display:flex;align-items:center;gap:6px;padding:0 0 13px;border:0;border-bottom:2px solid var(--line);background:none;text-align:left;font-size:12px;color:#857c73;transition:color .35s var(--ease-soft)}.lidp-steps button.is-current{color:var(--ink);font-weight:650}.lidp-step-number{height:21px;width:21px;flex-shrink:0;border:1px solid #e2dfdc;border-radius:50%;display:grid;place-items:center;font-size:8px;transition:background .35s var(--ease-soft),color .35s var(--ease-soft),border-color .35s var(--ease-soft)}.is-current .lidp-step-number{background:var(--ink);color:#fff;border-color:var(--ink)}.is-done .lidp-step-number{background:#efe8e2;color:var(--accent-deep);border-color:#e3d6cd}.lidp-step-progress{position:absolute;bottom:-2px;left:0;height:2px;width:100%;transform-origin:left;background:var(--accent);transition:transform var(--beat) linear}.lidp-heading{display:flex;align-items:center;padding:14px 0 10px;animation:lidp-enter .55s var(--ease-out) both}.lidp-heading h4{font-size:clamp(16px,2.75cqw,22px);font-weight:500;line-height:1.2;letter-spacing:-.55px;margin:0;max-width:92%}.lidp-workspace{position:relative;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);-moz-column-gap:34px;column-gap:34px;align-items:stretch;min-height:0;padding:10px 0 0}.lidp-source,.lidp-result{position:relative;display:flex;flex-direction:column;min-width:0}.lidp-source-body{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:0}.lidp-channels{display:flex;justify-content:center;gap:6px;margin-bottom:14px}.lidp-channel{display:flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid #e7e1d9;border-radius:20px;background:#fff;color:#a89e94;transition:background .45s var(--ease-soft),border-color .45s var(--ease-soft),color .45s var(--ease-soft),box-shadow .45s var(--ease-soft),transform .45s var(--ease-pop)}.lidp-channel b{font-size:9px;font-weight:550;letter-spacing:.2px}.lidp-channel svg{flex-shrink:0}.lidp-channel.is-active{border-color:#dda98d;background:#fff;color:var(--accent-deep);transform:translateY(-1px);box-shadow:0 0 0 3px #ca765812,0 5px 14px -8px #99613c55}.lidp-paper-holder{position:relative}.lidp-queue{position:absolute;inset:0;pointer-events:none}.lidp-queue span{position:absolute;inset:0;border:1px solid #e0dfdc;border-radius:2px;background:linear-gradient(95deg,#f6f6f5,#fdfdfc);transform:translate(calc(5px * (var(--i) + 1)),calc(-4px * (var(--i) + 1))) rotate(calc(.9deg * (var(--i) + 1)));opacity:calc(.62 - .16 * var(--i));box-shadow:0 2px 6px #4a382410;animation:lidp-enter .5s var(--ease-out) both}.lidp-paper{position:relative;isolation:isolate;padding:14px 19px 10px;border:1px solid var(--paper-edge);border-radius:2px;transform:perspective(1000px) rotateY(3deg) rotate(-1.4deg);background:linear-gradient(95deg,#f1f1ef,#fff 3%,#fdfdfc 46%,#f5f5f3 49.5%,#fff 51%,#fbfbfa 97%,#eeeeec);box-shadow:0 1px 1px #fff inset,1px 2px 1px #c3c4c266,4px 8px 12px -8px #23262a4d,10px 20px 28px -16px #23262a33;animation:lidp-sheet-settle .62s cubic-bezier(.2,.75,.25,1) both}.lidp-paper--leaving{position:absolute;inset:0;z-index:5;transform-origin:8% 55%;backface-visibility:hidden;will-change:transform,opacity;animation:lidp-page-off .72s cubic-bezier(.42,.02,.28,1) both}.lidp-paper-gloss{position:absolute;inset:0;z-index:7;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(102deg,transparent 30%,#ffffffe0 44%,#f7fafcaa 51%,transparent 66%);background-size:300% 100%;animation:lidp-gloss .72s cubic-bezier(.42,.02,.28,1) both}.lidp-page-shadow{position:absolute;inset:-2% -5%;z-index:4;pointer-events:none;border-radius:3px;background:radial-gradient(105% 78% at 72% 46%,#2b303666,#2b303629 52%,transparent 74%);animation:lidp-page-shadow .72s cubic-bezier(.42,.02,.28,1) both}.lidp-paper:before{content:"";position:absolute;inset:auto 4px -5px;height:7px;z-index:-1;transform:rotate(.4deg);background:#f0f0ee;border:1px solid #dcdbd8;box-shadow:0 3px 6px #23262a12,0 4px 0 -1px #f7f7f6,0 5px 0 -1px #e1e0dd,0 9px 0 -2px #f4f4f3,0 10px 0 -2px #deddda}.lidp-paper-fiber{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.6' filter='url(%23n)'/%3E%3C/svg%3E");background-size:118px 118px}.lidp-paper-tone{position:absolute;inset:0;z-index:2;pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(90deg,#8d939726,transparent 5%,transparent 95%,#8d93972e),linear-gradient(180deg,#8d93971c,transparent 4%,transparent 96%,#8d939724),radial-gradient(120% 80% at 86% 106%,#8d939726,transparent 55%)}.lidp-paper-curl{position:absolute;right:-1px;bottom:-1px;width:58px;height:46px;z-index:2;pointer-events:none;background:radial-gradient(120% 130% at 100% 100%,#3f464c2b,transparent 62%)}.lidp-paper-fold{position:absolute;inset:52% 0 auto;height:9px;pointer-events:none;background:linear-gradient(180deg,transparent,#aeb2b614 44%,#ffffff8c 50%,transparent 80%)}.lidp-paper-fold--minor{inset:24% 0 auto;height:6px;opacity:.5}.lidp-print-header{line-height:1;animation:lidp-print-in .5s var(--ease-out) both}.lidp-paper-top{display:flex;align-items:center;justify-content:space-between;height:16px;font-size:7px;letter-spacing:1.3px;color:#746c61}.lidp-print-symbol{font:700 20px Georgia,serif;color:#766452;letter-spacing:-3px}.lidp-print-issuer{margin-top:8px;font-size:7px;letter-spacing:.8px;color:#8d8172;line-height:1.4}.lidp-paper h5{font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,3.5cqw,28px);font-weight:400;line-height:1.05;letter-spacing:-.6px;margin:7px 0 6px;color:#3c332a;text-shadow:0 0 .5px #3c332a4d}.lidp-paper-ref{display:block;font:10px/1.2 Courier New,monospace;color:#8b7f70}.lidp-paper-rule{height:1px;margin:9px 0 6px;background:#a5988560}.lidp-document-field{position:relative;padding:6px 7px;margin:2px -6px;border:1px solid transparent;border-radius:2px;transition:background .5s var(--ease-soft),border-color .5s var(--ease-soft)}.lidp-field-label{display:block;font-size:9px;line-height:1.3;color:#9b8c7a;margin-bottom:2px}.lidp-document-field strong{display:block;font:500 12px/1.4 Courier New,monospace;color:#3e362d;letter-spacing:-.4px}.lidp-document-field i{position:absolute;right:6px;top:8px;font-style:normal;font-size:9px;font-family:Courier New,monospace;color:var(--accent-deep);opacity:0;transition:opacity .4s var(--ease-soft)}.lidp-document-field.is-read{background:#ecd9cc52;border-color:#c99a7766}.lidp-document-field.is-read i,.lidp-document-field.is-focus i{opacity:1}.lidp-field-reticle{position:absolute;inset:-3px;opacity:0;pointer-events:none}.lidp-document-field.is-focus{background:#f6e2d190;border-color:transparent}.lidp-document-field.is-focus .lidp-field-reticle{opacity:1;animation:lidp-reticle-lock .45s var(--ease-pop) both}.lidp-field-reticle:before,.lidp-field-reticle:after,.lidp-document-field.is-focus:before,.lidp-document-field.is-focus:after{content:"";position:absolute;width:8px;height:8px;border:1.5px solid var(--accent);border-radius:1px}.lidp-document-field.is-focus:before{left:-3px;top:-3px;border-right-color:transparent;border-bottom-color:transparent}.lidp-document-field.is-focus:after{right:-3px;bottom:-3px;border-left-color:transparent;border-top-color:transparent}.lidp-field-reticle:before{right:0;top:0;border-left-color:transparent;border-bottom-color:transparent}.lidp-field-reticle:after{left:0;bottom:0;border-right-color:transparent;border-top-color:transparent}.lidp-print-table{margin-top:9px;font:7px/1.5 Courier New,monospace;color:#7e705e;animation:lidp-print-in .5s var(--ease-out) both}.lidp-print-table>div{display:flex;justify-content:space-between;gap:5px;padding:4px 0;border-bottom:1px solid #b9a9903a}.lidp-print-table>div:first-child{border-top:1px solid #a3917460;border-bottom:1px solid #a3917460;font-size:6px;letter-spacing:.5px}.lidp-print-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:11px}.lidp-print-bottom>div{display:flex;flex-direction:column;gap:4px;font:6px monospace;color:#998a76}.lidp-barcode{display:block;width:65px;height:15px;opacity:.62;background:repeating-linear-gradient(90deg,#534e41 0px,#534e41 1px,transparent 1px,transparent 3px,#534e41 3px,#534e41 5px,transparent 5px,transparent 6px,#534e41 6px,#534e41 7px,transparent 7px,transparent 11px)}.lidp-print-legal{display:flex;justify-content:space-between;gap:6px;margin-top:9px;padding-top:5px;border-top:1px solid #b4a58b38;font:6px/1.4 Courier New,monospace;letter-spacing:.1px;color:#a79b88}.lidp-ink-stamp{font:8px Georgia,serif;color:#a36d566e;border:2px double #aa705662;padding:4px 7px;letter-spacing:1px;border-radius:2px;transform:rotate(-9deg)}.lidp-scanner{position:absolute;z-index:5;left:-9px;right:-9px;top:8%;height:1px;pointer-events:none;animation:lidp-laser-sweep var(--beat) cubic-bezier(.35,0,.55,1) both}.lidp-scan-line{position:absolute;inset:0;height:1px;background:linear-gradient(90deg,transparent,#cb765880 6%,#ffdcc3 26%,#fffaf1 50%,#ffcfaa 74%,#bf6b4880 94%,transparent);box-shadow:0 0 2px #ffead6,0 0 6px #d5875b90,0 0 15px #d6935650}.lidp-scan-halo{position:absolute;inset:auto 8px 0;height:48px;transform-origin:bottom;background:linear-gradient(0deg,#dc976d24,transparent);border-bottom:1px solid #d88d5940}.lidp-scan-node{position:absolute;left:0;top:-2px;width:5px;height:5px;border-radius:50%;background:#fff3df;box-shadow:0 0 3px #ca7658,0 0 11px #ca7658a0}.lidp-scan-node:last-child{left:auto;right:1px}.lidp-flightdeck{position:absolute;inset:0;z-index:6;pointer-events:none}.lidp-wire{position:absolute;top:0;left:0;overflow:visible}.lidp-wire-path{fill:none;stroke:var(--accent);stroke-width:1.25;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:lidp-wire-draw var(--beat) var(--ease-soft) both}.lidp-wire-path.is-quiet{stroke-dasharray:none;stroke-dashoffset:0;animation:lidp-wire-quiet .3s var(--ease-out) both}@keyframes lidp-wire-quiet{0%{opacity:0}to{opacity:.5}}.lidp-wire-dot{fill:var(--accent);animation:lidp-wire-dot var(--beat) var(--ease-out) both}.lidp-packet{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;offset-rotate:0deg;offset-anchor:50% 100%;will-change:offset-distance,transform;animation:lidp-packet-fly calc(var(--beat) * .62) calc(var(--beat) * .12) cubic-bezier(.45,.03,.3,1) both}.lidp-packet-bead{width:7px;height:7px;margin-bottom:-3.5px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px #ca765822,0 0 9px #ca765880;animation:lidp-packet-bead calc(var(--beat) * .62) calc(var(--beat) * .12) linear both}@supports not (offset-path: path("M 0 0 L 1 1")){.lidp-packet{animation-name:lidp-packet-fly-fallback}}.lidp-packet-card{display:flex;align-items:center;gap:7px;max-width:146px;margin-bottom:9px;padding:5px 8px;border:1px solid #e4d3c8;border-radius:7px;background:#fff;box-shadow:0 1px #fff inset,0 8px 20px -8px #7c452b45,0 2px 5px #7c452b14;animation:lidp-packet-card calc(var(--beat) * .62) calc(var(--beat) * .12) var(--ease-out) both}.lidp-packet-index{display:grid;place-items:center;width:17px;height:17px;flex-shrink:0;border-radius:5px;background:#f4e3d9;color:var(--accent-deep);font:9px/1 Courier New,monospace}.lidp-packet-card>div{min-width:0}.lidp-packet-card span{display:block;font-size:7px;letter-spacing:.6px;text-transform:uppercase;color:#ab9f96;margin-bottom:2px}.lidp-packet-card strong{display:block;font-size:10px;font-weight:550;color:var(--accent-deep);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lidp-result{padding-left:2px}.lidp-result-content{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:0}.lidp-board,.lidp-integrate{animation:lidp-enter .6s var(--ease-out) both}.lidp-record,.lidp-integrate{display:flex;flex-direction:column}.lidp-panel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:14px}.lidp-panel-head strong{display:block;font-size:13px;font-weight:550;letter-spacing:-.2px}.lidp-panel-head>div>span{display:block;margin-top:4px;font-size:9px;color:#a2978d}.lidp-panel-count{flex-shrink:0;font:13px/1 Courier New,monospace;color:var(--accent-deep)}.lidp-panel-count>span{color:#b7aca3}.lidp-lanes{display:flex;flex-direction:column;gap:12px}.lidp-lane{display:flex;align-items:center;gap:12px;padding:16px 13px;border:1px solid #e8e3dc;border-radius:10px;background:#fff;color:#a79c92;transition:background .5s var(--ease-soft),border-color .5s var(--ease-soft),box-shadow .5s var(--ease-soft),color .5s var(--ease-soft),transform .45s var(--ease-pop)}.lidp-lane-icon{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:1px solid #e5ded6;border-radius:9px;background:#fbfaf8;color:#b3a89e;transition:color .5s var(--ease-soft),border-color .5s var(--ease-soft),background .5s var(--ease-soft)}.lidp-lane-body{flex:1;min-width:0}.lidp-lane-body strong{display:block;font-size:11.5px;font-weight:550;color:#6e645b}.lidp-lane-body>span{display:block;margin-top:3px;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lidp-lane-mark{display:grid;place-items:center;width:18px;flex-shrink:0}.lidp-lane-dot{width:5px;height:5px;border-radius:50%;background:#d6cabf}.lidp-lane.is-incoming{border-color:#dba888;background:#fffaf6;transform:translate(-3px);box-shadow:0 0 0 4px #ca765810,0 8px 22px -10px #99613c3d}.lidp-lane.is-incoming .lidp-lane-icon{color:var(--accent);border-color:#e6c6b3}.lidp-lane.is-filled{background:#fffdfa;border-color:#dfd2c5;color:var(--accent-deep)}.lidp-lane.is-filled .lidp-lane-icon{color:var(--accent-deep);border-color:#e6d8cb;background:#fbf4ee}.lidp-lane.is-filled .lidp-lane-body strong{color:#56493e}.lidp-lane.is-filled .lidp-lane-mark{color:var(--accent);animation:lidp-land .5s var(--ease-pop) both}.lidp-lane.is-filled .lidp-lane-body>span{animation:lidp-value-in .45s var(--ease-out) both}.lidp-datacards{display:flex;flex-direction:column;gap:10px}.lidp-datacard{position:relative;display:flex;align-items:center;gap:9px;min-height:62px;padding:11px 12px;border:1px solid #ece9e6;border-radius:9px;background:#fff;transition:background .5s var(--ease-soft),border-color .5s var(--ease-soft),box-shadow .5s var(--ease-soft),transform .45s var(--ease-pop)}.lidp-datacard-index{display:grid;place-items:center;width:19px;height:22px;flex-shrink:0;border-radius:5px;background:#eae5e0;color:#a1968c;font:9px/1 Courier New,monospace;transition:background .5s var(--ease-soft),color .5s var(--ease-soft)}.lidp-datacard-body{flex:1;min-width:0}.lidp-datacard-body>span{display:block;font-size:9px;color:#958f89;margin-bottom:3px}.lidp-datacard-body strong{display:block;font-size:12px;font-weight:550;color:#b3a99f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lidp-datacard-body s{margin-right:4px;color:#b4a89e;text-decoration-thickness:1px}.lidp-confidence{flex-shrink:0;min-width:30px;text-align:right;font:9px/1 Courier New,monospace;color:#b6aba1}.lidp-datacard.is-incoming{border-color:#e3cbbb;background:#fdf8f4;transform:translate(-3px)}.lidp-datacard.is-filled{background:#fff;border-color:#e1dcd6;box-shadow:0 5px 16px -8px #70492c30}.lidp-datacard.is-filled .lidp-datacard-index{background:#f4e3d9;color:var(--accent-deep)}.lidp-datacard.is-filled .lidp-datacard-body strong{color:var(--accent-deep);animation:lidp-value-in .45s var(--ease-out) both}.lidp-datacard.is-filled .lidp-datacard-body s{margin-right:4px;color:#b4a89e;text-decoration-thickness:1px}.lidp-confidence{color:#a89c92;animation:lidp-value-in .5s .08s var(--ease-out) both}.lidp-datacard.is-filled .lidp-confidence.is-weak{color:var(--amber);font-weight:700}.lidp-lane.is-incoming.is-filled,.lidp-datacard.is-incoming.is-filled,.lidp-lane.is-incoming.is-filled .lidp-lane-icon,.lidp-datacard.is-incoming.is-filled .lidp-datacard-index{transition-delay:calc(var(--beat) * .62)}.lidp-lane.is-incoming.is-filled .lidp-lane-body>span,.lidp-lane.is-incoming.is-filled .lidp-lane-mark,.lidp-datacard.is-incoming.is-filled .lidp-datacard-body strong,.lidp-datacard.is-incoming.is-filled .lidp-confidence{animation-delay:calc(var(--beat) * .66)}.lidp-datacard--check .lidp-datacard-body em{display:block;margin-top:4px;font-size:9.5px;font-style:normal;color:#a79c92;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .45s var(--ease-soft)}.lidp-datacards--checks{position:relative;gap:8px;padding-left:16px}.lidp-check-mark{display:grid;place-items:center;width:21px;height:21px;flex-shrink:0;border-radius:50%;background:#eeebe7;color:transparent;transition:background .45s var(--ease-soft),color .45s var(--ease-soft)}.lidp-datacard--check[data-state=running] .lidp-rule-dot{background:var(--accent);animation:lidp-pulse .9s ease-in-out infinite}.lidp-datacard--check[data-state=ok] .lidp-datacards--checks{position:relative;gap:8px;padding-left:16px}.lidp-check-mark{background:#f2e5dd;color:var(--accent)}.lidp-datacard--check[data-state=ok] .lidp-datacard-body em{color:#8a8078}.lidp-datacard--check[data-state=flag]{border-color:#ecdcbc;background:#fdf9f1}.lidp-datacard--check[data-state=flag] .lidp-datacards--checks{position:relative;gap:8px;padding-left:16px}.lidp-check-cursor{position:absolute;left:0;top:0;display:flex;align-items:center;width:2px;border-radius:2px;background:linear-gradient(180deg,transparent,var(--accent) 18%,var(--accent) 82%,transparent);transition:transform .5s var(--ease-pop),height .5s var(--ease-pop)}.lidp-check-cursor i{position:absolute;left:-8px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;border:1px solid #e6cdbe;background:#fff;color:var(--accent);animation:lidp-cursor-breathe 1.6s ease-in-out infinite}.lidp-datacard--check[data-state=running]{border-color:#e3cbbb}.lidp-datacard--check[data-state=running]:after{content:"";position:absolute;inset:0;border-radius:9px;pointer-events:none;background:linear-gradient(100deg,transparent 38%,#ca765814 50%,transparent 62%);background-size:240% 100%;animation:lidp-shimmer 1.15s linear infinite}.lidp-check-mark{background:#f6e9cf;color:var(--amber)}.lidp-datacard--check[data-state=flag] .lidp-datacard-body em{color:var(--amber)}.lidp-datacard--check[data-state=flag] .lidp-datacard-body s{margin-right:4px;color:#b4a89e;text-decoration-thickness:1px}.lidp-datacard.is-hovered{border-color:#ddc6b6;background:#fffdfb}.lidp-confidence{color:var(--amber)}.lidp-rules{display:flex;flex-direction:column;gap:9px}.lidp-rule{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid transparent;border-radius:9px;transition:background .45s var(--ease-soft),border-color .45s var(--ease-soft)}.lidp-rule-mark{display:grid;place-items:center;width:21px;height:21px;flex-shrink:0;border-radius:50%;background:#eeebe7;color:transparent;transition:background .45s var(--ease-soft),color .45s var(--ease-soft)}.lidp-rule-dot{width:5px;height:5px;border-radius:50%;background:#cdc3ba}.lidp-rule-body{min-width:0}.lidp-rule-body strong{display:block;font-size:11.5px;font-weight:500;color:#ada399;transition:color .45s var(--ease-soft)}.lidp-rule-body>span{display:block;margin-top:2px;font:9px/1.4 Courier New,monospace;color:#c0b6ad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .45s var(--ease-soft)}.lidp-rule[data-state=running] .lidp-rule-dot{background:var(--accent);animation:lidp-pulse .9s ease-in-out infinite}.lidp-rule[data-state=running] .lidp-rule-body strong{color:#6f655c}.lidp-rule[data-state=ok] .lidp-rule-mark{background:#f2e5dd;color:var(--accent)}.lidp-rule[data-state=ok] .lidp-rule-body strong{color:#5d5349}.lidp-rule[data-state=ok] .lidp-rule-body>span{color:#9b9189}.lidp-rule[data-state=flag]{background:#fdf7ec;border-color:#ecdcbc}.lidp-rule[data-state=flag] .lidp-rule-mark{background:#f6e9cf;color:var(--amber)}.lidp-rule[data-state=flag] .lidp-rule-body strong{color:#8a6a2e}.lidp-rule[data-state=flag] .lidp-rule-body>span{color:#a5843f}.lidp-review{margin-top:12px;padding:11px 12px;border:1px solid #ecdcbc;border-radius:10px;background:#fdf8ee;color:#8a6a2e;opacity:0;transform:translateY(9px);transition:opacity .55s var(--ease-out),transform .55s var(--ease-out),background .55s var(--ease-soft),border-color .55s var(--ease-soft),color .55s var(--ease-soft)}.lidp-review.is-visible{opacity:1;transform:translateY(0)}.lidp-review-head{display:flex;align-items:center;gap:7px}.lidp-review-head strong{font-size:11.5px;font-weight:600}.lidp-review-head>span{margin-left:auto;font-size:8px;letter-spacing:.7px;text-transform:uppercase;opacity:.75}.lidp-review-compare{display:flex;align-items:center;gap:10px;margin-top:10px}.lidp-review-compare>svg{flex-shrink:0;opacity:.55}.lidp-review-compare>div>span{display:block;font-size:8px;letter-spacing:.5px;text-transform:uppercase;opacity:.7}.lidp-review-compare>div>strong{display:block;margin-top:3px;font:600 13px/1 Courier New,monospace;white-space:nowrap}.lidp-review-compare .is-target>strong{color:#7a5a1f}.lidp-review-impact i{font-style:normal}.lidp-review-impact{margin-left:auto;padding:4px 8px;border-radius:20px;background:#f3e6c9;font:600 9.5px/1 Courier New,monospace;white-space:nowrap}.lidp-review-actions{display:flex;gap:7px;margin-top:12px}.lidp-review-action{position:relative;flex:1;padding:7px 9px;text-align:center;border:1px solid #e4d5b4;border-radius:7px;background:#fffdf8;font-size:10px;color:#8a6a2e;transition:transform .25s var(--ease-out)}.lidp-review-action.is-primary{border-color:#c6982f;background:#c6982f;color:#fff;font-weight:600}.lidp-review-action.is-clicked{transform:scale(.965)}.lidp-review-action.is-clicked:after{content:"";position:absolute;inset:0;border-radius:7px;border:1.5px solid #c6982f;animation:lidp-press-ring .6s var(--ease-out) both}.lidp-pointer{position:absolute;right:-5px;bottom:-13px;color:#2f2a26;opacity:0;transform:translate(28px,24px) scale(.9);filter:drop-shadow(0 2px 3px #00000038);transition:transform .55s var(--ease-out),opacity .35s var(--ease-out)}.is-pointing .lidp-pointer{opacity:1;transform:translate(0) scale(1)}.is-clicked .lidp-pointer{transform:translate(0) scale(.84)}.lidp-review-done{margin:9px 0 0;font-size:10.5px;line-height:1.5}.lidp-review.is-resolved{background:#f6f1ec;border-color:#ddd0c4;color:var(--accent-deep)}.lidp-system{padding:13px 13px 12px;border:1px solid #e7e3df;border-radius:10px;background:#f4f3f0;color:#a6a09a;transition:background .55s var(--ease-soft),border-color .55s var(--ease-soft),box-shadow .55s var(--ease-soft),color .55s var(--ease-soft)}.lidp-system--flat{margin-top:10px}.lidp-system-head{display:flex;align-items:center;gap:10px}.lidp-system-head>div{flex:1;min-width:0}.lidp-system-head>div>span{display:block;margin-bottom:5px;font-size:8px;letter-spacing:.9px}.lidp-system-head strong{display:block;font-size:12px;font-weight:550}.lidp-system-icon{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border:1px solid #e5ded6;border-radius:9px;background:#fbfaf8;transition:color .55s var(--ease-soft),border-color .55s var(--ease-soft)}.lidp-system-meta{flex-shrink:0;font:9px/1 Courier New,monospace;color:#a99e94;animation:lidp-value-in .45s var(--ease-out) both}.lidp-system.is-synced{background:#fff;border-color:#ddd7d0;color:var(--accent-deep);box-shadow:0 6px 18px -10px #70492c38}.lidp-system.is-synced .lidp-system-icon{color:var(--accent);border-color:#e6d8cb}.lidp-system.is-synced .lidp-system-head strong{animation:lidp-value-in .45s var(--ease-out) both}.lidp-system.is-incoming{border-color:#e3cbbb}.lidp-system.is-incoming.is-synced,.lidp-system.is-incoming.is-synced .lidp-system-icon{transition-delay:calc(var(--beat) * .62)}.lidp-system.is-incoming.is-synced .lidp-system-head strong{animation-delay:calc(var(--beat) * .66)}.lidp-map{display:flex;flex-direction:column;gap:7px;margin-top:11px;padding-top:10px;border-top:1px dashed #e2dbd3}.lidp-map-row{display:flex;align-items:center;gap:9px;opacity:.38;transform:translate(-3px);transition:opacity .5s var(--ease-soft),transform .5s var(--ease-out)}.lidp-map-row.is-done{opacity:1;transform:translate(0)}.lidp-map-from{flex:0 1 auto;min-width:0;font:10px/1.3 Courier New,monospace;color:var(--accent-deep);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lidp-map-row>svg{flex-shrink:0;color:#c8bcb1}.lidp-map-to{flex:1;min-width:0;font-size:10px;color:#6f655c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lidp-map-mark{display:grid;place-items:center;width:15px;flex-shrink:0;color:transparent;transition:color .4s var(--ease-soft)}.lidp-map-row.is-done .lidp-map-mark{color:var(--accent)}.lidp-receipt{display:flex;align-items:center;gap:11px;margin-top:15px;padding:12px 13px;border:1px solid #e2dbd3;border-radius:10px;background:#fffdfb;opacity:0;transform:translateY(9px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.lidp-receipt.is-visible{opacity:1;transform:translateY(0)}.lidp-receipt-glyph{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;background:#f2e5dd;color:var(--accent)}.lidp-receipt-glyph svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.lidp-receipt.is-visible .lidp-receipt-glyph path{stroke-dasharray:30;stroke-dashoffset:30;animation:lidp-draw-check .6s .25s var(--ease-out) forwards}.lidp-receipt>div{flex:1;min-width:0}.lidp-receipt strong{display:block;font-size:15px;font-weight:550;letter-spacing:-.4px}.lidp-receipt p{margin:4px 0 0;font-size:10px;line-height:1.6;color:#8b857e}.lidp-note{display:flex;align-items:center;gap:6px;margin-top:13px;font-size:10px;line-height:1.6;color:#8b8177;opacity:0;transform:translateY(6px);transition:opacity .55s var(--ease-out),transform .55s var(--ease-out)}.lidp-note svg{flex-shrink:0;color:var(--accent)}.lidp-note.is-visible{opacity:1;transform:translateY(0)}@keyframes lidp-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes lidp-print-in{0%{opacity:.3;filter:blur(1px)}to{opacity:1;filter:blur(0)}}@keyframes lidp-sheet-settle{0%{transform:perspective(1000px) translate3d(7px,-6px,0) rotateY(1.4deg) rotate(.7deg) scale(.984);filter:brightness(.955) saturate(.96)}to{transform:perspective(1000px) rotateY(3deg) rotate(-1.4deg) scale(1);filter:brightness(1) saturate(1)}}@keyframes lidp-page-off{0%{transform:perspective(1500px) rotateY(3deg) rotate(-1.4deg) translateZ(0);opacity:1}18%{transform:perspective(1500px) rotateY(-7deg) rotate(-3deg) translate3d(-1.5%,-2%,48px);opacity:1}62%{transform:perspective(1500px) rotateY(-34deg) rotate(-6.5deg) translate3d(-34%,-4%,34px);opacity:1}to{transform:perspective(1500px) rotateY(-62deg) rotate(-9deg) translate3d(-96%,-6%,8px);opacity:0}}@keyframes lidp-gloss{0%{background-position:145% 0;opacity:0}22%{opacity:1}to{background-position:-55% 0;opacity:.3}}@keyframes lidp-page-shadow{0%{opacity:0;transform:translateZ(0) scale(1)}24%{opacity:.85;transform:translate3d(-5%,2%,0) scale(1.03)}70%{opacity:.42;transform:translate3d(-32%,3%,0) scale(1.05)}to{opacity:0;transform:translate3d(-70%,4%,0) scale(1.06)}}@keyframes lidp-shimmer{0%{background-position:150% 0}to{background-position:-60% 0}}@keyframes lidp-press-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.14)}}@keyframes lidp-cursor-breathe{0%,to{box-shadow:0 2px 7px #9f543b1f,0 0 #ca765833}50%{box-shadow:0 2px 7px #9f543b1f,0 0 0 5px #ca765800}}@keyframes lidp-laser-sweep{0%{top:4%;opacity:0}10%{opacity:1}86%{opacity:1}to{top:95%;opacity:0}}@keyframes lidp-reticle-lock{0%{opacity:0;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}@keyframes lidp-wire-draw{0%{stroke-dashoffset:1;opacity:0}8%{opacity:.62}38%{stroke-dashoffset:0;opacity:.62}84%{stroke-dashoffset:0;opacity:.55}to{stroke-dashoffset:0;opacity:0}}@keyframes lidp-packet-bead{0%{opacity:0}10%,86%{opacity:1}to{opacity:0}}@keyframes lidp-wire-dot{0%,62%{opacity:0;transform:scale(.2)}76%{opacity:.85;transform:scale(1.5)}96%{opacity:0;transform:scale(2.4)}}@keyframes lidp-packet-fly{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes lidp-packet-fly-fallback{0%{transform:translate(var(--x0),var(--y0)) translate(-50%,-100%)}50%{transform:translate(var(--xm),var(--ym)) translate(-50%,-100%)}to{transform:translate(var(--x1),var(--y1)) translate(-50%,-100%)}}@keyframes lidp-packet-card{0%{opacity:0;transform:scale(.74) translateY(5px)}18%{opacity:1;transform:scale(1) translateY(0)}74%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.88) translateY(-4px)}}@keyframes lidp-value-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes lidp-land{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes lidp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.45)}}@keyframes lidp-draw-check{to{stroke-dashoffset:0}}.lidp[data-paused=true] .lidp-scanner,.lidp[data-paused=true] .lidp-packet,.lidp[data-paused=true] .lidp-packet-card,.lidp[data-paused=true] .lidp-wire-path,.lidp[data-paused=true] .lidp-wire-dot,.lidp[data-paused=true] .lidp-rule-dot,.lidp[data-paused=true] .lidp-check-cursor i,.lidp[data-paused=true] .lidp-datacard--check:after,.lidp[data-paused=true] .lidp-packet-bead{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.lidp *{animation:none!important;transition:none!important}}@container (max-width: 560px){.lidp-workspace{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);-moz-column-gap:24px;column-gap:24px}.lidp-heading h4{font-size:20px}.lidp-steps button{font-size:10px;gap:4px}.lidp-paper h5{font-size:19px}.lidp-document-field strong{font-size:10px}.lidp-field-label{font-size:8px}.lidp-lane-body strong,.lidp-datacard-body strong,.lidp-rule-body strong,.lidp-system-head strong{font-size:10.5px}.lidp-lane-body>span,.lidp-datacard-body>span,.lidp-rule-body>span{font-size:8px}.lidp-panel-head strong{font-size:11.5px}.lidp-packet-card{max-width:128px}}@media(max-width:600px){.lidp{padding:6px 16px 0;min-height:0}.lidp-heading{padding:10px 0 6px}.lidp-heading h4{font-size:19px;letter-spacing:-.65px}.lidp-workspace{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);-moz-column-gap:18px;column-gap:18px;padding-bottom:16px}.lidp-paper{padding:11px 10px 9px}.lidp-paper h5{font-size:17px}.lidp-document-field{padding:4px 5px}.lidp-document-field strong{font-size:8px;line-height:1.3}.lidp-print-table{font-size:5px}.lidp-print-table>div:first-child{font-size:5px}.lidp-print-legal{display:flex;justify-content:space-between;gap:6px;margin-top:9px;padding-top:5px;border-top:1px solid #b4a58b38;font:6px/1.4 Courier New,monospace;letter-spacing:.1px;color:#a79b88}.lidp-ink-stamp{font-size:5px;padding:4px 3px}.lidp-lane,.lidp-datacard{padding:8px 9px}.lidp-datacard{min-height:48px}}@container (max-width: 520px){.lidp-workspace,.lidp[data-stage=record] .lidp-workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);row-gap:20px;padding-top:4px}.lidp-source-body{justify-content:flex-start}.lidp-paper-holder{max-width:268px;margin:0 auto}.lidp-paper{padding:11px 12px 10px}.lidp-print-table,.lidp-print-legal,.lidp-print-bottom,.lidp-print-issuer,.lidp-paper-curl,.lidp-paper-fold--minor{display:none}.lidp-paper h5{font-size:17px;margin:5px 0 4px}.lidp-paper-rule{margin:7px 0 4px}.lidp-document-field{padding:3px 6px;margin:1px -5px}.lidp-heading{padding:12px 0 9px}.lidp-channels{gap:4px;margin-bottom:10px}.lidp-channel{gap:4px;padding:4px 7px}.lidp-channel b{font-size:8px}.lidp-panel-head{margin-bottom:9px}.lidp-panel-head>div>span{display:none}.lidp-datacards,.lidp-datacards--checks,.lidp-lanes{gap:6px}.lidp-datacard{gap:8px}.lidp-datacard-index{width:17px;height:18px}.lidp-datacard-body{display:flex;align-items:baseline;gap:8px}.lidp-datacard-body>span{flex-shrink:0;margin-bottom:0;font-size:8.5px}.lidp-datacard-body strong{font-size:11px}.lidp-datacard--check .lidp-datacard-body em{display:none}.lidp-check-mark{width:18px;height:18px}.lidp-confidence{min-width:26px;font-size:8.5px}.lidp-lane,.lidp-datacard{height:36px;min-height:36px;padding:0 9px}.lidp-lane{gap:8px}.lidp-lane-icon{width:22px;height:22px;border-radius:6px}.lidp-lane-mark{width:16px}.lidp-lane-body{display:flex;align-items:baseline;gap:8px}.lidp-lane-body strong{flex-shrink:0;font-size:11px}.lidp-lane-body>span{margin-top:0;font-size:8.5px}.lidp-note{margin-top:9px;font-size:9px}.lidp-result-content{position:relative}.lidp-review{position:absolute;left:0;right:0;bottom:0;z-index:4;margin-top:0;padding:10px;background:#fdf8eef7;box-shadow:0 -10px 26px -12px #6b4a2e4d,0 12px 30px -14px #6b4a2e40}.lidp-review-head strong{font-size:11px}.lidp-review-compare{gap:8px;margin-top:8px}.lidp-review-compare>div>strong{font-size:12px}.lidp-review-impact{padding:3px 7px;font-size:9px}.lidp-review-impact i{display:none}.lidp-review-actions{gap:6px;margin-top:9px}.lidp-review-action{padding:6px 7px;font-size:9px}.lidp-review-done{margin-top:7px;font-size:9.5px}.lidp-result-content{justify-content:flex-start}.lidp-system{padding:9px 10px}.lidp-system-icon{width:26px;height:26px}.lidp-system-head>div>span{margin-bottom:3px}.lidp-map{gap:4px;margin-top:8px;padding-top:7px}.lidp-map-from,.lidp-map-to{font-size:9px}.lidp-system--flat{margin-top:7px}.lidp-receipt{display:none}.lidp-map-row{gap:7px}.lidp-map-mark{width:13px}.lidp-packet-card{max-width:124px}}
