.si-section{scroll-margin-top:calc(var(--si-header-height,56px) + 56px + 1rem);z-index:0;margin-bottom:2rem;position:relative}.si-section:last-child{margin-bottom:0}.si-section__header{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;transition:border-color .15s;display:flex;position:relative}.si-section[data-collapsible=false] .si-section__header{cursor:default}.si-section__header:after{content:"";background:linear-gradient(90deg, var(--accent), transparent);pointer-events:none;width:0;height:2px;transition:width .32s cubic-bezier(.32,.72,0,1);position:absolute;bottom:-1px;left:0}.si-section:not([data-collapsed=true]) .si-section__header:after{width:72px}.si-section:not([data-collapsed=true]) .si-section__header,.si-section__header:hover{border-bottom-color:#e5e5e5}.si-section__header:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;border-radius:4px}.si-section__title-group{flex-wrap:wrap;flex:1;align-items:baseline;gap:.5rem .75rem;min-width:0;display:flex}.si-section__title{font-family:var(--font-serif,ui-serif, Georgia, serif);color:var(--primary);letter-spacing:-.01em;margin:0;font-size:1.375rem;font-weight:700;line-height:1.2}.si-section__meta{color:#a3a3a3;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:400;overflow:hidden}.si-section__actions{flex-shrink:0;align-items:center;gap:.5rem;display:inline-flex}.si-section__view-action{cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:8px;padding:0;transition:opacity .15s;display:inline-flex}.si-section__view-action:hover .si-section__view-action-label,.si-section__view-action:focus-visible .si-section__view-action-label{color:var(--primary)}.si-section__view-action:hover .si-section__view-action-icon,.si-section__view-action:focus-visible .si-section__view-action-icon{background:var(--si-primary-soft-hover);border-color:color-mix(in srgb, var(--primary) 28%, transparent);box-shadow:var(--elev-1)}.si-section__view-action:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}.si-section__view-action-label{letter-spacing:.08em;text-transform:uppercase;color:#737373;white-space:nowrap;font-size:11px;font-weight:600;transition:color .15s}.si-section__view-action-icon{width:28px;min-width:28px;height:28px;min-height:28px;color:var(--primary);background:#fff;border:1px solid #e2e8f0;border-radius:9999px;justify-content:center;align-items:center;transition:background .15s,border-color .15s,box-shadow .15s,transform .2s;display:inline-flex;box-shadow:0 1px 2px #0208170d}.si-section__view-action-icon svg{width:14px;height:14px;transition:transform .2s}.si-section:not([data-collapsed=true]) .si-section__view-action-icon svg{transform:rotate(180deg)}.si-section__preview{padding:.75rem 0 .25rem}.si-section__toolbar{padding:.5rem 0 .25rem}.si-section__toolbar .km-knowledge-map.knowledgeMap__controls--toolbar{margin-bottom:0;padding-bottom:0}.si-section__body{min-width:0;padding-top:1.25rem;animation:.32s cubic-bezier(.32,.72,0,1) both si-body-in}@keyframes si-body-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.si-section[data-section=buckets] .si-section__body,.si-section[data-section=profile] .si-section__body{min-width:0;max-width:100%}@media (max-width:767px){.si-section__header{min-height:52px;padding:.5rem 0}.si-section__title{font-size:1.25rem}.si-section__meta{max-width:55vw;font-size:.8125rem}.si-section__view-action{touch-action:manipulation;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 2px;display:inline-flex}.si-section__view-action-icon{width:32px;min-width:32px;height:32px;min-height:32px}.si-section__view-action-label{letter-spacing:normal;text-transform:none;color:#525252;font-size:.8125rem;font-weight:600;display:inline}.si-profile-mobile-divider{border-top:1px solid #c9c3bb;margin-top:.375rem;margin-bottom:0}.si-section[data-section=profile] .si-section__preview{padding-top:.5rem;padding-bottom:0}.si-section[data-section=buckets]{margin-top:.5rem}.si-section[data-section=buckets] .si-section__header{justify-content:space-between;align-items:center}.si-section[data-section=buckets] .si-section__title-group{flex-flow:column;align-items:flex-start;gap:.25rem}.si-section[data-section=buckets] .si-section__meta{white-space:normal;max-width:none;font-size:.8125rem}.si-section[data-section=knowledge] .si-section__header{justify-content:space-between;align-items:center;padding-top:.375rem;padding-bottom:.25rem}.si-section[data-section=knowledge] .si-section__title-group{flex-flow:column;align-items:flex-start;gap:.25rem}.si-section[data-section=knowledge] .si-section__meta{display:none}.si-section[data-section=knowledge] .si-section__preview{padding-top:.25rem;padding-bottom:0}.si-section[data-section=knowledge] .si-section__toolbar{min-width:0;overflow-x:visible}.si-section[data-section=knowledge] .si-section__toolbar .km-knowledge-map.knowledgeMap__controls--toolbar{gap:.375rem;min-width:0;margin-bottom:0;padding-bottom:0;overflow:visible}.si-section[data-section=knowledge] .si-section__body{padding-top:.5rem;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 88px)}.si-section[data-section=knowledge] .si-section__body .km-stats-chips-mobile{margin-top:.25rem}.si-section[data-section=knowledge] .si-section__body .km-knowledge-map.knowledgeMap__controls{gap:.375rem;margin-bottom:.25rem;padding-bottom:.5rem}}@media (prefers-reduced-motion:reduce){.si-section__view-action-icon,.si-section__view-action-icon svg,.si-section__header:after{transition:none}.si-section__body{animation:none}}:root[data-brand=flamboyan] .si-section__header,:root[data-brand=flamboyan] .si-section__header:hover,:root[data-brand=flamboyan] .si-section:not([data-collapsed=true]) .si-section__header{border-bottom-color:var(--border)}:root[data-brand=flamboyan] .si-section__title{color:var(--foreground);font-family:var(--font-brand);font-weight:800}:root[data-brand=flamboyan] .si-section__meta,:root[data-brand=flamboyan] .si-section__view-action-label{color:var(--muted-foreground)}:root[data-brand=flamboyan] .si-section__view-action-icon{color:var(--foreground);background:var(--card);border-color:var(--border);box-shadow:var(--elev-1)}:root[data-brand=flamboyan] .si-section__view-action:hover .si-section__view-action-icon,:root[data-brand=flamboyan] .si-section__view-action:focus-visible .si-section__view-action-icon{color:var(--primary-foreground);background:var(--primary);border-color:var(--primary)}
.briefing-strip{z-index:1;font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);position:relative}@media (min-width:768px){.briefing-strip{box-shadow:0 2px 6px -2px color-mix(in srgb, var(--brand-surface-dark) 16%, transparent), 0 14px 30px -18px color-mix(in srgb, var(--primary) 30%, transparent);border-radius:0 0 14px 14px;overflow:hidden}}.briefing-strip__bar{z-index:2;background:var(--si-briefing-background);color:var(--primary-foreground);cursor:default;border-bottom:1px solid #ffffff14;position:relative;box-shadow:0 4px 12px -8px #0000002e}.briefing-strip__bar:after{content:"";background:var(--si-accent-line);pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0}.briefing-strip[data-expanded=true] .briefing-strip__bar{background:var(--si-briefing-background-expanded);border-bottom-color:#ffffff29}.briefing-strip__bar-inner{max-width:var(--si-content-max-width,1400px);align-items:center;gap:1rem;min-width:0;height:56px;margin:0 auto;padding:0 1.5rem;display:flex;overflow:hidden}@media (max-width:1024px){.briefing-strip__bar-inner{gap:.75rem;padding:0 1rem}}.briefing-strip__lead{flex:auto;align-items:center;gap:.75rem;min-width:0;display:flex}.briefing-strip__highlight{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex;overflow:hidden}.briefing-strip__highlight-icon{color:#fffc;background:#ffffff1f;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.briefing-strip__highlight-icon svg{width:13px;height:13px}.briefing-strip__highlight-text{color:#fffffff2;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;line-height:1.3;overflow:hidden}.briefing-strip__highlight-body{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex;overflow:hidden}.briefing-strip__highlight-meta{color:#ffffff8c;white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:500}.briefing-strip__divider{background:#ffffff26;flex-shrink:0;width:1px;height:18px;display:inline-block}.briefing-strip__kpis{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:.75rem;font-weight:500;display:flex}.briefing-strip__kpis.is-condensed,.briefing-strip__lead-divider.is-condensed{display:none}@media (max-width:767px){.briefing-strip__bar-inner{align-items:center;gap:0;height:auto;min-height:56px;padding:.625rem .875rem .625rem 1rem;display:flex}.briefing-strip__mobile-layout{flex-direction:row;align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.briefing-strip__mobile-lead{flex:auto;align-items:center;gap:.375rem;min-width:0;display:flex;overflow:hidden}.briefing-strip__mobile-lead-icon{color:#fffc;background:#ffffff1f;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.briefing-strip__mobile-lead-icon svg{width:.6875rem;height:.6875rem}.briefing-strip__mobile-lead-body{flex:1;align-items:center;gap:.375rem;min-width:0;display:flex;overflow:hidden}.briefing-strip__mobile-lead-text{color:#ffffffeb;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.6875rem;font-weight:500;line-height:1.2;overflow:hidden}.briefing-strip__mobile-lead-meta{color:#ffffff80;white-space:nowrap;flex-shrink:0;font-size:.625rem;font-weight:500}.briefing-strip__mobile-kpis{font-variant-numeric:tabular-nums;flex-direction:row;flex-shrink:0;align-items:flex-end;gap:.875rem;margin-left:.375rem;padding-left:.625rem;display:flex}.briefing-strip__mobile-kpi{flex-direction:column;gap:.125rem;min-width:0;display:flex}.briefing-strip__mobile-kpi--retorno{flex-shrink:0}.briefing-strip__mobile-kpi-label{color:#ffffff94;letter-spacing:.01em;white-space:nowrap;font-size:.625rem;font-weight:500;line-height:1.1}.briefing-strip__mobile-kpi-value{color:var(--primary-foreground);white-space:nowrap;letter-spacing:-.01em;font-size:.9375rem;font-weight:700;line-height:1.1}.briefing-strip__mobile-kpi--retorno.is-up .briefing-strip__mobile-kpi-value{color:#86efac}.briefing-strip__mobile-kpi--retorno.is-down .briefing-strip__mobile-kpi-value{color:#fca5a5}.briefing-strip__mobile-actions{flex-shrink:0;align-items:center;gap:.25rem;margin-left:.125rem;display:inline-flex}.briefing-strip__copilot-btn--mobile{justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:.5rem}.briefing-strip__expand-action--mobile{border-radius:9999px;justify-content:center;min-width:1.75rem;min-height:1.75rem;padding:.25rem}.briefing-strip__expand-action--mobile .briefing-strip__chevron svg{width:1rem;height:1rem}}.briefing-strip__kpi{white-space:nowrap;background:#ffffff17;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;padding:.3125rem .6875rem;font-size:13px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.briefing-strip__bar:hover .briefing-strip__kpi{border-color:#ffffff29}.briefing-strip__kpi--up{color:#6ee7b7;background:#6ee7b71f}.briefing-strip__kpi--down{color:#fca5a5;background:#fca5a51f}.briefing-strip__kpi-label{color:#ffffff8c;margin-right:.25rem;font-weight:400}.briefing-strip__kpi .confidence-high{color:#6ee7b7}.briefing-strip__kpi .confidence-mid{color:#fcd34d}.briefing-strip__kpi .confidence-low{color:#fca5a5}.briefing-strip__trailing{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.briefing-strip__alert-chip{color:#fca5a5;white-space:nowrap;cursor:pointer;background:#fca5a51f;border:1px solid #fca5a566;border-radius:.375rem;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:11px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.briefing-strip__alert-chip:hover{background:#fca5a533;border-color:#fca5a599}.briefing-strip__alert-chip-dot{background:#fca5a5;border-radius:9999px;width:6px;height:6px;box-shadow:0 0 0 2px #fca5a52e}.briefing-strip__copilot-btn{border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 20%, transparent);color:var(--primary-foreground);cursor:pointer;border-radius:9999px;align-items:center;gap:.375rem;min-height:2.75rem;padding:.375rem .75rem;font-size:11px;font-weight:600;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.briefing-strip__copilot-btn:hover{background:color-mix(in srgb, var(--accent) 34%, transparent);border-color:var(--accent);color:var(--primary-foreground);box-shadow:inset 0 1px 0 #ffffff1f, var(--elev-1)}.briefing-strip__copilot-btn.is-open{background:var(--accent);border-color:var(--accent);color:var(--primary);box-shadow:var(--elev-2)}@media (max-width:480px){.briefing-strip__copilot-label{display:none}}.briefing-strip__expand-action{letter-spacing:.04em;text-transform:uppercase;color:#ffffffd9;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff29;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex}.briefing-strip__expand-action:hover,.briefing-strip[data-expanded=true] .briefing-strip__expand-action{color:var(--primary-foreground);background:#ffffff1a;border-color:#ffffff40}.briefing-strip__chevron{justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.briefing-strip__chevron svg{width:16px;height:16px}.briefing-strip[data-expanded=true] .briefing-strip__chevron{transform:rotate(180deg)}.briefing-strip__panel{z-index:1;max-height:0;box-shadow:inset 0 -1px 0 #00000005, 0 16px 32px -20px color-mix(in srgb, var(--primary) 18%, transparent);background:#fff;border-bottom:1px solid #e5e5e5;transition:max-height .3s cubic-bezier(.32,.72,0,1);position:relative;overflow:hidden}.briefing-strip[data-expanded=true] .briefing-strip__panel{max-height:calc(100vh - var(--si-header-height,56px) - 56px);overflow-y:auto}.briefing-strip__panel-inner{max-width:var(--si-content-max-width,1400px);flex-direction:column;gap:1.25rem;margin:0 auto;padding:1.5rem;display:flex}@media (max-width:1024px){.briefing-strip__panel-inner{gap:1rem;padding:1.25rem 1rem}}.briefing-strip__panel-cols{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.briefing-strip__panel-cols--two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.briefing-strip__panel-cols--two{grid-template-columns:1fr}}.briefing-strip__panel-main,.briefing-strip__panel-side{flex-direction:column;gap:1rem;min-width:0;display:flex}.briefing-strip__panel-subheading{font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);color:#737373;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .5rem;font-size:11px;font-weight:600}.briefing-strip__panel-block{flex-direction:column;display:flex}.briefing-strip__panel-real .briefing-strip__panel-block{flex:1}.briefing-strip__signal-list,.briefing-strip__alert-list,.briefing-strip__timeline-list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.briefing-strip__signal-item,.briefing-strip__timeline-item{border-radius:.375rem;align-items:flex-start;gap:.5rem;padding:.5rem;transition:background .15s;display:flex}.briefing-strip__signal-item:hover,.briefing-strip__timeline-item:hover{background:#fafafa}.briefing-strip__signal-icon,.briefing-strip__timeline-icon{border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;display:flex}.briefing-strip__signal-icon{background:var(--si-primary-soft);color:var(--primary)}.briefing-strip__timeline-icon{color:var(--accent);background:#fdf6e3}.briefing-strip__signal-icon svg,.briefing-strip__timeline-icon svg{width:14px;height:14px}.briefing-strip__signal-text,.briefing-strip__timeline-text{color:#262626;flex:1;min-width:0;font-size:13px;line-height:1.35}.briefing-strip__timeline-text{color:#404040}.briefing-strip__signal-time,.briefing-strip__timeline-time{color:#a3a3a3;white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;padding-top:2px;font-size:11px}.briefing-strip__alert-item{cursor:pointer;text-align:left;background:#fef2f2;border-left:3px solid #dc2626;border-radius:.375rem;align-items:flex-start;gap:.5rem;width:100%;padding:.5rem;transition:background .15s;display:flex}.briefing-strip__alert-item:hover{background:#fde8e8}.briefing-strip__alert-bullet{color:#dc2626;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.briefing-strip__alert-bullet svg{width:14px;height:14px}.briefing-strip__alert-text{color:#991b1b;flex:1;font-size:13px;font-weight:500;line-height:1.35}.briefing-strip__panel-footer{border-top:1px solid #e5e5e5;padding-top:1rem}.briefing-strip__suggestions{flex-wrap:wrap;gap:.75rem;display:flex}.briefing-strip__suggestion{border:1px solid color-mix(in srgb, var(--primary) 8%, transparent);background:linear-gradient(180deg, var(--si-primary-soft-hover), var(--si-primary-soft));cursor:pointer;text-align:left;border-radius:.625rem;flex:1;align-items:center;gap:.75rem;min-width:min(100%,280px);padding:.625rem .75rem;transition:background .2s,border-color .2s,box-shadow .2s;display:flex}.briefing-strip__suggestion:hover{border-color:color-mix(in srgb, var(--primary) 45%, transparent);box-shadow:0 2px 8px -2px color-mix(in srgb, var(--primary) 16%, transparent);background:linear-gradient(#e4eef7,#dce8f3)}.briefing-strip__suggestion-icon{background:var(--primary);width:28px;height:28px;color:var(--primary-foreground);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.briefing-strip__suggestion-icon svg{width:14px;height:14px}.briefing-strip__suggestion-text{color:var(--primary);flex:1;min-width:0;font-size:12px;font-weight:500;line-height:1.35}.briefing-strip__suggestion-btn{color:var(--primary);white-space:nowrap;flex-shrink:0;align-items:center;gap:.125rem;font-size:11px;font-weight:600;display:inline-flex}.briefing-strip__suggestion-btn svg{width:12px;height:12px}.briefing-strip__panel-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-areas:"real mock""suggestions suggestions";align-items:stretch;gap:1.5rem 2rem;display:grid}.briefing-strip__panel-layout .briefing-strip__panel-real{flex-direction:column;grid-area:real;min-height:100%;display:flex}.briefing-strip__panel-layout .briefing-strip__mock-zone{flex-direction:column;grid-area:mock;min-height:100%;display:flex}.briefing-strip__panel-layout .briefing-strip__mock-suggestions-full{grid-area:suggestions}@media (max-width:900px){.briefing-strip__panel-layout{grid-template-columns:1fr;grid-template-areas:"real""mock""suggestions"}}.briefing-strip__panel-real{background:linear-gradient(#fff 0%,#f0fdf4 100%);border:1px solid #bbf7d0;border-radius:.625rem;padding:1rem;box-shadow:0 1px 2px #0f172a0d}.briefing-strip__panel-real-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.briefing-strip__panel-real-header .briefing-strip__panel-subheading{margin:0}.briefing-strip__live-badge{letter-spacing:.04em;text-transform:uppercase;color:#166534;background:#dcfce7;border:1px solid #86efac;border-radius:9999px;align-items:center;gap:6px;padding:2px 10px;font-size:10px;font-weight:600;display:inline-flex}.briefing-strip__live-badge:before{content:"";background:#22c55e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 2px #22c55e40}.briefing-strip__mock-zone{opacity:1;pointer-events:none;-webkit-user-select:none;user-select:none;background:#fcfcfd;border:1px dashed #e8ecf1;border-radius:.625rem;padding:1rem;position:relative}.briefing-strip__mock-layout{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"summary summary""alerts activity";gap:1.375rem;display:grid}.briefing-strip__mock-block--summary{grid-area:summary}.briefing-strip__mock-block--alerts{grid-area:alerts}.briefing-strip__mock-block--activity{grid-area:activity}.briefing-strip__mock-block{flex-direction:column;min-width:0;display:flex}.briefing-strip__mock-block--summary{border-bottom:1px solid #eef1f5;padding-bottom:1.125rem}.briefing-strip__mock-block--alerts{padding-right:.75rem}.briefing-strip__mock-block--activity{border-left:1px solid #eef1f5;padding-left:.75rem}@media (max-width:700px){.briefing-strip__mock-layout{grid-template-columns:1fr;grid-template-areas:none}.briefing-strip__mock-block--summary,.briefing-strip__mock-block--alerts,.briefing-strip__mock-block--activity{grid-area:auto}.briefing-strip__mock-block--activity{border-top:1px solid #eef1f5;border-left:none;padding-top:.75rem;padding-left:0}.briefing-strip__mock-block--alerts{padding-right:0}}.briefing-strip__mock-subheading{color:#9ca3af;flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.briefing-strip__mock-zone .briefing-strip__mock-list .briefing-strip__alert-item{background:#faf9f9;border-left:none}.briefing-strip__mock-zone .briefing-strip__mock-list .briefing-strip__alert-bullet{color:#c9b4b4}.briefing-strip__mock-zone .briefing-strip__mock-list .briefing-strip__alert-text{color:#94a3b8;font-weight:400}.briefing-strip__mock-zone .briefing-strip__mock-list .briefing-strip__timeline-item,.briefing-strip__mock-zone .briefing-strip__mock-list .briefing-strip__timeline-item:hover{background:0 0}.briefing-strip__mock-zone .briefing-strip__mock-list .briefing-strip__timeline-icon{color:#94a3b8;background:#f1f5f9}.briefing-strip__mock-zone .briefing-strip__mock-list .briefing-strip__timeline-text{color:#94a3b8;font-weight:400}.briefing-strip__mock-zone .briefing-strip__mock-list .briefing-strip__timeline-time{color:#cbd5e1}.briefing-strip__mock-zone .briefing-strip__mock-list .briefing-strip__mock-item{filter:none;opacity:1}.briefing-strip__mock-badge{letter-spacing:.05em;text-transform:uppercase;color:#64748b;background:#e2e8f0;border:1px solid #cbd5e1;border-radius:9999px;padding:1px 8px;font-size:9px;font-weight:600;display:inline-flex}.briefing-strip__mock-summary{color:#94a3b8;margin:0;font-size:13px;line-height:1.55}.briefing-strip__mock-list .briefing-strip__mock-item,.briefing-strip__mock-suggestions .briefing-strip__mock-item{filter:grayscale(.35);opacity:.78;cursor:default}.briefing-strip__mock-alert-chip{opacity:.55;filter:grayscale(.5);pointer-events:none;cursor:default;border-style:dashed}.briefing-strip__mock-suggestions-full{opacity:1;pointer-events:none;-webkit-user-select:none;user-select:none;background:#fafbfc;border:1px dashed #e8ecf1;border-radius:.625rem;padding:.875rem 1rem}.briefing-strip__mock-suggestions--full{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid}.briefing-strip__mock-suggestions--full .briefing-strip__suggestion{flex:none;width:100%;min-width:0}@media (max-width:1024px){.briefing-strip__mock-suggestions--full{grid-template-columns:1fr}}.briefing-strip__mock-suggestions-full .briefing-strip__mock-subheading{color:#9ca3af;margin-bottom:.625rem}.briefing-strip__mock-suggestions--full .briefing-strip__suggestion{opacity:.9;box-shadow:none;background:#f4f6f8;border-color:#e8ecf1}.briefing-strip__mock-suggestions--full .briefing-strip__suggestion-icon{background:#94a3b8}.briefing-strip__mock-suggestions--full .briefing-strip__suggestion-text{color:#64748b;font-weight:400}.briefing-strip__mock-suggestions--full .briefing-strip__suggestion-btn{color:#64748b;font-weight:500}.briefing-strip__mock-suggestions--full .briefing-strip__mock-item{filter:none;opacity:.92}@media (prefers-reduced-motion:reduce){.briefing-strip__mock-zone{opacity:1}}:root[data-brand=flamboyan] .briefing-strip,:root[data-brand=flamboyan] .briefing-strip :not(code):not(pre){font-family:var(--font-brand)!important}:root[data-brand=flamboyan] .briefing-strip :is(h1,h2,h3,h4,.briefing-strip__expanded-title,.briefing-strip__mock-heading){font-weight:800}:root[data-brand=flamboyan] .briefing-strip__expanded,:root[data-brand=flamboyan] .briefing-strip__expanded-inner,:root[data-brand=flamboyan] .briefing-strip__panel,:root[data-brand=flamboyan] .briefing-strip__mock-zone{color:var(--foreground);background:var(--card);border-color:var(--border)}:root[data-brand=flamboyan] .briefing-strip :is(.briefing-strip__mock-item,.briefing-strip__suggestion,.briefing-strip__suggestion:hover,.briefing-strip__mock-suggestions-full,.briefing-strip__mock-suggestions--full .briefing-strip__suggestion){background:var(--secondary);border-color:var(--border)}:root[data-brand=flamboyan] .briefing-strip :is(.briefing-strip__mock-subheading,.briefing-strip__suggestion-text,.briefing-strip__suggestion-btn){color:var(--muted-foreground)}:root[data-brand=flamboyan] .briefing-strip__copilot-btn,:root[data-brand=flamboyan] .briefing-strip__copilot-btn.is-open{color:var(--primary);background:var(--primary-foreground);border-color:color-mix(in srgb, var(--primary-foreground) 72%, transparent);box-shadow:0 2px 8px color-mix(in srgb, var(--primary) 24%, transparent)}:root[data-brand=flamboyan] .briefing-strip__copilot-btn svg{color:var(--accent)}:root[data-brand=flamboyan] .briefing-strip__copilot-btn:hover{color:var(--primary);background:var(--secondary);border-color:var(--primary-foreground);box-shadow:0 3px 10px color-mix(in srgb, var(--primary) 30%, transparent)}
.si-live-toast{top:calc(var(--si-briefing-strip-height,56px) + 10px);z-index:120;pointer-events:none;justify-content:center;height:0;display:flex;position:sticky;overflow:visible}.si-live-toast__pill{pointer-events:auto;background:var(--si-briefing-background);border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);max-width:min(92vw,480px);box-shadow:0 8px 24px -6px color-mix(in srgb, var(--primary) 45%, transparent), 0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent), inset 0 1px 0 #ffffff1a;color:var(--primary-foreground);opacity:1;transition-behavior:allow-discrete;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem .5rem .625rem;transition:opacity .32s,transform .32s cubic-bezier(.32,.72,0,1),display .32s;display:inline-flex;transform:translateY(0)scale(1)}@starting-style{.si-live-toast__pill{opacity:0;transform:translateY(-14px)scale(.94)}}.si-live-toast__pill[data-leaving=true]{opacity:0;transform:translateY(-10px)scale(.96)}.si-live-toast__pill:before{content:"";border-radius:inherit;background:linear-gradient(105deg, transparent 30%, #ffffff24 46%, color-mix(in srgb, var(--accent) 30%, transparent) 50%, #ffffff24 54%, transparent 70%);pointer-events:none;background-size:260% 100%;animation:1.9s ease-in-out 2 si-live-shimmer;position:absolute;inset:0}@keyframes si-live-shimmer{0%{background-position:130% 0}to{background-position:-130% 0}}.si-live-toast__icon{background:var(--accent);width:26px;height:26px;color:var(--primary);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.si-live-toast__icon svg{width:14px;height:14px}.si-live-toast__icon:after{content:"";border:1.5px solid color-mix(in srgb, var(--accent) 90%, transparent);pointer-events:none;border-radius:9999px;animation:1.4s cubic-bezier(0,0,.2,1) 2 si-live-ping;position:absolute;inset:-3px}@keyframes si-live-ping{0%{opacity:.9;transform:scale(.9)}80%,to{opacity:0;transform:scale(1.9)}}.si-live-toast__text{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;line-height:1.25;overflow:hidden}.si-live-toast__meta{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);white-space:nowrap;border-left:1px solid #ffffff2e;flex-shrink:0;padding-left:.5rem;font-size:10.5px;font-weight:600}@media (max-width:480px){.si-live-toast__meta{display:none}.si-live-toast__pill{max-width:calc(100vw - 2rem)}}.si-section[data-live-pulse=true]{border-radius:12px;animation:2.4s ease-out si-live-section-ring;position:relative}@keyframes si-live-section-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 0%, transparent);background:color-mix(in srgb, var(--accent) 0%, transparent)}12%{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent), 0 8px 32px -8px color-mix(in srgb, var(--accent) 35%, transparent);background:color-mix(in srgb, var(--accent) 7%, transparent)}55%{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent), 0 8px 32px -8px color-mix(in srgb, var(--accent) 18%, transparent);background:color-mix(in srgb, var(--accent) 4%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 0%, transparent);background:color-mix(in srgb, var(--accent) 0%, transparent)}}.si-section[data-live-pulse=true]:before{content:"";border-radius:inherit;background:linear-gradient(100deg, transparent 20%, #ffffff59 46%, color-mix(in srgb, var(--accent) 28%, transparent) 50%, #ffffff59 54%, transparent 80%);pointer-events:none;z-index:1;background-size:300% 100%;animation:1.6s ease-out si-live-shimmer;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.si-live-toast__pill,.si-live-toast__pill:before,.si-live-toast__icon:after{transition:opacity .15s;animation:none;transform:none}.si-section[data-live-pulse=true]{background:color-mix(in srgb, var(--accent) 6%, transparent);animation:none}.si-section[data-live-pulse=true]:before{background:0 0;animation:none}}
