.BriefModal_overlay__jGkAC{position:fixed;inset:0;background:rgba(0,26,42,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:110;display:flex;align-items:center;justify-content:center;padding:var(--space-lg)}.BriefModal_modal__0zQUd{width:min(880px,100%);max-height:calc(100dvh - 2*var(--space-lg));background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);display:flex;flex-direction:column;overflow:hidden}.BriefModal_masthead__eYKsU{position:relative;background:var(--navy-1);background-image:radial-gradient(ellipse 70% 140% at 90% -30%,rgba(12,180,180,.28),transparent 60%);color:var(--white);padding:var(--space-xl) var(--space-2xl);flex-shrink:0}.BriefModal_mastheadTags__7KVnz{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);flex-wrap:wrap}.BriefModal_docTag__z4e_7{color:var(--teal-3);border:1px solid rgba(13,228,228,.35);border-radius:var(--radius-pill)}.BriefModal_docTag__z4e_7,.BriefModal_zoneTag__qtg1L{font-size:var(--text-micro);font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px}.BriefModal_zoneTag__qtg1L{color:hsla(0,0%,100%,.75);border:1px solid hsla(0,0%,100%,.25);border-radius:var(--radius-pill)}.BriefModal_campaignName__vgonK{font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;line-height:1.25;text-wrap:balance;max-width:30ch;color:var(--white)}.BriefModal_audience__XgB_0{margin-top:var(--space-sm);font-size:var(--text-body-sm);color:hsla(0,0%,100%,.75)}.BriefModal_close__aLrOs{position:absolute;top:var(--space-md);right:var(--space-md);width:var(--touch-target);height:var(--touch-target);border-radius:50%;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.7);transition:background var(--duration-fast),color var(--duration-fast)}.BriefModal_close__aLrOs:hover{background:hsla(0,0%,100%,.1);color:var(--white)}.BriefModal_close__aLrOs:focus-visible{outline:none;box-shadow:var(--focus-ring)}.BriefModal_scroll__4pIoN{flex:1 1;min-height:0;overflow-y:auto;padding:var(--space-xl) var(--space-2xl) var(--space-2xl)}.BriefModal_angle__XhLT7{border:1px solid var(--border-teal-subtle);background:var(--surface-teal-subtle);border-radius:var(--radius-md);padding:var(--space-lg);margin-bottom:var(--space-xl)}.BriefModal_angleLabel__k3F7Z{font-size:var(--text-micro);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-1);margin-bottom:var(--space-sm)}.BriefModal_angleText__KVQ_6{font-family:var(--font-display);font-size:var(--text-lg);font-weight:500;line-height:1.45;color:var(--navy-1);text-wrap:pretty}.BriefModal_themes__BSwS7{display:flex;gap:var(--space-sm);flex-wrap:wrap;margin-bottom:var(--space-xl)}.BriefModal_themeChip__BeGEV{font-size:var(--text-ui-sm);font-weight:600;color:var(--navy-prime);background:rgba(15,126,189,.08);border:1px solid rgba(15,126,189,.2);border-radius:var(--radius-pill);padding:var(--space-xs) var(--space-md)}.BriefModal_sectionHeading__a07ph{font-family:var(--font-display);font-size:var(--text-body);font-weight:600;color:var(--black);margin-bottom:var(--space-md)}.BriefModal_messagesGrid__fIRIB{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-lg);gap:var(--space-lg);margin-bottom:var(--space-xl)}.BriefModal_messageList__72k8i{display:flex;flex-direction:column;gap:var(--space-sm)}.BriefModal_messageItem__QyOgC{display:flex;gap:var(--space-md);font-size:var(--text-body-sm);line-height:1.55;color:var(--grey-1)}.BriefModal_messageIndex__GfQKq{font-family:var(--font-display);font-weight:600;color:var(--teal-prime);flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BriefModal_proofItem__AZh3Y{display:flex;gap:var(--space-sm);font-size:var(--text-body-sm);line-height:1.55;color:var(--grey-1)}.BriefModal_proofItem__AZh3Y svg{flex-shrink:0;margin-top:3px;color:var(--teal-prime)}.BriefModal_swotGrid__xLrSc{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-md);gap:var(--space-md);margin-bottom:var(--space-xl)}.BriefModal_swotBox__kRRVF{border-radius:var(--radius-md);padding:var(--space-lg);border:1px solid var(--grey-3)}.BriefModal_swotStrengths__3QJQR{background:rgba(12,180,180,.06);border-color:rgba(12,180,180,.25)}.BriefModal_swotWeaknesses__wsRf8{background:rgba(255,183,0,.06);border-color:rgba(255,183,0,.3)}.BriefModal_swotOpportunities__Rbm2Q{background:rgba(15,126,189,.05);border-color:rgba(15,126,189,.22)}.BriefModal_swotThreats__TF5n7{background:rgba(200,50,50,.04);border-color:rgba(200,50,50,.2)}.BriefModal_swotTitle__ZYtan{font-size:var(--text-micro);font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-sm)}.BriefModal_swotStrengths__3QJQR .BriefModal_swotTitle__ZYtan{color:var(--teal-1)}.BriefModal_swotWeaknesses__wsRf8 .BriefModal_swotTitle__ZYtan{color:var(--status-warn-text)}.BriefModal_swotOpportunities__Rbm2Q .BriefModal_swotTitle__ZYtan{color:var(--navy-prime)}.BriefModal_swotThreats__TF5n7 .BriefModal_swotTitle__ZYtan{color:var(--status-error)}.BriefModal_swotList__mM7Nr{list-style:none;display:flex;flex-direction:column;gap:var(--space-sm);font-size:var(--text-ui-sm);line-height:1.5;color:var(--grey-1)}.BriefModal_assets__GKM3U{border:1px solid var(--grey-3);border-radius:var(--radius-md);padding:var(--space-lg);background:var(--grey-4)}.BriefModal_assetCore__52eJJ{font-size:var(--text-body-sm);font-weight:700;color:var(--black);margin-bottom:var(--space-sm)}.BriefModal_assetOptional__WtUyU{font-size:var(--text-ui-sm);color:var(--grey-1);display:flex;flex-direction:column;gap:var(--space-xs);margin-bottom:var(--space-md)}.BriefModal_assetRationale__st5EQ{font-size:var(--text-caption);color:var(--grey-mid);line-height:1.55;max-width:68ch}.BriefModal_provenance__ytt9x{margin-top:var(--space-lg);font-size:var(--text-caption);color:var(--grey-mid);display:flex;align-items:center;gap:var(--space-sm)}.BriefModal_actionBar__lXWb4{flex-shrink:0;border-top:1px solid var(--grey-3);background:var(--white);padding:var(--space-md) var(--space-2xl);display:flex;align-items:center;gap:var(--space-md)}.BriefModal_recipient__F_Cgg{display:inline-flex;align-items:center;gap:var(--space-sm);font-size:var(--text-ui-sm);color:var(--grey-1);margin-right:auto}.BriefModal_recipientAvatar__eqaI1{width:28px;height:28px;border-radius:50%;background:var(--navy-prime);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:var(--text-micro);font-weight:700}.BriefModal_confirmBar__jO89J{display:flex;align-items:center;gap:var(--space-md);width:100%}.BriefModal_confirmText__eDVmW{font-size:var(--text-body-sm);font-weight:600;color:var(--black);margin-right:auto}@media(max-width:720px){.BriefModal_actionBar__lXWb4,.BriefModal_masthead__eYKsU,.BriefModal_scroll__4pIoN{padding-inline:var(--space-lg)}.BriefModal_messagesGrid__fIRIB,.BriefModal_swotGrid__xLrSc{grid-template-columns:1fr}}.BriefModal_docBody__QT3uf{font-size:var(--text-body-sm);line-height:1.7;color:var(--grey-1)}.BriefModal_docBody__QT3uf h1,.BriefModal_docBody__QT3uf h2,.BriefModal_docBody__QT3uf h3,.BriefModal_docBody__QT3uf h4{font-family:var(--font-display);color:var(--black);margin:var(--space-lg) 0 var(--space-sm);line-height:1.3}.BriefModal_docBody__QT3uf h1{font-size:var(--text-h4)}.BriefModal_docBody__QT3uf h2{font-size:var(--text-body-lg)}.BriefModal_docBody__QT3uf h3,.BriefModal_docBody__QT3uf h4{font-size:var(--text-body)}.BriefModal_docBody__QT3uf p{margin:0 0 var(--space-sm)}.BriefModal_docBody__QT3uf ol,.BriefModal_docBody__QT3uf ul{margin:0 0 var(--space-md);padding-left:1.2em}.BriefModal_docBody__QT3uf li{margin-bottom:var(--space-xs)}.BriefModal_docBody__QT3uf blockquote{margin:0 0 var(--space-md);padding:var(--space-sm) var(--space-md);border-left:3px solid var(--grey-3);color:var(--grey-2);font-size:var(--text-caption)}.BriefModal_docBody__QT3uf table{width:100%;border-collapse:collapse;margin:0 0 var(--space-md);font-size:var(--text-caption)}.BriefModal_docBody__QT3uf td,.BriefModal_docBody__QT3uf th{text-align:left;padding:var(--space-xs) var(--space-sm);border:1px solid var(--grey-3)}.BriefModal_docBody__QT3uf th{background:var(--surface-teal-subtle);color:var(--black)}.BriefModal_docBody__QT3uf code{font-family:var(--font-mono,monospace);font-size:.92em;background:var(--grey-4,rgba(0,0,0,.05));padding:.1em .35em;border-radius:var(--radius-sm)}.BriefModal_docBody__QT3uf hr{border:none;border-top:1px solid var(--grey-3);margin:var(--space-lg) 0}.BrainView_stack__h1K_y{display:flex;flex-direction:column;gap:var(--space-lg);padding-top:var(--space-md);padding-bottom:var(--page-bottom)}.BrainView_libraryHeader__q5mhM{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap;margin-top:var(--space-md)}.BrainView_libraryTitle__ivRnJ{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;color:var(--black)}.BrainView_count__o6jmw{font-size:var(--text-ui-sm);font-weight:600;color:var(--grey-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BrainView_toolbarRight__dctLk{margin-left:auto;display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap}.BrainView_search__QslhK{width:260px;max-width:100%;min-height:var(--control-height-sm);padding:var(--space-sm) var(--space-md);border:1.5px solid var(--grey-3);border-radius:var(--radius-pill);font-size:var(--text-body-sm);outline:none;background:var(--white);transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}.BrainView_search__QslhK::placeholder{color:var(--grey-2)}.BrainView_search__QslhK:focus{border-color:var(--teal-prime);box-shadow:var(--focus-ring)}.BrainView_bottomGrid__QIqBf{display:grid;grid-template-columns:3fr 2fr;grid-gap:var(--space-lg);gap:var(--space-lg);align-items:stretch;margin-top:var(--space-md)}.BrainView_uploadCell__s8URP{display:flex;flex-direction:column}@media(max-width:1000px){.BrainView_bottomGrid__QIqBf{grid-template-columns:1fr}}