.cp-motion-art{position:relative;aspect-ratio:1.4;background:#130a18;overflow:hidden;isolation:isolate;color:white;container-type:inline-size}.cp-motion-card>div.cp-motion-art{padding:0}.cp-scene-content{position:absolute;inset:0}.cp-scene-label{position:absolute;top:27px;left:27px;right:24px;font-size:9px;letter-spacing:.12em;color:#aa8db6;z-index:2}.cp-example{position:absolute;bottom:17px;left:26px;font-size:9px;letter-spacing:.02em;color:#947b9e;z-index:4}.cp-orb{position:absolute;border-radius:50%;filter:blur(34px);opacity:.6;animation:cp-glow 12s ease-in-out infinite;animation-play-state:var(--motion-state,paused)}.cp-orb-purple{width:70%;height:80%;left:15%;top:22%;background:radial-gradient(circle,#9c4cd9,#6c2c9b80 50%,transparent 74%)}.cp-orb-amber{width:65%;height:88%;left:20%;top:6%;background:radial-gradient(circle,#dca31cbb,#b8831e4a 55%,transparent 75%);opacity:.45}
.cp-phone{position:absolute;left:50%;top:18%;width:74%;max-width:365px;transform:translateX(-50%);border:1px solid #b29abf75;border-radius:34px 34px 0 0;background:linear-gradient(150deg,#211229,#100b16);padding:19px 21px 40px;box-shadow:0 0 0 5px #ad90bf13,0 0 0 8px #8e52b80a,0 20px 50px #08040e85;min-height:100%;font-size:clamp(11px,2.8cqw,15px)}.cp-phone-bar{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#d8cce0;margin-bottom:19px}.cp-phone-bar i{height:13px;width:27%;border:1px solid #7d668f;border-radius:20px;position:absolute;left:36.5%;top:18px}.cp-phone-heading{display:flex;align-items:center;gap:9px;margin-bottom:23px}.cp-phone-heading img{height:26px;width:26px}.cp-phone-heading strong{font-size:12px;font-weight:500;display:block}.cp-phone-heading small{font-size:9px;color:#ad96b7;display:block;margin-top:3px}.cp-online-dot{width:5px;height:5px;background:#b3d5c7;border-radius:100%;margin-left:auto;box-shadow:0 0 0 4px #a1d0b710}
.cp-question{padding:13px 15px;border-radius:17px 17px 5px 17px;background:#68417f38;border:1px solid #b185cf40;color:#e9dcef;font-size:inherit;line-height:1.4;margin-left:25px;animation:cp-question-in 12s ease infinite;animation-play-state:var(--motion-state,paused)}.cp-typing{display:flex;gap:4px;margin:15px 0 0 5px;height:5px;opacity:0;animation:cp-typing-in 12s ease infinite;animation-play-state:var(--motion-state,paused)}.cp-typing i{display:block;width:4px;height:4px;background:#c396de;border-radius:50%;animation:cp-dot .8s ease-in-out infinite alternate;animation-play-state:var(--motion-state,paused)}.cp-typing i:nth-child(2){animation-delay:.2s}.cp-typing i:nth-child(3){animation-delay:.4s}
.cp-reply{padding:15px;border-radius:16px;background:#fdfbff;color:#2a1831;line-height:1.4;margin-top:12px;animation:cp-answer-in 12s ease infinite;animation-play-state:var(--motion-state,paused)}.cp-reply p{font-size:inherit!important;line-height:1.4!important;color:#38263f!important;margin:0 0 12px!important}.cp-chat-files{display:flex;flex-direction:column;gap:6px;font-size:10px}.cp-chat-files>span{display:flex;align-items:center;gap:6px;padding:7px;border:1px solid #e7dbee;border-radius:7px;animation:cp-files-in 12s ease infinite;animation-play-state:var(--motion-state,paused)}.cp-chat-files>span:nth-child(2){animation-name:cp-receipt-in}.cp-chat-files svg{width:15px;height:15px;color:#9361b2}.cp-chat-files b{margin-left:auto;color:#8c5fa5;font-weight:500}.cp-chat-confirmation{display:flex;align-items:center;gap:7px;margin-top:11px;padding-top:11px;border-top:1px solid #eee5f3;animation:cp-ready-in 12s ease infinite;animation-play-state:var(--motion-state,paused)}.cp-chat-confirmation>span{background:#ebe0f4;color:#714388;border-radius:50%;width:21px;height:21px;display:grid;place-items:center;font-size:10px}.cp-chat-confirmation strong{font-size:10px;display:block;font-weight:500}.cp-chat-confirmation small{font-size:8px;color:#88758f;display:block;margin-top:2px}.cp-phone-input{padding:10px 13px;margin-top:12px;border-radius:18px;background:#ffffff08;color:#a692b1;font-size:9px;display:flex;justify-content:space-between}.cp-phone-input>span{color:#d6bae6}
.cp-document-stack{position:absolute;top:24%;left:7%;width:86%;border:1px solid #ead4a92f;border-radius:22px;background:linear-gradient(150deg,#251e23df,#190f20f2);box-shadow:0 24px 55px #08040b70;overflow:hidden;animation:cp-document-float 12s ease-in-out infinite;animation-play-state:var(--motion-state,paused)}.cp-document-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid #ffffff0c;color:#bfa9ca;font-size:10px}.cp-document-head>span{display:flex;align-items:center;gap:7px}.cp-document-head svg{width:15px;height:15px}.cp-document-head small{font-size:9px;color:#aa969e}.cp-file-row{display:flex;align-items:center;gap:10px;position:relative;padding:18px;min-height:70px;border-bottom:1px solid #ffffff10}.cp-file-icon{color:#d4b8e4;display:flex}.cp-file-icon svg{height:21px;width:21px}.cp-file-row>div:nth-child(2){min-width:0}.cp-file-row strong{display:block;font-size:clamp(9px,2.4cqw,13px);font-weight:500;white-space:nowrap}.cp-file-row small{font-size:8px;display:block;color:#9b859f;margin-top:5px}.cp-file-state{position:relative;margin-left:auto;flex-shrink:0;width:80px;height:25px;font-size:9px;line-height:1;letter-spacing:0}.cp-file-state>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:20px;gap:4px}.cp-file-done{background:#ac71d02e;color:#e3baff;animation:cp-file1-done 12s linear infinite;animation-play-state:var(--motion-state,paused)}.cp-file-processing{background:#ffd25718;color:#e9bd55;opacity:0;animation:cp-file1-process 12s linear infinite;animation-play-state:var(--motion-state,paused)}.cp-file-2 .cp-file-done{animation-name:cp-file2-done}.cp-file-2 .cp-file-processing{animation-name:cp-file2-process}.cp-file-processing i{width:8px;height:8px;border:1px solid #ffd25745;border-top-color:#e9bd55;border-radius:50%;animation:cp-spin 1s linear infinite;animation-play-state:var(--motion-state,paused)}.cp-scan{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#e2b954,transparent);box-shadow:0 0 19px 2px #e2b95427;top:24%;opacity:0;animation:cp-scan 12s linear infinite;animation-play-state:var(--motion-state,paused);pointer-events:none}
.cp-extracted{display:grid;grid-template-columns:1fr 1.3fr;gap:12px;padding:15px 18px;background:#a778c709;animation:cp-ready-in 12s ease infinite;animation-play-state:var(--motion-state,paused)}.cp-extracted small{font-size:8px;color:#ac97b7;display:block;margin-bottom:6px}.cp-extracted strong{font-size:11px;font-weight:500;color:#ecd9f8}.cp-extracted strong>span{color:#bc8ddd;margin-left:3px}.cp-review-pill{position:absolute;bottom:13%;left:50%;transform:translateX(-50%);white-space:nowrap;display:flex;align-items:center;gap:8px;padding:10px 14px;background:#25152c;border:1px solid #ad7fc13c;border-radius:30px;font-size:10px;color:#d0b4df;animation:cp-pill-in 12s ease infinite;animation-play-state:var(--motion-state,paused)}.cp-review-pill>span{color:#ceb0e0}
@keyframes cp-glow{0%,100%{transform:scale(.94);opacity:.4}50%{transform:scale(1.07);opacity:.65}}@keyframes cp-question-in{0%,5%{opacity:0;translate:0 10px}12%,90%{opacity:1;translate:0 0}98%,100%{opacity:0;translate:0 -4px}}@keyframes cp-typing-in{0%,14%,33%,100%{opacity:0}17%,30%{opacity:1}}@keyframes cp-dot{to{opacity:.3;transform:translateY(-2px)}}@keyframes cp-answer-in{0%,30%{opacity:0;translate:0 10px}38%,90%{opacity:1;translate:0 0}98%,100%{opacity:0;translate:0 -4px}}@keyframes cp-files-in{0%,39%{opacity:0;translate:0 6px}46%,91%{opacity:1;translate:0 0}98%,100%{opacity:0}}@keyframes cp-receipt-in{0%,47%{opacity:0;translate:0 6px}54%,91%{opacity:1;translate:0 0}98%,100%{opacity:0}}@keyframes cp-ready-in{0%,57%{opacity:0;translate:0 6px}65%,91%{opacity:1;translate:0 0}98%,100%{opacity:0}}@keyframes cp-pill-in{0%,59%{opacity:0;translate:0 6px}68%,91%{opacity:1;translate:0 0}98%,100%{opacity:0}}@keyframes cp-document-float{0%,100%{translate:0 3px}50%{translate:0 -3px}}@keyframes cp-scan{0%,8%{opacity:0;top:24%}11%{opacity:1}49%{opacity:1;top:74%}54%,100%{opacity:0;top:74%}}@keyframes cp-file1-process{0%,30%{opacity:1}34%,100%{opacity:0}}@keyframes cp-file1-done{0%,30%{opacity:0}34%,94%{opacity:1}99%,100%{opacity:0}}@keyframes cp-file2-process{0%,50%{opacity:1}54%,100%{opacity:0}}@keyframes cp-file2-done{0%,50%{opacity:0}54%,94%{opacity:1}99%,100%{opacity:0}}@keyframes cp-spin{to{rotate:360deg}}
.motion-paused .cp-typing,.motion-reduced .cp-typing,.motion-paused .cp-file-processing,.motion-reduced .cp-file-processing,.motion-paused .cp-scan,.motion-reduced .cp-scan{display:none}.motion-paused .cp-question,.motion-paused .cp-reply,.motion-reduced .cp-question,.motion-reduced .cp-reply{margin-top:12px}
@media(max-width:980px) and (min-width:621px){.cp-scene-label{left:18px;top:20px;font-size:7px}.cp-phone{padding:14px 15px 30px;top:18%;width:78%;border-radius:25px 25px 0 0}.cp-phone-bar{margin-bottom:13px}.cp-phone-heading{margin-bottom:13px}.cp-phone-heading strong{font-size:10px}.cp-phone-heading small{font-size:8px}.cp-question{padding:10px;margin-left:12px}.cp-reply{padding:12px}.cp-document-head{padding:12px;font-size:8px}.cp-file-row{padding:13px 10px;gap:6px;min-height:58px}.cp-file-icon svg{width:16px}.cp-file-state{width:63px;font-size:8px}.cp-file-row small{font-size:6px}.cp-extracted{padding:12px}.cp-review-pill{font-size:8px;bottom:9%;padding:8px 10px}.cp-example{bottom:10px;font-size:8px}}
@media(max-width:620px){.cp-motion-art{aspect-ratio:1.1}.cp-scene-label{font-size:8px;top:23px;left:22px}.cp-phone{top:17%;width:77%;max-width:325px}.cp-document-stack{top:25%}.cp-review-pill{bottom:13%;font-size:9px}.cp-example{font-size:8px;left:22px}.cp-phone-heading{margin-bottom:18px}.cp-file-row{padding:17px 13px;gap:8px}.cp-file-state{width:72px;font-size:8px}.cp-document-head{padding:15px 13px}.cp-extracted{padding:15px 13px}.cp-extracted strong{font-size:10px}}
@media(max-width:380px){.cp-motion-art{aspect-ratio:.95}.cp-phone{padding:15px 15px 30px}.cp-phone-heading strong{font-size:10px}.cp-phone-heading small{font-size:8px}.cp-question{margin-left:12px;padding:11px}.cp-reply{padding:12px}.cp-file-row{gap:5px;padding:14px 10px}.cp-file-icon svg{width:16px}.cp-file-state{width:62px;font-size:7px}.cp-file-row small{font-size:7px}.cp-extracted strong{font-size:9px}.cp-review-pill{font-size:8px;padding:10px}.cp-scene-label{font-size:7px}}
@media(prefers-reduced-motion:reduce){.cp-motion-art *{animation:none!important}.cp-typing,.cp-file-processing,.cp-scan{display:none}}
.cp-motion-art{aspect-ratio:1.2}.cp-phone{top:15%;min-height:0;padding:18px 21px 20px;border-radius:30px;font-size:12px}.cp-phone-bar{display:none}.cp-phone-heading{margin-bottom:15px}.cp-question{padding:10px 12px}.cp-reply{padding:12px}.cp-reply p{margin-bottom:8px!important}.cp-chat-files{font-size:9px}.cp-chat-files>span{padding:5px}.cp-phone-input{margin-top:9px}.cp-document-stack{top:21%}.cp-review-pill{bottom:10%}
@media(max-width:980px) and (min-width:621px){.cp-motion-art{aspect-ratio:.86}.cp-phone{top:15%;width:84%;padding:16px 14px 20px;font-size:11px}.cp-scene-label{font-size:7px}.cp-document-stack{top:24%}.cp-review-pill{bottom:14%}}
@media(max-width:620px){.cp-motion-art{aspect-ratio:1.05}.cp-phone{top:15%;width:84%;max-width:365px;transform:translateX(-50%) scale(.9);transform-origin:top center}.cp-document-stack{top:20%}.cp-review-pill{bottom:10%}}
@media(max-width:420px){.cp-motion-art{aspect-ratio:.85}.cp-phone{top:14%;width:88%;padding:16px;font-size:11px}.cp-phone-heading{margin-bottom:12px}.cp-question{padding:9px 10px}.cp-document-stack{top:23%}.cp-review-pill{bottom:16%}}
@media(max-width:620px){.cp-document-stack{top:17%}.cp-review-pill{bottom:8%}}

@media(min-width:621px) and (max-width:850px){.claims-views .original-art-grid{grid-template-columns:1fr;max-width:600px;margin-inline:auto}.claims-views .cp-motion-art{aspect-ratio:1.2}.claims-views .cp-phone{width:74%;font-size:12px}.claims-views .cp-document-stack{top:21%}.claims-views .cp-review-pill{bottom:10%}}
