.pp-vf-flow{--pp-vf-hub-size: clamp(68px, 17vw, 88px);--pp-vf-hub-logo-size: clamp(32px, 8vw, 42px);position:relative;width:100%;height:100%;min-height:0;border-radius:12px;background:#1a1919;overflow:hidden}.pp-vf-flow__wire-canvas{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:visible;pointer-events:none;color:#ffffff57}.pp-vf-flow__assembly{position:relative;z-index:1;width:100%;height:100%;min-height:inherit;transform:translate(clamp(28px,11%,64px))}.pp-vf-flow__node-rail{position:absolute;top:50%;left:43%;z-index:2;transform:translate(-100%,-50%)}.pp-vf-flow__nodes{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:clamp(10px,1.6vw,12px);width:max-content}.pp-vf-flow__node{display:flex;align-items:center;justify-content:flex-end;gap:clamp(10px,1.4vw,12px);padding:clamp(10px,1.4vw,12px) clamp(12px,1.6vw,14px);border-radius:14px;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 8px #0f172a0a}.pp-vf-flow__node-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:clamp(34px,4.8vw,40px);height:clamp(34px,4.8vw,40px);border-radius:9px;background:#000;color:#fff}.pp-vf-flow__node-label{font-size:clamp(12px,1.25vw,14px);font-weight:500;line-height:1.35;letter-spacing:-.01em;color:#000c;white-space:nowrap}.pp-vf-flow__hub{position:absolute;top:50%;left:67%;z-index:3;transform:translate(-50%,-50%)}.pp-vf-flow__hub-glow{position:absolute;inset:-20px;border-radius:999px;background:radial-gradient(circle,#ffffff57,#ffffff1f 52%,#fff0 72%);z-index:0;pointer-events:none;animation:pp-vf-flow-hub-glow 2.6s ease-in-out infinite}.pp-vf-flow__hub-pulse{position:absolute;inset:-5px;border-radius:999px;border:2px solid rgba(255,255,255,.72);z-index:0;pointer-events:none;box-shadow:0 0 0 1px #ffffff2e,0 0 18px #ffffff6b;animation:pp-vf-flow-hub-pulse 2.6s ease-in-out infinite}.pp-vf-flow__hub-core{position:relative;z-index:1;display:grid;place-items:center;width:var(--pp-vf-hub-size);height:var(--pp-vf-hub-size);border-radius:999px;background:#000;border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 32px #00000059;isolation:isolate}.pp-vf-flow__hub-logo{position:relative;z-index:2;font-size:var(--pp-vf-hub-logo-size);font-weight:700;letter-spacing:-.04em;line-height:1;color:#fff;user-select:none}@keyframes pp-vf-flow-hub-glow{0%,to{opacity:.45;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@keyframes pp-vf-flow-hub-pulse{0%,to{opacity:.42;transform:scale(1);box-shadow:0 0 0 1px #ffffff1f,0 0 10px #ffffff47}50%{opacity:1;transform:scale(1.07);box-shadow:0 0 0 1px #ffffff47,0 0 26px #ffffffb8}}@media(prefers-reduced-motion:reduce){.pp-vf-flow__hub-glow,.pp-vf-flow__hub-pulse{animation:none;opacity:.72}}@media(max-width:900px){.pp-vf-flow__assembly{transform:translate(clamp(16px,7%,40px))}.pp-vf-flow__node-rail{left:40%}.pp-vf-flow__hub{left:64%}.pp-vf-flow__node-label{white-space:normal;max-width:10.5rem}}.pp-vf-flow--export{background:transparent;border-radius:0;overflow:visible}.pp-vf-flow--export .pp-vf-flow__wire-canvas{color:#00000047}.pp-vf-flow--export .pp-vf-flow__node{background:#ececec;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 4px #0f172a0f}.pp-vf-flow--export .pp-vf-flow__hub-glow{background:radial-gradient(circle,#00000014,#00000008 52%,#0000 72%);animation:none;opacity:1;transform:none}.pp-vf-flow--export .pp-vf-flow__hub-pulse{border-color:#00000024;box-shadow:0 0 0 1px #0000000f,0 0 14px #00000014;animation:none;opacity:1;transform:none}.pp-vf-flow--export .pp-vf-flow__hub-core{box-shadow:0 8px 24px #0000002e}.sp-cu-upload{--sp-cu-brand-blue: #bde1fb;--sp-cu-brand-blue-strong: #7ec4f5;--sp-cu-brand-blue-deep: #3b9de0;width:100%;height:100%;min-height:0}.sp-cu-upload__stage{position:relative;width:100%;height:100%;min-height:inherit;border-radius:12px;background-color:#f8f7f4;background-image:radial-gradient(rgba(0,0,0,.06) .55px,transparent .55px);background-size:12px 12px;border:1px solid rgba(0,0,0,.07);overflow:hidden}.sp-cu-upload__drop,.sp-cu-upload__profile{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:clamp(12px,2vw,18px);box-sizing:border-box;transition:opacity .55s cubic-bezier(.16,1,.3,1),visibility .55s cubic-bezier(.16,1,.3,1)}.sp-cu-upload__profile,.sp-cu-upload--processing .sp-cu-upload__drop{opacity:0;visibility:hidden;pointer-events:none}.sp-cu-upload--processing .sp-cu-upload__profile{opacity:1;visibility:visible;pointer-events:none}.sp-cu-upload--processing .sp-cu-upload__profile-card{animation:sp-cu-profile-in .85s cubic-bezier(.16,1,.3,1) forwards}.sp-cu-upload--processing .sp-cu-upload__processing-panel{opacity:1;visibility:visible;transform:translateY(0)}.sp-cu-upload--processing .sp-cu-upload__docs{opacity:0;visibility:hidden;pointer-events:none}.sp-cu-upload--processing .sp-cu-upload__ai-stars{animation:sp-cu-ai-stars-pulse 1.6s ease-in-out infinite}.sp-cu-upload--processing .sp-cu-upload__verifying-text{animation:sp-cu-thinking-pulse 1.6s ease-in-out infinite}.sp-cu-upload--processing .sp-cu-upload__verifying-dots span{animation:sp-cu-verifying-dot 1.2s ease-in-out infinite}.sp-cu-upload--processing .sp-cu-upload__verifying-dots span:nth-child(2){animation-delay:.15s}.sp-cu-upload--processing .sp-cu-upload__verifying-dots span:nth-child(3){animation-delay:.3s}.sp-cu-upload--processing .sp-cu-upload__sk-block{animation:sp-cu-skeleton-pulse 1.5s ease-in-out infinite;animation-delay:calc(var(--sk-i, 0) * .08s)}.sp-cu-upload--profile .sp-cu-upload__drop{opacity:0;visibility:hidden;pointer-events:none}.sp-cu-upload--profile .sp-cu-upload__profile{opacity:1;visibility:visible;pointer-events:auto}.sp-cu-upload--profile .sp-cu-upload__processing-panel{opacity:0;visibility:hidden;pointer-events:none}.sp-cu-upload--profile .sp-cu-upload__docs{opacity:1;visibility:visible}.sp-cu-upload__profile-body{display:grid;min-width:0}.sp-cu-upload__processing-panel,.sp-cu-upload__docs{grid-area:1 / 1;min-width:0;transition:opacity .55s cubic-bezier(.16,1,.3,1),visibility .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1)}.sp-cu-upload__processing-panel,.sp-cu-upload__docs{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(2px)}.sp-cu-upload--profile .sp-cu-upload__docs{transform:translateY(0)}.sp-cu-upload__verifying{display:flex;align-items:center;gap:8px;margin-bottom:clamp(10px,1.4vw,12px);padding-bottom:clamp(8px,1.2vw,10px);border-bottom:1px solid rgba(0,0,0,.06)}.sp-cu-upload__ai-stars{display:inline-flex;flex-shrink:0;color:var(--black, #0a0a0a);width:20px;height:20px}.sp-cu-upload__ai-stars svg{width:100%;height:100%}.sp-cu-upload__verifying-label{margin:0;font-size:clamp(11px,1.05vw,13px);font-weight:600;color:#0a0a0ad1;display:inline-flex;align-items:baseline;white-space:nowrap}.sp-cu-upload__verifying-dots span{display:inline-block;width:.28em;text-align:left}.sp-cu-upload__skeleton-docs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(5px,.9vw,7px)}.sp-cu-upload__skeleton-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:clamp(5px,.8vw,7px) clamp(2px,.4vw,4px)}.sp-cu-upload__skeleton-label{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto}.sp-cu-upload__skeleton-row--induction{margin-top:2px;padding-top:clamp(7px,1vw,9px);border-top:1px solid rgba(0,0,0,.06)}.sp-cu-upload__sk-block{display:block;border-radius:5px;background:#00000012}.sp-cu-upload__sk-block--icon{flex-shrink:0;width:20px;height:20px}.sp-cu-upload__sk-block--name{flex:1 1 auto;min-width:0;width:clamp(4.5rem,12vw,9rem);height:10px}.sp-cu-upload__sk-block--name-wide{max-width:7rem}.sp-cu-upload__sk-block--status{flex-shrink:0;width:4.5rem;height:20px;border-radius:999px}.sp-cu-upload__sk-block--btn{flex-shrink:0;width:4.75rem;height:22px;border-radius:999px}@keyframes sp-cu-ai-stars-pulse{0%,to{opacity:.65;transform:scale(.94) rotate(0)}50%{opacity:1;transform:scale(1.1) rotate(12deg)}}@keyframes sp-cu-thinking-pulse{0%,to{opacity:.62}50%{opacity:1}}@keyframes sp-cu-verifying-dot{0%,20%{opacity:.35}50%{opacity:1}80%,to{opacity:.35}}@keyframes sp-cu-skeleton-pulse{0%,to{opacity:.35}50%{opacity:.72}}.sp-cu-upload--processing .sp-cu-upload__profile-head{border-bottom:none;margin-bottom:clamp(6px,1vw,8px);padding-bottom:0}.sp-cu-upload--processing .sp-cu-upload__avatar{border-color:#00000014;background:#0000000a}.sp-cu-upload__zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:min(72%,280px);min-height:clamp(88px,22vw,120px);padding:16px;border-radius:14px;border:1.5px dashed color-mix(in srgb,var(--sp-cu-brand-blue-deep) 45%,white);background:color-mix(in srgb,var(--sp-cu-brand-blue) 42%,white);color:color-mix(in srgb,var(--sp-cu-brand-blue-deep) 55%,#1a1a1a);font-size:clamp(10px,1.05vw,12px);font-weight:500;text-align:center;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease,opacity .35s ease,transform .35s ease}.sp-cu-upload--drop-hit .sp-cu-upload__zone{border-color:color-mix(in srgb,var(--sp-cu-brand-blue-deep) 70%,white);background:color-mix(in srgb,var(--sp-cu-brand-blue) 58%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--sp-cu-brand-blue) 55%,transparent)}.sp-cu-upload__stack{position:absolute;left:50%;top:50%;z-index:2;opacity:0;transform:translate(calc(-50% + 118px),calc(-50% - 96px));pointer-events:none}.sp-cu-upload__doc-stack{position:relative;width:88px;height:98px}.sp-cu-upload__stack-item{position:absolute;left:0;top:0;display:flex;flex-direction:column;align-items:center;transform:translate(calc(var(--stack-i, 0) * 7px),calc(var(--stack-i, 0) * 8px));z-index:calc(var(--stack-i, 0) + 1)}.sp-cu-upload__doc-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:11px;font-size:12px;font-weight:700;letter-spacing:.03em;box-shadow:0 2px 10px #00000024}.sp-cu-upload__stack-label{display:block;margin-top:5px;max-width:84px;font-size:11px;font-weight:600;line-height:1.2;color:#0000008c;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-cu-upload__doc-icon--pdf{background:#f97316;color:#fff}.sp-cu-upload__doc-icon--png{background:#4a90d9;color:#fff}.sp-cu-upload__doc-count{position:absolute;right:-4px;bottom:10px;z-index:10;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#e34b4b;border:1.5px solid #fff;box-shadow:0 1px 4px #0000002e;font-size:11px;font-weight:700;color:#fff;line-height:1}.sp-cu-upload__cursor{position:absolute;left:50%;top:50%;z-index:4;opacity:0;transform:translate(calc(-50% + 132px),calc(-50% - 108px));pointer-events:none}.sp-cu-upload__pointer{display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.18))}.sp-cu-upload--drop-play .sp-cu-upload__cursor{animation:sp-cu-cursor 4.8s cubic-bezier(.22,1,.36,1) forwards}.sp-cu-upload--drop-play .sp-cu-upload__stack{animation:sp-cu-stack 4.8s cubic-bezier(.22,1,.36,1) forwards}@keyframes sp-cu-cursor{0%{opacity:0;transform:translate(calc(-50% + 132px),calc(-50% - 108px))}6%,14%{opacity:1;transform:translate(calc(-50% + 132px),calc(-50% - 108px))}50%{opacity:1;transform:translate(calc(-50% + 8px),calc(-50% + 18px))}56%{opacity:1;transform:translate(calc(-50% + 8px),calc(-50% + 24px))}66%,to{opacity:0;transform:translate(calc(-50% + 24px),calc(-50% + 36px))}}@keyframes sp-cu-stack{0%,13%{opacity:0;transform:translate(calc(-50% + 118px),calc(-50% - 96px)) scale(.94)}18%{opacity:1;transform:translate(calc(-50% + 118px),calc(-50% - 96px)) scale(1)}50%{opacity:1;transform:translate(calc(-50% - 6px),calc(-50% + 8px)) scale(1)}56%{opacity:1;transform:translate(calc(-50% - 6px),calc(-50% + 12px)) scale(.98)}66%,to{opacity:0;transform:translate(calc(-50% + 2px),calc(-50% + 18px)) scale(.88)}}.sp-cu-upload--profile-only .sp-cu-upload__stage{background:transparent;background-image:none;border:none;border-radius:0}.sp-cu-upload--profile-only .sp-cu-upload__drop{display:none}.sp-cu-upload--profile-only .sp-cu-upload__profile{position:relative;inset:auto;opacity:1;visibility:visible;pointer-events:none;padding:0}.sp-cu-upload--profile-only .sp-cu-upload__profile-card,.sp-cu-upload--profile-only.sp-cu-upload--processing .sp-cu-upload__profile-card,.sp-cu-upload--profile-only.sp-cu-upload--profile .sp-cu-upload__profile-card,.sp-cu-upload--profile-only.sp-cu-upload--profile-exit .sp-cu-upload__profile-card{opacity:1;transform:none;animation:none!important}.sp-cu-upload--profile-only .sp-cu-upload__processing-panel,.sp-cu-upload--profile-only .sp-cu-upload__docs{transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),visibility 0s linear .7s}.sp-cu-upload--profile-only.sp-cu-upload--processing .sp-cu-upload__processing-panel,.sp-cu-upload--profile-only.sp-cu-upload--profile .sp-cu-upload__docs{transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.sp-cu-upload--profile-only .sp-cu-upload__doc-row{animation:none;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);transition-delay:0s}.sp-cu-upload--profile-only.sp-cu-upload--profile .sp-cu-upload__doc-row{opacity:1;transform:translateY(0);transition-delay:calc(.1s + var(--sp-cu-doc-i, 0) * .05s)}.sp-cu-upload--profile-only.sp-cu-upload--processing .sp-cu-upload__doc-row,.sp-cu-upload--profile-only:not(.sp-cu-upload--profile) .sp-cu-upload__doc-row{opacity:0;transform:translateY(3px);transition-delay:0s}.sp-cu-upload--profile-only.sp-cu-upload--screening-blocked .sp-cu-upload__blocked-banner{animation:none;display:flex;opacity:0;transform:translateY(3px);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);transition-delay:0s}.sp-cu-upload--profile-only.sp-cu-upload--screening-blocked.sp-cu-upload--profile .sp-cu-upload__blocked-banner{opacity:1;transform:translateY(0);transition-delay:.48s}.sp-cu-upload--profile-only.sp-cu-upload--processing .sp-cu-upload__blocked-banner,.sp-cu-upload--profile-only:not(.sp-cu-upload--profile) .sp-cu-upload__blocked-banner{opacity:0;transform:translateY(3px);transition-delay:0s}.sp-cu-upload--profile-only.sp-cu-upload--processing .sp-cu-upload__profile-card{animation:none!important;opacity:1;transform:none}.sp-cu-upload--profile-only.sp-cu-upload--processing .sp-cu-upload__verifying-text,.sp-cu-upload--profile-only.sp-cu-upload--processing .sp-cu-upload__ai-stars,.sp-cu-upload--profile-only.sp-cu-upload--processing .sp-cu-upload__sk-block{animation-duration:2s}.sp-cu-upload--profile-only.sp-cu-upload--static-thinking .sp-cu-upload__processing-panel{opacity:1;visibility:visible;transform:none}.sp-cu-upload--profile-only.sp-cu-upload--static-thinking .sp-cu-upload__docs,.sp-cu-upload--profile-only.sp-cu-upload--static-thinking .sp-cu-upload__blocked-banner{opacity:0;visibility:hidden;transform:translateY(3px)}.sp-cu-upload--profile-only.sp-cu-upload--static-thinking .sp-cu-upload__doc-row{opacity:0;transform:translateY(3px)}.sp-cu-upload--profile-only.sp-cu-upload--static-thinking .sp-cu-upload__profile-card{animation:none!important;opacity:1;transform:none}.sp-cu-upload__profile-card{display:flex;flex-direction:column;width:min(100%,340px);max-height:100%;padding:clamp(12px,1.8vw,16px);border-radius:14px;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 2px #0000000a,0 6px 20px #0000000f;opacity:0;transform:translateY(6px) scale(.985);will-change:opacity,transform}.sp-cu-upload--profile .sp-cu-upload__profile-card{opacity:1;transform:translateY(0) scale(1)}.sp-cu-upload--profile-exit .sp-cu-upload__profile{opacity:1;visibility:visible;pointer-events:none}.sp-cu-upload--profile-exit .sp-cu-upload__profile-card{animation:sp-cu-profile-out .65s cubic-bezier(.16,1,.3,1) forwards}@keyframes sp-cu-profile-in{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sp-cu-profile-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(6px) scale(.985)}}.sp-cu-upload__profile-head{display:flex;align-items:center;gap:clamp(10px,1.4vw,12px);padding-bottom:clamp(10px,1.4vw,12px);border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:clamp(8px,1.2vw,10px)}.sp-cu-upload__avatar{display:block;flex-shrink:0;width:clamp(36px,4.5vw,44px);height:clamp(36px,4.5vw,44px);border-radius:999px;object-fit:cover;object-position:center 20%;border:1.5px solid rgba(158,221,184,.55);background:#9eddb833;transition:border-color .55s cubic-bezier(.16,1,.3,1),background .55s cubic-bezier(.16,1,.3,1)}.sp-cu-upload__identity{min-width:0}.sp-cu-upload__name{margin:0;font-size:clamp(13px,1.35vw,15px);font-weight:600;line-height:1.25;color:var(--black)}.sp-cu-upload__role{margin:3px 0 0;font-size:clamp(10px,1vw,12px);line-height:1.35;color:#0000007a}.sp-cu-upload__docs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(5px,.9vw,7px)}.sp-cu-upload__doc-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:clamp(5px,.8vw,7px) clamp(2px,.4vw,4px);font-size:clamp(10px,1vw,12px);opacity:0;transform:translateY(4px)}.sp-cu-upload--profile .sp-cu-upload__doc-row{animation:sp-cu-doc-in .55s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(.3s + var(--sp-cu-doc-i, 0) * .08s)}@keyframes sp-cu-doc-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sp-cu-upload__doc-label{display:inline-flex;align-items:center;gap:8px;min-width:0}.sp-cu-upload__doc-mini{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;border-radius:5px;font-size:6px;font-weight:700;letter-spacing:.02em}.sp-cu-upload__doc-mini--pdf{background:#f97316;color:#fff}.sp-cu-upload__doc-mini--png{background:#4a90d9;color:#fff}.sp-cu-upload__doc-mini--module{background:#ede9fe;color:#6d5bd0}.sp-cu-upload__doc-name{font-weight:500;color:#000000b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-cu-upload__watch-btn{flex-shrink:0;padding:4px 10px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#fff;font-family:inherit;font-size:clamp(9px,.92vw,11px);font-weight:600;color:#000000b8;white-space:nowrap;box-shadow:0 1px 2px #0000000a}.sp-cu-upload__doc-row--induction{margin-top:2px;padding-top:clamp(7px,1vw,9px);border-top:1px solid rgba(0,0,0,.06)}.sp-cu-upload--profile .sp-cu-upload__doc-row--induction{animation:sp-cu-doc-in .55s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(.3s + var(--sp-cu-doc-i, 0) * .08s)}.sp-cu-upload--profile-only.sp-cu-upload--profile .sp-cu-upload__doc-row,.sp-cu-upload--profile-only.sp-cu-upload--profile .sp-cu-upload__doc-row--induction{animation:none}.sp-cu-upload__doc-status{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:3px 8px;border-radius:999px;font-size:clamp(9px,.92vw,11px);font-weight:600;white-space:nowrap}.sp-cu-upload__doc-status--verified{background:#9eddb852;border:1px solid rgba(158,221,184,.45);color:#24523aeb}.sp-cu-upload__doc-status--expiry{background:#ffd66659;border:1px solid rgba(210,160,40,.4);color:#78500aeb}.sp-cu-upload__doc-mini--api{background:#ede9fe;color:#5b4bb4;font-size:5px;letter-spacing:.01em}.sp-cu-upload__doc-status--blocked{background:#fee2e2;border:1px solid rgba(185,28,28,.14);color:#b91c1c}.sp-cu-upload__doc-row--blocked-match{margin-inline:-4px;padding-inline:4px;border-radius:8px;background:#fee2e26b}.sp-cu-upload__blocked-banner{display:none;align-items:center;justify-content:center;gap:8px;margin-top:10px;padding:10px 12px;border-radius:10px;background:#fee2e2;border:1px solid rgba(185,28,28,.14);color:#b91c1c;font-size:clamp(11px,1.05vw,13px);font-weight:700;letter-spacing:-.01em}.sp-cu-upload__blocked-banner-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sp-cu-upload--screening-blocked.sp-cu-upload--profile .sp-cu-upload__avatar{border-color:#b91c1c47;background:#fee2e259}.sp-cu-upload--screening-blocked.sp-cu-upload--profile .sp-cu-upload__blocked-banner{display:flex;animation:sp-cu-doc-in .55s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.68s}.sp-cu-upload--profile-only.sp-cu-upload--screening-blocked.sp-cu-upload--profile .sp-cu-upload__blocked-banner{animation:none}.sp-cu-upload--screening-blocked.sp-cu-upload--profile .sp-cu-upload__profile-card{border-color:#b91c1c1f;box-shadow:0 1px 2px #0f28460f,0 10px 28px #b91c1c14}@media(prefers-reduced-motion:reduce){.sp-cu-upload--drop-play .sp-cu-upload__cursor,.sp-cu-upload--drop-play .sp-cu-upload__stack{animation:none!important}.sp-cu-upload__drop{display:none}.sp-cu-upload__profile{opacity:1;visibility:visible;position:relative}.sp-cu-upload__profile-card,.sp-cu-upload__doc-row{opacity:1;transform:none;animation:none!important}.sp-cu-upload__verifying,.sp-cu-upload__skeleton-docs,.sp-cu-upload__processing-panel{display:none!important}.sp-cu-upload__docs{opacity:1!important;visibility:visible!important;transform:none!important}.sp-cu-upload--screening-blocked .sp-cu-upload__blocked-banner{display:flex!important;opacity:1!important;transform:none!important;animation:none!important}}@media(max-width:900px){.sp-cu-upload__cursor{transform:translate(calc(-50% + 98px),calc(-50% - 74px))}.sp-cu-upload__stack{transform:translate(calc(-50% + 88px),calc(-50% - 66px))}.sp-cu-upload--drop-play .sp-cu-upload__cursor{animation:sp-cu-cursor-mobile 4.8s cubic-bezier(.22,1,.36,1) forwards}.sp-cu-upload--drop-play .sp-cu-upload__stack{animation:sp-cu-stack-mobile 4.8s cubic-bezier(.22,1,.36,1) forwards}.sp-cu-upload__zone{width:min(68%,220px);min-height:96px}.sp-cu-upload__profile-card{width:min(100%,290px)}}@keyframes sp-cu-cursor-mobile{0%{opacity:0;transform:translate(calc(-50% + 98px),calc(-50% - 74px))}6%,14%{opacity:1;transform:translate(calc(-50% + 98px),calc(-50% - 74px))}50%{opacity:1;transform:translate(calc(-50% + 6px),calc(-50% + 14px))}56%{opacity:1;transform:translate(calc(-50% + 6px),calc(-50% + 18px))}66%,to{opacity:0;transform:translate(calc(-50% + 18px),calc(-50% + 28px))}}@keyframes sp-cu-stack-mobile{0%,13%{opacity:0;transform:translate(calc(-50% + 88px),calc(-50% - 66px)) scale(.94)}18%{opacity:1;transform:translate(calc(-50% + 88px),calc(-50% - 66px)) scale(1)}50%{opacity:1;transform:translate(calc(-50% - 4px),calc(-50% + 6px)) scale(1)}56%{opacity:1;transform:translate(calc(-50% - 4px),calc(-50% + 10px)) scale(.98)}66%,to{opacity:0;transform:translate(calc(-50% + 2px),calc(-50% + 14px)) scale(.88)}}
