.bda{--bda-blue: #bde1fb;--bda-blue-deep: #3b9de0;width:100%;text-align:left;hyphens:none;font-family:var( --font-sans, "Outfit", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif );-webkit-font-smoothing:antialiased}.bda__stage{position:relative;display:flex;align-items:flex-start;justify-content:center;height:clamp(304px,38vw,366px);padding:clamp(16px,3vw,26px) clamp(12px,3vw,28px);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;box-sizing:border-box}.bda__card{position:relative;z-index:1;width:min(100%,384px);padding:clamp(13px,2vw,17px);border-radius:14px;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 2px #0000000a,0 6px 20px #0000000f;box-sizing:border-box;transition:border-color .55s cubic-bezier(.16,1,.3,1),box-shadow .55s cubic-bezier(.16,1,.3,1)}.bda--result .bda__card{border-color:#b91c1c24;box-shadow:0 1px 2px #0f28460f,0 10px 28px #b91c1c14}.bda--hero{position:absolute;inset:0}.bda--hero .bda__stage{height:100%;align-items:center;border:none;border-radius:0}.bda--hero .bda__drop-panel{display:none}.bda--hero .bda__card{width:min(100%,400px)}.bda__head{display:flex;align-items:center;gap:10px;padding-bottom:clamp(9px,1.3vw,11px);border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:clamp(9px,1.3vw,12px)}.bda__head-icon{display:inline-grid;place-items:center;flex-shrink:0;width:clamp(30px,3.6vw,34px);height:clamp(30px,3.6vw,34px);border-radius:9px;border:1px solid rgba(0,0,0,.08);background:#00000009;color:#0a0a0a9e}.bda .bda__title{flex:1 1 auto;min-width:0;margin:0!important;font-size:clamp(13px,1.35vw,15px)!important;font-weight:600!important;line-height:1.25!important;text-align:left!important;color:var(--black, #0a0a0a)}.bda__chip-stack{display:grid;flex-shrink:0}.bda__chip{grid-area:1 / 1;justify-self:end;display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:clamp(9px,.92vw,10.5px);font-weight:600;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .45s cubic-bezier(.16,1,.3,1),visibility .45s cubic-bezier(.16,1,.3,1)}.bda__chip--count{background:#0000000d;border:1px solid rgba(0,0,0,.08);color:#0000008c}.bda__chip--thinking{background:#0000000a;border:1px solid rgba(0,0,0,.07);color:#0a0a0ac7}.bda__chip--review{background:#fee2e2;border:1px solid rgba(185,28,28,.14);color:#b91c1c}.bda--files .bda__chip--count,.bda--thinking .bda__chip--thinking,.bda--result .bda__chip--review{opacity:1;visibility:visible}.bda__stars{display:inline-flex;flex-shrink:0}.bda--thinking .bda__stars{animation:bda-stars 1.6s ease-in-out infinite}.bda--thinking .bda__chip-text{animation:bda-pulse 1.6s ease-in-out infinite}.bda__dots span{display:inline-block;width:.3em;text-align:left;opacity:.35}.bda--thinking .bda__dots span{animation:bda-dot 1.2s ease-in-out infinite}.bda--thinking .bda__dots span:nth-child(2){animation-delay:.15s}.bda--thinking .bda__dots span:nth-child(3){animation-delay:.3s}.bda__body{display:grid}.bda__drop-panel,.bda .bda__files{grid-area:1 / 1;min-width:0;opacity:0;visibility:hidden;transition:opacity .5s cubic-bezier(.16,1,.3,1),visibility .5s cubic-bezier(.16,1,.3,1)}.bda--drop .bda__drop-panel,.bda--files .bda__files,.bda--thinking .bda__files,.bda--result .bda__files{opacity:1;visibility:visible}.bda__drop-panel{position:relative;display:flex;align-items:center;justify-content:center}.bda__zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;min-height:clamp(92px,12vw,104px);padding:16px;border-radius:14px;border:1.5px dashed color-mix(in srgb,var(--bda-blue-deep) 45%,white);background:color-mix(in srgb,var(--bda-blue) 42%,white);color:color-mix(in srgb,var(--bda-blue-deep) 55%,#1a1a1a);font-size:clamp(10px,1.05vw,12px);font-weight:500;text-align:center;box-sizing:border-box}.bda--drop .bda__zone{animation:bda-zone 3.4s cubic-bezier(.22,1,.36,1) forwards}@keyframes bda-zone{0%,58%{border-color:color-mix(in srgb,var(--bda-blue-deep) 45%,white);background:color-mix(in srgb,var(--bda-blue) 42%,white);box-shadow:0 0 0 0 transparent}70%,86%{border-color:color-mix(in srgb,var(--bda-blue-deep) 70%,white);background:color-mix(in srgb,var(--bda-blue) 58%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--bda-blue) 55%,transparent)}to{border-color:color-mix(in srgb,var(--bda-blue-deep) 45%,white);background:color-mix(in srgb,var(--bda-blue) 42%,white);box-shadow:0 0 0 0 transparent}}.bda__drag,.bda__cursor{position:absolute;left:50%;top:50%;opacity:0;pointer-events:none}.bda__drag{z-index:3;transform:translate(calc(-50% + 460px),calc(-50% - 34px))}.bda__cursor{z-index:4;transform:translate(calc(-50% + 496px),calc(-50% - 6px));filter:drop-shadow(0 1px 2px rgba(0,0,0,.18))}.bda__drag-stack{position:relative;width:62px;height:58px}.bda__drag-doc{position:absolute;left:0;top:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;font-size:10px;font-weight:700;letter-spacing:.03em;color:#fff;box-shadow:0 2px 10px #00000024;transform:translate(calc(var(--d, 0) * 9px),calc(var(--d, 0) * 8px));z-index:calc(var(--d, 0) + 1)}.bda__drag-doc--pdf{background:#f97316}.bda__drag-doc--jpg{background:#4a90d9}.bda__drag-count{position:absolute;right:-6px;bottom:-2px;z-index:10;display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#e34b4b;border:1.5px solid #fff;box-shadow:0 1px 4px #0000002e;font-size:10.5px;font-weight:700;line-height:1;color:#fff}.bda--drop .bda__drag{animation:bda-drag 3.4s cubic-bezier(.22,1,.36,1) forwards}.bda--drop .bda__cursor{animation:bda-cursor 3.4s cubic-bezier(.22,1,.36,1) forwards}@keyframes bda-drag{0%{opacity:1;transform:translate(calc(-50% + 460px),calc(-50% - 34px)) scale(1)}64%{opacity:1;transform:translate(-50%,-50%) scale(1)}72%{opacity:1;transform:translate(-50%,calc(-50% + 6px)) scale(.97)}82%,to{opacity:0;transform:translate(-50%,calc(-50% + 14px)) scale(.88)}}@keyframes bda-cursor{0%{opacity:1;transform:translate(calc(-50% + 496px),calc(-50% - 6px))}64%{opacity:1;transform:translate(calc(-50% + 36px),calc(-50% + 28px))}72%{opacity:1;transform:translate(calc(-50% + 36px),calc(-50% + 34px))}84%,to{opacity:0;transform:translate(calc(-50% + 48px),calc(-50% + 44px))}}.bda .bda__files{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(5px,.9vw,7px)}.bda .bda__file{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0!important;text-align:left!important;padding:clamp(8px,1.1vw,10px) clamp(3px,.5vw,5px);border-radius:8px;opacity:0;transform:translateY(4px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1),background .5s cubic-bezier(.16,1,.3,1)}.bda--files .bda__file{opacity:1;transform:translateY(0);transition-delay:calc(var(--i, 0) * .14s)}.bda--thinking .bda__file,.bda--result .bda__file{opacity:1;transform:translateY(0)}.bda--result .bda__file--flagged{margin-inline:-5px!important;padding-inline:5px;background:#fee2e26b}.bda__file-main{display:inline-flex;align-items:center;gap:9px;min-width:0}.bda__file-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border-radius:6px;font-size:7px;font-weight:700;letter-spacing:.03em;color:#fff}.bda__file-icon--pdf{background:#f97316}.bda__file-icon--jpg{background:#4a90d9}.bda__file-name{font-size:clamp(10.5px,1.05vw,12px);font-weight:600;line-height:1.3;color:#000000c7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bda__status-stack{display:grid;flex-shrink:0}.bda__status,.bda__sk{grid-area:1 / 1;justify-self:end;opacity:0;visibility:hidden;transition:opacity .45s cubic-bezier(.16,1,.3,1),visibility .45s cubic-bezier(.16,1,.3,1)}.bda__status{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:clamp(9px,.92vw,10.5px);font-weight:600;white-space:nowrap}.bda__status--pending{background:#0000000d;border:1px solid rgba(0,0,0,.08);color:#00000080}.bda__status--verified{background:#9eddb852;border:1px solid rgba(158,221,184,.45);color:#24523aeb}.bda__status--flagged{background:#fee2e2;border:1px solid rgba(185,28,28,.14);color:#b91c1c}.bda__sk{width:4.4rem;height:20px;border-radius:999px;background:#00000012}.bda--files .bda__status--pending{opacity:1;visibility:visible;transition-delay:calc(.08s + var(--i, 0) * .14s)}.bda--thinking .bda__sk{opacity:1;visibility:visible;animation:bda-sk 1.5s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .12s)}.bda--result .bda__status--verified,.bda--result .bda__status--flagged{opacity:1;visibility:visible;transition-delay:calc(.1s + var(--i, 0) * .16s)}.bda__verdict{display:flex;align-items:flex-start;gap:9px;margin-top:0;padding:0 11px;max-height:0;border-radius:10px;background:#fef2f2;border:1px solid rgba(185,28,28,.14);color:#b91c1c;opacity:0;overflow:hidden;transform:translateY(4px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1),max-height .5s cubic-bezier(.16,1,.3,1),margin-top .5s cubic-bezier(.16,1,.3,1),padding .5s cubic-bezier(.16,1,.3,1)}.bda--result .bda__verdict{opacity:1;transform:translateY(0);max-height:200px;margin-top:clamp(9px,1.3vw,11px);padding:clamp(9px,1.3vw,11px);transition-delay:.42s}.bda--hero .bda__verdict{transition:none}.bda__verdict-icon{display:inline-flex;flex-shrink:0;margin-top:1px}.bda__verdict-copy{min-width:0}.bda .bda__verdict-title{margin:0!important;font-size:clamp(11px,1.1vw,12.5px)!important;font-weight:700!important;line-height:1.3!important;text-align:left!important;color:#b91c1c}.bda .bda__verdict-body{margin:3px 0 0!important;font-size:clamp(9.5px,.95vw,11px)!important;font-weight:400!important;line-height:1.45!important;text-align:left!important;hyphens:none!important;color:#7a1e1ed1}.bda__verdict-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:clamp(7px,1vw,9px)}.bda__btn{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:clamp(8.5px,.88vw,10px);font-weight:600;white-space:nowrap}.bda__btn--ghost{background:#fff;border:1px solid rgba(0,0,0,.14);color:#000000b3}.bda__btn--solid{background:#e35d5d;border:1px solid #e35d5d;color:#fff}@keyframes bda-stars{0%,to{opacity:.65;transform:scale(.94) rotate(0)}50%{opacity:1;transform:scale(1.1) rotate(12deg)}}@keyframes bda-pulse{0%,to{opacity:.62}50%{opacity:1}}@keyframes bda-dot{0%,20%{opacity:.35}50%{opacity:1}80%,to{opacity:.35}}@keyframes bda-sk{0%,to{opacity:.35}50%{opacity:.72}}@media(prefers-reduced-motion:reduce){.bda__drag,.bda__cursor,.bda__drop-panel{display:none!important}.bda .bda__file,.bda__verdict{opacity:1!important;transform:none!important;transition:none!important}.bda .bda__files{opacity:1!important;visibility:visible!important}.bda__verdict{max-height:200px!important;margin-top:10px!important;padding:11px!important}.bda__chip--count,.bda__chip--thinking,.bda__sk,.bda__status--pending{opacity:0!important;visibility:hidden!important}.bda__chip--review,.bda__status--verified,.bda__status--flagged{opacity:1!important;visibility:visible!important;animation:none!important}.bda .bda__file--flagged{background:#fee2e26b}}
