.su-modal-backdrop[data-v-bb7fb1e3]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.su-modal--briefing[data-v-bb7fb1e3]{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-bb7fb1e3]{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-bb7fb1e3]{color:#111827;font-size:1.125rem;font-weight:600;margin:0}.su-modal__close[data-v-bb7fb1e3]{background:none;border:none;color:#6b7280;cursor:pointer;padding:.25rem;transition:color .15s}.su-modal__close[data-v-bb7fb1e3]:hover{color:#111827}.su-modal__close svg[data-v-bb7fb1e3]{height:20px;width:20px}.su-modal__body--briefing[data-v-bb7fb1e3]{flex:1;min-height:200px;overflow-y:auto;padding:1.5rem}.su-modal__footer[data-v-bb7fb1e3]{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-bb7fb1e3]{color:#6b7280}.su-briefing__error[data-v-bb7fb1e3],.su-briefing__loading[data-v-bb7fb1e3]{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:3rem}.su-briefing__error[data-v-bb7fb1e3]{color:#dc2626}.su-briefing__content[data-v-bb7fb1e3]{color:#1f2937;line-height:1.6}.su-briefing__content[data-v-bb7fb1e3] h1,.su-briefing__content[data-v-bb7fb1e3] h2,.su-briefing__content[data-v-bb7fb1e3] h3{color:#111827;margin-bottom:.5em;margin-top:1.5em}.su-briefing__content[data-v-bb7fb1e3] p{margin-bottom:1em}.su-briefing__content[data-v-bb7fb1e3] ol,.su-briefing__content[data-v-bb7fb1e3] ul{margin-bottom:1em;padding-left:1.5em}.su-briefing__content[data-v-bb7fb1e3] li,.su-briefing__content[data-v-bb7fb1e3] p,.su-briefing__content[data-v-bb7fb1e3] .glance,.su-briefing__content[data-v-bb7fb1e3] .sulb-our-take,.su-briefing__content[data-v-bb7fb1e3] .sulb-section,.su-briefing__content[data-v-bb7fb1e3] .sulb-sources,.su-briefing__content[data-v-bb7fb1e3] .sulb-trust,.su-briefing__content[data-v-bb7fb1e3] .provision{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.su-briefing__content[data-v-bb7fb1e3] h1,.su-briefing__content[data-v-bb7fb1e3] h2,.su-briefing__content[data-v-bb7fb1e3] h3{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}.su-briefing__content[data-v-bb7fb1e3] ol,.su-briefing__content[data-v-bb7fb1e3] ul,.su-briefing__content[data-v-bb7fb1e3] .question-text{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.su-spinner[data-v-bb7fb1e3]{animation:spin-bb7fb1e3 .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#2563eb;height:32px;width:32px}.su-spinner--small[data-v-bb7fb1e3]{border-width:2px;display:inline-block;height:16px;margin-right:.5rem;vertical-align:middle;width:16px}@keyframes spin-bb7fb1e3{to{transform:rotate(1turn)}}.su-btn[data-v-bb7fb1e3]{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-bb7fb1e3]:disabled{cursor:not-allowed;opacity:.5}.su-btn--primary[data-v-bb7fb1e3]{background:#2563eb;color:#fff}.su-btn--primary[data-v-bb7fb1e3]:hover:not(:disabled){background:#1d4ed8}.su-btn--secondary[data-v-bb7fb1e3]{background:#f3f4f6;color:#374151}.su-btn--secondary[data-v-bb7fb1e3]:hover:not(:disabled){background:#e5e7eb}.modal-enter-active[data-v-bb7fb1e3],.modal-leave-active[data-v-bb7fb1e3]{transition:opacity .2s ease}.modal-enter-from[data-v-bb7fb1e3],.modal-leave-to[data-v-bb7fb1e3]{opacity:0}
