.uc-order-processing-root{container-type:inline-size;position:relative;width:100%;aspect-ratio:1068/1408;overflow:hidden;background:transparent;font-family:"Inter Tight",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--uc-order-processing-gradient:url(https://cdn.prod.website-files.com/63c57b7a51d43f05fa0a8560/6ab299e4dd003090aaad43f6_aurora.webp)}
.uc-order-processing-root *{box-sizing:border-box}
.uc-order-processing-stage{position:absolute;top:0;left:0;width:534px;height:704px;transform-origin:0 0;transform:scale(calc(100cqw / 534));border-radius:32px;overflow:hidden;background:#4898C0 var(--uc-order-processing-gradient) center/cover no-repeat;box-shadow:0 0 0 1px #E5E7EB,0 5px 15px 0 rgba(0,0,0,.15);padding:32px;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}
.uc-order-processing-log{width:100%;max-width:420px;border-radius:16px;background:rgba(255,255,255,.6);box-shadow:inset 0 0 0 1px rgba(255,255,255,.45),0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.02);padding:12px 0;display:flex;flex-direction:column;gap:4px;align-items:flex-start;animation:uc-order-processing-bubbleIn .34s cubic-bezier(.22,.61,.36,1) both}
.uc-order-processing-top{position:relative;display:flex;flex-direction:column;gap:8px;align-items:flex-start;min-height:0}
.uc-order-processing-entry{width:100%;animation:uc-order-processing-msgIn .3s cubic-bezier(.22,.61,.36,1) both}
.uc-order-processing-vdiv{height:8px;padding:0 27px;display:flex;align-items:center}
.uc-order-processing-vdiv i{display:block;width:1px;height:16px;opacity:.45;background:#fff}
.uc-order-processing-hdiv{padding:8px 0;display:flex;align-items:center}
.uc-order-processing-hdiv i{display:block;height:1px;width:100%;opacity:.45;background:#fff}
.uc-order-processing-item{min-height:24px;padding:0 24px;display:flex;flex-direction:row;gap:16px;align-items:flex-start}
.uc-order-processing-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:8px;background:#34D399}
.uc-order-processing-dot.uc-order-processing-warning{background:#FBBF24}
.uc-order-processing-dot.uc-order-processing-error{background:#EF4444}
.uc-order-processing-dot.uc-order-processing-process{background:#9CA3AF}
.uc-order-processing-text{font-size:16px;line-height:24px;font-weight:400;color:#111827;text-wrap:pretty}
.uc-order-processing-attach{padding:8px 48px 0;display:flex;animation:uc-order-processing-msgIn .3s cubic-bezier(.22,.61,.36,1) both}
.uc-order-processing-pill{display:inline-flex;flex-direction:row;gap:12px;align-items:center;border-radius:999px;background:rgba(255,255,255,.25);box-shadow:inset 0 0 0 1px rgba(255,255,255,.45);padding:8px 16px}
.uc-order-processing-icon-pdf{width:20px;height:24px;display:block;flex-shrink:0}
.uc-order-processing-pill span{font-size:16px;line-height:24px;color:#111827;white-space:nowrap}
.uc-order-processing-think{width:100%;animation:uc-order-processing-msgIn .2s ease both}
.uc-order-processing-think-row{height:24px;padding:0 24px;display:flex;flex-direction:row;gap:16px;align-items:center}
.uc-order-processing-think-row>b{display:block;width:8px;height:8px;border-radius:50%;background:#9CA3AF;flex-shrink:0;animation:uc-order-processing-dotLive 1.1s ease-in-out infinite}
.uc-order-processing-think-row>u{display:flex;flex-direction:row;gap:5px;align-items:center}
.uc-order-processing-think-row>u>i{display:block;width:5px;height:5px;border-radius:50%;background:#6B7280;animation:uc-order-processing-dotCycle 1.2s ease-in-out infinite}
.uc-order-processing-think-row>u>i:nth-child(2){animation-delay:.15s}
.uc-order-processing-think-row>u>i:nth-child(3){animation-delay:.3s}
.uc-order-processing-bubble{width:100%;border-radius:16px;background:rgba(255,255,255,.6);box-shadow:inset 0 0 0 1px rgba(255,255,255,.45),0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.02);padding:12px 16px;display:flex;flex-direction:row;gap:16px;align-items:center;animation:uc-order-processing-bubbleIn .34s cubic-bezier(.22,.61,.36,1) both}
.uc-order-processing-note{flex-direction:column;gap:4px;align-items:flex-start}
.uc-order-processing-note-head{display:flex;flex-direction:row;gap:8px;align-items:center;width:100%}
.uc-order-processing-tile{width:20px;height:20px;border-radius:5px;background:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.45);display:flex;align-items:center;justify-content:center;flex-shrink:0}
.uc-order-processing-tile svg{width:13px;height:13px;display:block}
.uc-order-processing-source{font-size:14px;line-height:20px;font-weight:500;letter-spacing:2.8px;text-transform:uppercase;color:#6B7280}
.uc-order-processing-time{font-size:14px;line-height:20px;color:#6B7280;margin-left:auto}
.uc-order-processing-input{position:relative;margin-top:12px;border-radius:16px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.45);background:rgba(255,255,255,.6);padding:4px 12px;display:flex;flex-direction:row;gap:10px;align-items:center;min-height:46px}
.uc-order-processing-avatar{width:24px;height:24px;border-radius:50%;background:#F3F4F6;color:#4B5563;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;flex-shrink:0}
.uc-order-processing-draft{flex:1 1 auto;display:flex;align-items:center;gap:1px;min-width:0}
.uc-order-processing-draft span{font-size:14px;line-height:20px;color:#6B7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.uc-order-processing-caret{width:1px;height:16px;background:#111827;animation:uc-order-processing-caret 1s step-end infinite;flex-shrink:0}
.uc-order-processing-send{width:38px;height:38px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#111827;flex-shrink:0}
.uc-order-processing-send svg{width:20px;height:20px;display:block}
@keyframes uc-order-processing-msgIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
@keyframes uc-order-processing-bubbleIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
@keyframes uc-order-processing-dotCycle{0%,70%,100%{opacity:.2}35%{opacity:1}}
@keyframes uc-order-processing-dotLive{0%,100%{transform:scale(1);opacity:.55}50%{transform:scale(1.35);opacity:1}}
@keyframes uc-order-processing-caret{0%,49%{opacity:1}50%,100%{opacity:0}}
@media (prefers-reduced-motion:reduce){.uc-order-processing-root *{animation-duration:.001ms!important;animation-iteration-count:1!important}}