.report-modal__backdrop[data-v-6b0cda21]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.report-modal[data-v-6b0cda21]{background:#fff;border-radius:8px;box-shadow:0 10px 25px #00000040;max-width:32rem;padding:1.5rem;width:100%}.report-modal__title[data-v-6b0cda21]{color:#1a1a1a;font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.report-modal__description[data-v-6b0cda21]{color:#555;font-size:.875rem;margin:0 0 1rem}.report-modal__textarea[data-v-6b0cda21]{border:1px solid #d4d4d4;border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:.95rem;line-height:1.5;padding:.75rem;resize:vertical;width:100%}.report-modal__textarea[data-v-6b0cda21]:focus{border-color:#6b46c1;box-shadow:0 0 0 3px #6b46c126;outline:none}.report-modal__actions[data-v-6b0cda21]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1rem}.briefing-progress[data-v-1444b8da]{align-items:center;background:#fafafa;border:2px dashed #e5e5e5;border-radius:8px;display:flex;flex-direction:column;padding:3rem 2rem;text-align:center}.briefing-progress__icon[data-v-1444b8da]{color:#6b46c1;margin-bottom:1rem}.briefing-progress__icon--error[data-v-1444b8da]{color:#c1463b}.briefing-progress__title[data-v-1444b8da]{color:#1a1a1a;font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.briefing-progress__step[data-v-1444b8da]{color:#555;font-size:1rem;margin:0 0 1rem;min-height:1.5em}.briefing-progress__description[data-v-1444b8da]{color:#555;font-size:1rem;margin:0 0 1.5rem;max-width:32rem}.briefing-progress__bar[data-v-1444b8da]{background:#e5e5e5;border-radius:4px;height:8px;margin:0 auto 1rem;max-width:32rem;overflow:hidden;width:100%}.briefing-progress__bar-fill[data-v-1444b8da]{background:linear-gradient(90deg,#6b46c1,#9d6cf0);border-radius:4px;height:100%;transition:width .6s ease-out}.briefing-progress__hint[data-v-1444b8da]{color:#888;font-size:.875rem;margin:0}.briefing-progress__actions[data-v-1444b8da]{display:flex;gap:.75rem;margin-top:.5rem}.briefing-progress__toast[data-v-1444b8da]{background:#1a1a1a;border-radius:6px;bottom:2rem;box-shadow:0 4px 12px #0003;color:#fff;left:50%;padding:.75rem 1.5rem;position:fixed;transform:translate(-50%);z-index:1000}.su-modal-backdrop[data-v-7aa40be2]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.su-modal--briefing[data-v-7aa40be2]{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:900px;width:100%}.su-modal__header[data-v-7aa40be2]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:1rem 1.5rem}.su-modal__title[data-v-7aa40be2]{color:#111827;font-size:1.125rem;font-weight:600;margin:0}.su-modal__close[data-v-7aa40be2]{background:none;border:none;color:#6b7280;cursor:pointer;padding:.25rem;transition:color .15s}.su-modal__close[data-v-7aa40be2]:hover{color:#111827}.su-modal__close svg[data-v-7aa40be2]{height:20px;width:20px}.su-modal__body--briefing[data-v-7aa40be2]{flex:1;min-height:200px;overflow-y:auto;padding:1.5rem}.su-modal__footer[data-v-7aa40be2]{border-top:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem}.su-briefing__loading[data-v-7aa40be2]{color:#6b7280}.su-briefing__error[data-v-7aa40be2],.su-briefing__loading[data-v-7aa40be2]{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:3rem}.su-briefing__error[data-v-7aa40be2]{color:#dc2626}.su-briefing__content[data-v-7aa40be2]{color:#1f2937;line-height:1.6}.su-briefing__content[data-v-7aa40be2] h1,.su-briefing__content[data-v-7aa40be2] h2,.su-briefing__content[data-v-7aa40be2] h3{color:#111827;margin-bottom:.5em;margin-top:1.5em}.su-briefing__content[data-v-7aa40be2] p{margin-bottom:1em}.su-briefing__content[data-v-7aa40be2] ol,.su-briefing__content[data-v-7aa40be2] ul{margin-bottom:1em;padding-left:1.5em}.su-briefing__content[data-v-7aa40be2] li,.su-briefing__content[data-v-7aa40be2] p,.su-briefing__content[data-v-7aa40be2] .glance,.su-briefing__content[data-v-7aa40be2] .sulb-our-take,.su-briefing__content[data-v-7aa40be2] .sulb-section,.su-briefing__content[data-v-7aa40be2] .sulb-sources,.su-briefing__content[data-v-7aa40be2] .sulb-trust,.su-briefing__content[data-v-7aa40be2] .provision{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.su-briefing__content[data-v-7aa40be2] h1,.su-briefing__content[data-v-7aa40be2] h2,.su-briefing__content[data-v-7aa40be2] h3{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}.su-briefing__content[data-v-7aa40be2] ol,.su-briefing__content[data-v-7aa40be2] ul,.su-briefing__content[data-v-7aa40be2] .question-text{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.su-spinner[data-v-7aa40be2]{animation:spin-7aa40be2 .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#2563eb;height:32px;width:32px}.su-spinner--small[data-v-7aa40be2]{border-width:2px;display:inline-block;height:16px;margin-right:.5rem;vertical-align:middle;width:16px}@keyframes spin-7aa40be2{to{transform:rotate(1turn)}}.su-btn[data-v-7aa40be2]{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .15s}.su-btn[data-v-7aa40be2]:disabled{cursor:not-allowed;opacity:.5}.su-btn--primary[data-v-7aa40be2]{background:#2563eb;color:#fff}.su-btn--primary[data-v-7aa40be2]:hover:not(:disabled){background:#1d4ed8}.su-btn--secondary[data-v-7aa40be2]{background:#f3f4f6;color:#374151}.su-btn--secondary[data-v-7aa40be2]:hover:not(:disabled){background:#e5e7eb}.modal-enter-active[data-v-7aa40be2],.modal-leave-active[data-v-7aa40be2]{transition:opacity .2s ease}.modal-enter-from[data-v-7aa40be2],.modal-leave-to[data-v-7aa40be2]{opacity:0}
