.dpl-demo{color:#142640;font-size:13px;line-height:1.5}.dpl-flow{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.dpl-card{background:#fff;border:1px solid #e2d9ec;border-radius:12px;min-width:0;overflow:clip}.dpl-card-header{background:#fcfbfe;border-bottom:1px solid #ebe5f2;align-items:center;gap:9px;min-height:50px;padding:13px 17px;display:flex}.dpl-card-header>.demo-icon{color:#997bbd;width:18px;height:18px}.dpl-card-header>.demo-ai-mark{gap:2px;width:20px;height:20px}.dpl-card-header>.demo-ai-mark i{width:15px;height:3px}.dpl-card-header strong{font-size:13px;font-weight:600}.dpl-card-header>span:last-child:not(.demo-ai-mark){color:#988aa5;margin-left:auto;font-size:10px}.dpl-mail-body{padding:23px}.dpl-sender{color:#927ca3;font-size:11px}.dpl-mail-body h3{letter-spacing:-.025em;margin:15px 0 14px;font-size:clamp(17px,1.35vw,20px);font-weight:600;line-height:1.35}.dpl-mail-body p{color:#7c708a;max-width:290px;margin:0 0 24px;font-size:13px;line-height:1.75}.dpl-attachment{background:#faf7fd;border:1px solid #e7deef;border-radius:9px;align-items:center;gap:10px;padding:13px 12px;display:flex}.dpl-attachment>span{color:#9063b0;background:#eee4f6;border-radius:5px;flex-shrink:0;place-items:center;width:29px;height:37px;font-size:9px;font-weight:650;display:grid}.dpl-attachment>div{min-width:0}.dpl-attachment strong{overflow-wrap:anywhere;font-size:11px;font-weight:600;display:block}.dpl-attachment small{color:#a38eaf;margin-top:2px;font-size:10px;display:block}.dpl-transfer{color:#ddd2e9;justify-content:center;align-items:center;transition:color .5s;display:flex}.dpl-transfer>.demo-icon{width:25px;height:25px}.dpl-transfer[data-active=true]{color:#9462cc}.dpl-document{background:#f7f4fb;transition:border-color .4s,box-shadow .4s}.dpl-document[data-active=true]{border-color:#b89bd9;box-shadow:0 0 0 3px #d2bde920}.dpl-paper-area{padding:18px;position:relative}.dpl-document-wait{color:#b1a1bf;flex-direction:column;justify-content:center;align-items:center;gap:13px;font-size:11px;transition:opacity .3s,visibility .3s;display:flex;position:absolute;inset:0}.dpl-document-wait .demo-icon{stroke-width:1px;width:30px;height:30px}.dpl-document-wait[aria-hidden=true]{opacity:0;visibility:hidden}.dpl-paper{opacity:0;visibility:hidden;background:#fff;border:1px solid #e8e1ef;border-radius:3px 3px 9px;padding:18px;transition:opacity .4s,transform .4s,visibility .4s;position:relative;overflow:hidden;transform:translateY(6px);box-shadow:0 5px 14px #23103b06}.dpl-paper[data-visible=true]{opacity:1;visibility:visible;transform:none}.dpl-paper-title{letter-spacing:.1em;color:#8e7a9d;font-size:10px;font-weight:600}.dpl-extracted{grid-template-columns:1fr 1fr;gap:12px 10px;margin:19px 0;display:grid}.dpl-extracted>div{background:#f8f3fe;border:1px solid #e9def4;border-radius:5px;min-width:0;padding:9px 8px}.dpl-extracted dt{color:#9685a6;margin-bottom:3px;font-size:10px}.dpl-extracted dd{color:#5b397d;margin:0;font-size:13px;font-weight:600}.dpl-paper-foot{color:#b1a1be;font-size:9px}.dpl-scan{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#a781d5,#bba5db,#0000);height:2px;position:absolute;top:18%;left:0;right:0}.dpl-system{transition:border-color .4s}.dpl-system[data-complete=true]{border-color:#b5a0cf}.dpl-system-body{padding:19px 22px}.dpl-concept{color:#8a689f;background:#f1eaf9;border-radius:5px;padding:3px 8px;font-size:10px;display:inline-block}.dpl-mapped{margin:13px 0 11px}.dpl-mapped>div{border-bottom:1px solid #efeaf5;grid-template-columns:.8fr 1.2fr;align-items:center;gap:8px;padding:13px 0;display:grid}.dpl-mapped dt{color:#9b8ba8;font-size:11px}.dpl-mapped dd{min-width:0;margin:0;font-size:13px;font-weight:550;line-height:1.5;position:relative}.dpl-value{visibility:hidden;opacity:0;justify-content:space-between;align-items:center;gap:5px;transition:opacity .4s,transform .4s,visibility .4s;display:flex;transform:translate(-5px)}.dpl-value[data-visible=true]{visibility:visible;opacity:1;transition-delay:var(--value-delay);transform:none}.dpl-value .demo-icon{color:#9565c0;width:14px;height:14px}.dpl-empty{color:#c7bdd1;position:absolute;top:0;left:0}.dpl-empty[aria-hidden=true]{visibility:hidden}.dpl-system-foot{color:#ab98b7;font-size:10px}.dpl-status{color:#9175ab;background:#f4eefb;border:1px solid #e7ddf2;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:66px;margin-top:18px;padding:14px 20px;display:flex}.dpl-status p{margin:0;font-size:12px}.dpl-status strong{color:#6e478b;font-weight:600}.dpl-status>.demo-icon{color:#8d61b5;width:20px;height:20px}@media (prefers-reduced-motion:no-preference){.dpl-mail[data-arriving=true]{animation:.6s ease-out both dpl-arrive}.solution-demo[data-playing=true] .dpl-demo[data-phase="1"] .dpl-scan{animation:2.9s linear both dpl-read}.solution-demo[data-playing=true] .dpl-demo[data-phase="1"] .dpl-extracted>div{animation:.8s ease-out both dpl-recognize;animation-delay:var(--field-delay)}}@keyframes dpl-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes dpl-read{0%{opacity:0;top:15%}12%,85%{opacity:.9}to{opacity:0;top:88%}}@keyframes dpl-recognize{0%{color:#9b8cab;background:#fff;border-color:#0000}to{background:#f8f3fe;border-color:#ccb2e6}}@media (max-width:1100px) and (min-width:761px){.dpl-flow{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);gap:5px}.dpl-card-header{padding-inline:12px}.dpl-card-header strong{font-size:12px}.dpl-mail-body{padding:17px}.dpl-paper-area,.dpl-paper{padding:12px}.dpl-extracted{gap:8px}.dpl-extracted>div{padding:8px 5px}.dpl-extracted dd{font-size:11px}.dpl-system-body{padding-inline:15px}.dpl-mapped>div{grid-template-columns:1fr;gap:3px;padding-block:8px}}@media (max-width:760px){.dpl-flow{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:7px}.dpl-mail{grid-column:1/-1}.dpl-transfer-first{grid-area:2/1;height:22px;transform:rotate(90deg)}.dpl-document{grid-area:3/1}.dpl-transfer:not(.dpl-transfer-first){grid-area:3/2}.dpl-system{grid-area:3/3}.dpl-transfer>.demo-icon{width:19px;height:19px}.dpl-card-header{gap:6px;min-height:41px;padding:10px}.dpl-card-header strong{white-space:nowrap;font-size:11px}.dpl-card-header>.demo-icon{width:15px;height:15px}.dpl-card-header>.demo-ai-mark{width:15px}.dpl-card-header>.demo-ai-mark i{width:12px;height:2px}.dpl-mail-body{padding:14px}.dpl-sender{display:none}.dpl-mail-body h3{margin:0 0 7px;font-size:16px}.dpl-mail-body p{max-width:none;margin-bottom:13px;font-size:12px;line-height:1.5}.dpl-attachment{gap:9px;padding:8px 10px}.dpl-attachment>span{width:24px;height:28px;font-size:8px}.dpl-attachment strong{font-size:10px}.dpl-attachment small{display:none}.dpl-paper-area{padding:9px}.dpl-paper{padding:10px 8px}.dpl-paper-title{letter-spacing:.06em;font-size:8px}.dpl-extracted{grid-template-columns:1fr;gap:6px;margin:10px 0}.dpl-extracted>div{padding:5px 6px}.dpl-extracted dt{margin-bottom:1px;font-size:9px}.dpl-extracted dd{font-size:11px}.dpl-paper-foot{font-size:8px}.dpl-document-wait{text-align:center;padding:10px;font-size:10px}.dpl-system-body{padding:11px 10px}.dpl-concept{padding:3px 6px;font-size:9px}.dpl-mapped{margin:8px 0}.dpl-mapped>div{grid-template-columns:1fr;gap:1px;padding:8px 0}.dpl-mapped dt{font-size:9px}.dpl-mapped dd{font-size:11px}.dpl-value .demo-icon{width:12px;height:12px}.dpl-system-foot{font-size:9px}.dpl-status{gap:8px;min-height:66px;margin-top:13px;padding:12px}.dpl-status p{font-size:11px}.dpl-status .demo-ai-mark{width:24px}}@media (prefers-reduced-motion:reduce){.dpl-demo *,.dpl-demo :before,.dpl-demo :after{transition:none!important;animation:none!important}}
