.brand-loader{display:inline-block;position:relative}.brand-loader--small{height:48px;width:48px}.brand-loader--medium{height:72px;width:72px}.brand-loader--large{height:96px;width:96px}.brand-loader__ring{animation:brand-loader-spin 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#0aafff #0671a5 #e3e8f1 #e3e8f1;border-radius:50%;border-style:solid;border-width:3px;inset:0;position:absolute}.brand-loader--small .brand-loader__ring{border-width:2px}.brand-loader__logo{animation:brand-loader-pulse 2s ease-in-out infinite;border-radius:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.brand-loader--small .brand-loader__logo{border-radius:6px;height:24px;width:24px}.brand-loader--medium .brand-loader__logo{border-radius:8px;height:36px;width:36px}.brand-loader--large .brand-loader__logo{border-radius:12px;height:48px;width:48px}@keyframes brand-loader-spin{to{transform:rotate(1turn)}}@keyframes brand-loader-pulse{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.7;transform:translate(-50%,-50%) scale(.92)}}.report-card[data-v-2bc0f99f]{background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(30,44,72,.08);margin:0 auto;max-width:680px;padding:40px}.report-card--centered[data-v-2bc0f99f]{padding:60px 40px;text-align:center}.report-card__profile[data-v-2bc0f99f]{align-items:flex-start;border-bottom:1px solid #e3e8f1;display:flex;gap:32px;margin-bottom:32px;padding-bottom:32px}.report-card__avatar-wrapper[data-v-2bc0f99f]{flex-shrink:0;position:relative}.report-card__avatar-link[data-v-2bc0f99f]{display:block;position:relative}.report-card__avatar[data-v-2bc0f99f]{border:4px solid #fff;border-radius:50%;box-shadow:0 8px 24px rgba(30,44,72,.12);height:120px;object-fit:cover;transition:transform .3s ease;width:120px}.report-card__avatar-link:hover .report-card__avatar[data-v-2bc0f99f]{transform:scale(1.05)}.report-card__platform[data-v-2bc0f99f]{align-items:center;border-radius:50%;bottom:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;height:36px;justify-content:center;position:absolute;right:4px;width:36px}.report-card__platform img[data-v-2bc0f99f]{border-radius:50%;height:100%;width:100%}.report-card__platform--instagram[data-v-2bc0f99f]{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.report-card__platform--tiktok[data-v-2bc0f99f]{background:#000}.report-card__info[data-v-2bc0f99f]{flex:1;min-width:0}.report-card__username[data-v-2bc0f99f]{color:#1e2c48;font-size:24px;font-weight:700;margin:0 0 4px;word-break:break-word}.report-card__fullname[data-v-2bc0f99f]{color:#666e82;font-size:16px;margin:0 0 8px}.report-card__category[data-v-2bc0f99f]{background:#f0f4f8;border-radius:20px;color:#666e82;display:inline-block;font-size:13px;margin-bottom:20px;padding:4px 12px}.report-card__stats[data-v-2bc0f99f]{display:flex;gap:24px;margin-top:16px}.report-card__stat[data-v-2bc0f99f]{align-items:center;background:linear-gradient(135deg,#f8fafc,#f0f4f8);border-radius:12px;display:flex;flex-direction:column;min-width:90px;padding:16px 20px}.report-card__stat-value[data-v-2bc0f99f]{color:#1e2c48;font-size:22px;font-weight:700}.report-card__stat-label[data-v-2bc0f99f]{color:#666e82;font-size:12px;letter-spacing:.5px;margin-top:4px;text-transform:uppercase}.report-card__progress-section[data-v-2bc0f99f]{text-align:center}.report-card__status[data-v-2bc0f99f]{margin-bottom:28px}.report-card__steps[data-v-2bc0f99f]{display:flex;flex-direction:column;gap:12px;margin:20px auto 0;max-width:280px;text-align:left}.report-card__step[data-v-2bc0f99f]{align-items:center;display:flex;gap:10px;opacity:.3;transition:opacity .4s ease}.report-card__step--active[data-v-2bc0f99f]{opacity:1}.report-card__step-dot[data-v-2bc0f99f]{background:#c3c8d5;border-radius:50%;flex-shrink:0;height:8px;transition:background .4s ease,box-shadow .4s ease;width:8px}.report-card__step--active .report-card__step-dot[data-v-2bc0f99f]{background:#0aafff;box-shadow:0 0 8px rgba(10,175,255,.4)}.report-card__step-label[data-v-2bc0f99f]{color:#666e82;font-size:13px}.report-card__step--active .report-card__step-label[data-v-2bc0f99f]{color:#1e2c48;font-weight:500}.report-card__done-icon[data-v-2bc0f99f]{height:72px;margin:0 auto 20px;width:72px}.report-card__checkmark[data-v-2bc0f99f]{animation:checkmark-pop-2bc0f99f .4s cubic-bezier(.175,.885,.32,1.275) forwards;height:100%;width:100%}.report-card__checkmark-path[data-v-2bc0f99f]{stroke-dasharray:20;stroke-dashoffset:20;animation:checkmark-draw-2bc0f99f .4s ease .2s forwards}@keyframes checkmark-pop-2bc0f99f{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes checkmark-draw-2bc0f99f{to{stroke-dashoffset:0}}.report-card__status-title[data-v-2bc0f99f]{color:#1e2c48;font-size:22px;font-weight:700;margin:0 0 8px}.report-card__status-text[data-v-2bc0f99f]{color:#666e82;font-size:15px;line-height:1.6;margin:0}.report-card__status-text strong[data-v-2bc0f99f]{color:#1e2c48}.report-card__progress[data-v-2bc0f99f]{align-items:center;display:flex;gap:16px;margin-bottom:28px}.report-card__progress-bar[data-v-2bc0f99f]{background:#e3e8f1;border-radius:4px;flex:1;height:8px;overflow:hidden}.report-card__progress-fill[data-v-2bc0f99f]{background:linear-gradient(90deg,#0aafff,#0671a5);border-radius:4px;height:100%;position:relative;transition:width .5s ease}.report-card__progress-fill[data-v-2bc0f99f]:after{animation:shimmer-2bc0f99f 1.5s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes shimmer-2bc0f99f{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.report-card__progress-text[data-v-2bc0f99f]{color:#0aafff;font-size:14px;font-weight:600;min-width:45px}.report-card__actions[data-v-2bc0f99f]{display:flex;gap:16px;justify-content:center}.report-card__btn[data-v-2bc0f99f]{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;padding:16px 32px;text-decoration:none;transition:all .3s ease}.report-card__btn--primary[data-v-2bc0f99f]{background:linear-gradient(135deg,#0aafff,#0671a5);color:#fff}.report-card__btn--primary[data-v-2bc0f99f]:hover:not(:disabled){box-shadow:0 8px 24px rgba(10,175,255,.35);color:#fff;transform:translateY(-2px)}.report-card__btn[data-v-2bc0f99f]:disabled{cursor:not-allowed;opacity:.7;transform:none}.report-card__spinner[data-v-2bc0f99f]{animation:spin-2bc0f99f .8s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;display:inline-block;height:20px;width:20px}@keyframes spin-2bc0f99f{to{transform:rotate(1turn)}}.report-card__error-icon[data-v-2bc0f99f]{align-items:center;background:linear-gradient(135deg,#fef2f2,#fee2e2);border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.report-card__error-icon i[data-v-2bc0f99f]{color:#ef4444;font-size:32px}.report-card__error-title[data-v-2bc0f99f]{color:#1e2c48;font-size:24px;font-weight:700;margin:0 0 12px}.report-card__error-text[data-v-2bc0f99f]{color:#666e82;font-size:15px;line-height:1.6;margin:0 0 32px}.report-card__search-form[data-v-2bc0f99f]{margin:0 auto;max-width:400px}.report-card__loading-title[data-v-2bc0f99f]{color:#1e2c48;font-size:22px;font-weight:700;margin:0 0 8px}.report-card__loading-text[data-v-2bc0f99f]{color:#666e82;font-size:15px;margin:0}@media (max-width:768px){.report-card[data-v-2bc0f99f]{border-radius:16px;margin:0 16px;padding:24px}.report-card--centered[data-v-2bc0f99f]{padding:40px 24px}.report-card__profile[data-v-2bc0f99f]{align-items:center;flex-direction:column;gap:20px;text-align:center}.report-card__avatar[data-v-2bc0f99f]{height:100px;width:100px}.report-card__platform[data-v-2bc0f99f]{height:32px;width:32px}.report-card__username[data-v-2bc0f99f]{font-size:20px}.report-card__stats[data-v-2bc0f99f]{flex-wrap:wrap;gap:12px;justify-content:center}.report-card__stat[data-v-2bc0f99f]{min-width:80px;padding:12px 16px}.report-card__stat-value[data-v-2bc0f99f]{font-size:18px}.report-card__btn[data-v-2bc0f99f]{font-size:15px;padding:14px 24px;width:100%}.report-card__progress[data-v-2bc0f99f]{flex-direction:column;gap:8px}.report-card__progress-bar[data-v-2bc0f99f]{width:100%}}@media (max-width:480px){.report-card[data-v-2bc0f99f]{padding:20px}.report-card__stats[data-v-2bc0f99f]{gap:8px}.report-card__stat[data-v-2bc0f99f]{flex:1;min-width:0;padding:10px 8px}.report-card__stat-value[data-v-2bc0f99f]{font-size:16px}.report-card__stat-label[data-v-2bc0f99f]{font-size:10px}}