.ai-badge-pill.svelte-zwxbf5{height:20px;display:inline-flex;align-items:center;gap:.25rem;padding:0 .5rem;font-size:11px;font-weight:300;font-family:var(--font-alt-sans);text-transform:uppercase;letter-spacing:.05em;background:transparent;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#000;border:1px solid rgba(0,0,0,.3);border-radius:4px;white-space:nowrap;cursor:pointer;transition:border-color .2s ease}.ai-badge-pill.svelte-zwxbf5:hover{border-color:#00000080}.dark .ai-badge-pill.svelte-zwxbf5{color:#fff;border-color:#ffffff4d}.dark .ai-badge-pill.svelte-zwxbf5:hover{border-color:#ffffff80}.ai-badge-pill.svelte-zwxbf5:focus{outline:none}.audio-player-wrapper.svelte-j1l7g3{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;border:1px solid #d1d5db;box-shadow:0 4px 20px #00000040}.dark .audio-player-wrapper.svelte-j1l7g3{border-color:#4b5563;box-shadow:0 4px 20px #ffffff14}.audio-player-top.svelte-j1l7g3{position:relative;overflow:hidden;min-height:48px;background:#0a0a0a}.audio-player-bottom.svelte-j1l7g3{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;background:#f5f5f5;border-top:1px solid #e5e5e5}.dark .audio-player-bottom.svelte-j1l7g3{background:#1a1a1a;border-top-color:#333}.audio-player.svelte-j1l7g3{position:relative;overflow:hidden;border-radius:16px;min-height:72px;background:#0a0a0a;border:1px solid #d1d5db;box-shadow:0 4px 20px #00000040}.dark .audio-player.svelte-j1l7g3{border-color:#4b5563;box-shadow:0 4px 20px #ffffff14}.video-background.svelte-j1l7g3{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.85;filter:saturate(1) brightness(1);transition:all .6s cubic-bezier(.4,0,.2,1)}.audio-player-wrapper.is-playing.svelte-j1l7g3 .video-background:where(.svelte-j1l7g3){opacity:1;filter:saturate(1.1) brightness(1.05)}.video-overlay.svelte-j1l7g3{position:absolute;inset:0;background:linear-gradient(160deg,#fff9,#ffffff73,#ffffff8c);transition:all .5s ease}.video-overlay-dim.svelte-j1l7g3{background:linear-gradient(160deg,#ffffffb3,#ffffff8c,#ffffffa6)}.video-overlay-playing.svelte-j1l7g3{background:linear-gradient(160deg,#fff6,#ffffff40,#ffffff59)}.dark .video-overlay.svelte-j1l7g3{background:linear-gradient(160deg,#00000073,#00000040,#0006)}.dark .video-overlay-dim.svelte-j1l7g3{background:linear-gradient(160deg,#0000008c,#00000059,#00000080)}.dark .video-overlay-playing.svelte-j1l7g3{background:linear-gradient(160deg,#0000004d,#00000026,#00000040)}.audio-badge.svelte-j1l7g3{display:inline-flex;align-items:center;gap:.375rem;padding:.3rem .65rem;background:#ffffff40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.35);border-radius:20px;font-size:.65rem;font-weight:600;font-family:var(--font-alt-sans);text-transform:uppercase;letter-spacing:.1em;color:#fffffff2}.dark .audio-badge.svelte-j1l7g3{background:#ffffff1f;border-color:#ffffff26;color:#ffffffe6}.audio-badge.svelte-j1l7g3:before{content:"";width:6px;height:6px;background:#fff;border-radius:50%;box-shadow:0 0 8px #fff9}.audio-status.svelte-j1l7g3{font-size:.75rem;font-weight:400;font-family:var(--font-alt-sans);color:#000000b3;letter-spacing:.02em}.dark .audio-status.svelte-j1l7g3{color:#ffffffb3}.generating-indicator.svelte-j1l7g3{display:flex;align-items:center;justify-content:center;gap:3px;height:24px}.wave-bar.svelte-j1l7g3{width:3px;height:12px;background:linear-gradient(180deg,#2563eb,#1e3a5f);border-radius:2px;animation:svelte-j1l7g3-wave 1.2s ease-in-out infinite}.wave-bar.svelte-j1l7g3:nth-child(1){animation-delay:0s}.wave-bar.svelte-j1l7g3:nth-child(2){animation-delay:.1s}.wave-bar.svelte-j1l7g3:nth-child(3){animation-delay:.2s}.wave-bar.svelte-j1l7g3:nth-child(4){animation-delay:.3s}.wave-bar.svelte-j1l7g3:nth-child(5){animation-delay:.4s}@keyframes svelte-j1l7g3-wave{0%,to{height:8px;opacity:.5}50%{height:20px;opacity:1}}.player-content.svelte-j1l7g3{position:relative;z-index:2;display:flex;flex-direction:column;padding:.75rem 1rem;min-height:72px;gap:.5rem;justify-content:center}.player-header.svelte-j1l7g3{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem}.player-controls.svelte-j1l7g3{display:flex;align-items:center;gap:.75rem}.player-controls.generating.svelte-j1l7g3{gap:.5rem}.play-btn.svelte-j1l7g3{width:36px;height:36px;flex-shrink:0;border:none;border-radius:50%;background:linear-gradient(145deg,#2563eb,#1e3a5f);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #1e3a5f66,0 0 #1e3a5f4d;transition:all .25s cubic-bezier(.4,0,.2,1)}.play-btn.svelte-j1l7g3:hover:not(:disabled){transform:scale(1.08);box-shadow:0 4px 16px #1e3a5f80,0 0 0 4px #2563eb26}.play-btn.svelte-j1l7g3:active:not(:disabled){transform:scale(.96)}.play-btn.svelte-j1l7g3:disabled{opacity:.6;cursor:not-allowed}.play-btn.svelte-j1l7g3 svg:where(.svelte-j1l7g3){width:16px;height:16px}.btn-spinner.svelte-j1l7g3{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-j1l7g3-spin .8s linear infinite}@keyframes svelte-j1l7g3-spin{to{transform:rotate(360deg)}}.time-display.svelte-j1l7g3{font-size:.7rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:500;color:#0009;min-width:36px}.dark .time-display.svelte-j1l7g3{color:#fff9}.time-display.svelte-j1l7g3:last-child{text-align:right}.progress-track.svelte-j1l7g3{flex:1;position:relative;height:6px;background:#00000026;border-radius:3px;overflow:hidden}.dark .progress-track.svelte-j1l7g3{background:#ffffff26}.progress-fill.svelte-j1l7g3{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#1e3a5f,#2563eb);border-radius:3px;transition:width .1s linear}.progress-input.svelte-j1l7g3{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0;-webkit-appearance:none;appearance:none}.progress-track.svelte-j1l7g3:hover .progress-fill:where(.svelte-j1l7g3){background:linear-gradient(90deg,#2563eb,#3b82f6)}.error-msg.svelte-j1l7g3{font-size:.7rem;color:#ef4444;margin-left:.5rem}@media(max-width:480px){.audio-player-wrapper.svelte-j1l7g3{border-radius:12px}.audio-player.svelte-j1l7g3{min-height:68px;border-radius:12px}.player-content.svelte-j1l7g3{padding:.625rem .875rem;min-height:68px;gap:.375rem}.player-header.svelte-j1l7g3{padding:.5rem .875rem}.audio-player-bottom.svelte-j1l7g3{padding:.5rem .875rem;gap:.5rem}.audio-badge.svelte-j1l7g3{font-size:.6rem;padding:.25rem .5rem}.play-btn.svelte-j1l7g3{width:32px;height:32px}.play-btn.svelte-j1l7g3 svg:where(.svelte-j1l7g3){width:14px;height:14px}.time-display.svelte-j1l7g3{font-size:.65rem;min-width:32px}.player-controls.svelte-j1l7g3{gap:.5rem}}.brief-wrapper.svelte-89a1t7{font-family:var(--font-content-serif);font-weight:400;overflow:visible}.brief-wrapper.svelte-89a1t7 .prose{font-family:var(--font-content-serif)}.brief-wrapper.svelte-89a1t7 .brief-content .context-box,.brief-wrapper.svelte-89a1t7 .brief-content .quote-box,.brief-wrapper.svelte-89a1t7 .brief-content .chart-box,.brief-wrapper.svelte-89a1t7 .brief-content .timeline-box,.brief-wrapper.svelte-89a1t7 .brief-content .key-number-box,.brief-wrapper.svelte-89a1t7 .brief-content .comparison-box,.brief-wrapper.svelte-89a1t7 .brief-content .results-box,.brief-wrapper.svelte-89a1t7 .brief-content .ranking-box,.brief-wrapper.svelte-89a1t7 .brief-content .ranking-list-box,.brief-wrapper.svelte-89a1t7 .brief-content .calendar-box,.brief-wrapper.svelte-89a1t7 .brief-content .stacked-box,.brief-wrapper.svelte-89a1t7 .brief-content .factcheck-box,.brief-wrapper.svelte-89a1t7 .brief-content .bias-column,.brief-wrapper.svelte-89a1t7 .brief-content .manipulation-box{position:relative}.brief-wrapper.svelte-89a1t7 .brief-content .context-box:before,.brief-wrapper.svelte-89a1t7 .brief-content .quote-box:before,.brief-wrapper.svelte-89a1t7 .brief-content .chart-box:before,.brief-wrapper.svelte-89a1t7 .brief-content .timeline-box:before,.brief-wrapper.svelte-89a1t7 .brief-content .key-number-box:before,.brief-wrapper.svelte-89a1t7 .brief-content .comparison-box:before,.brief-wrapper.svelte-89a1t7 .brief-content .results-box:before,.brief-wrapper.svelte-89a1t7 .brief-content .ranking-box:before,.brief-wrapper.svelte-89a1t7 .brief-content .ranking-list-box:before,.brief-wrapper.svelte-89a1t7 .brief-content .calendar-box:before,.brief-wrapper.svelte-89a1t7 .brief-content .stacked-box:before,.brief-wrapper.svelte-89a1t7 .brief-content .factcheck-box:before,.brief-wrapper.svelte-89a1t7 .brief-content .bias-column:before,.brief-wrapper.svelte-89a1t7 .brief-content .manipulation-box:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:radial-gradient(circle at var(--card-light-x, 50%) var(--card-light-y, 0%),rgba(0,0,0,.4) 0%,rgba(0,0,0,.2) 25%,rgba(0,0,0,.08) 50%,transparent 70%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:10;opacity:0;transition:opacity .3s ease}.brief-wrapper.svelte-89a1t7 .brief-content .context-box:hover:before,.brief-wrapper.svelte-89a1t7 .brief-content .quote-box:hover:before,.brief-wrapper.svelte-89a1t7 .brief-content .chart-box:hover:before,.brief-wrapper.svelte-89a1t7 .brief-content .timeline-box:hover:before,.brief-wrapper.svelte-89a1t7 .brief-content .key-number-box:hover:before,.brief-wrapper.svelte-89a1t7 .brief-content .comparison-box:hover:before,.brief-wrapper.svelte-89a1t7 .brief-content .results-box:hover:before,.brief-wrapper.svelte-89a1t7 .brief-content .ranking-box:hover:before,.brief-wrapper.svelte-89a1t7 .brief-content .ranking-list-box:hover:before,.brief-wrapper.svelte-89a1t7 .brief-content .calendar-box:hover:before,.brief-wrapper.svelte-89a1t7 .brief-content .stacked-box:hover:before,.brief-wrapper.svelte-89a1t7 .brief-content .factcheck-box:hover:before,.brief-wrapper.svelte-89a1t7 .brief-content .bias-column:hover:before,.brief-wrapper.svelte-89a1t7 .brief-content .manipulation-box:hover:before{opacity:1}.dark .brief-wrapper.svelte-89a1t7 .brief-content .context-box:before,.dark .brief-wrapper.svelte-89a1t7 .brief-content .quote-box:before,.dark .brief-wrapper.svelte-89a1t7 .brief-content .chart-box:before,.dark .brief-wrapper.svelte-89a1t7 .brief-content .timeline-box:before,.dark .brief-wrapper.svelte-89a1t7 .brief-content .key-number-box:before,.dark .brief-wrapper.svelte-89a1t7 .brief-content .comparison-box:before,.dark .brief-wrapper.svelte-89a1t7 .brief-content .results-box:before,.dark .brief-wrapper.svelte-89a1t7 .brief-content .ranking-box:before,.dark .brief-wrapper.svelte-89a1t7 .brief-content .ranking-list-box:before,.dark .brief-wrapper.svelte-89a1t7 .brief-content .calendar-box:before,.dark .brief-wrapper.svelte-89a1t7 .brief-content .stacked-box:before,.dark .brief-wrapper.svelte-89a1t7 .brief-content .factcheck-box:before,.dark .brief-wrapper.svelte-89a1t7 .brief-content .bias-column:before,.dark .brief-wrapper.svelte-89a1t7 .brief-content .manipulation-box:before{background:radial-gradient(circle at var(--card-light-x, 50%) var(--card-light-y, 0%),rgba(255,255,255,.5) 0%,rgba(255,255,255,.25) 25%,rgba(255,255,255,.1) 50%,transparent 70%)}.card-border-animated.svelte-89a1t7{position:relative}.card-border-animated.svelte-89a1t7:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:radial-gradient(circle at var(--card-light-x, 50%) var(--card-light-y, 50%),rgba(0,0,0,.4) 0%,rgba(0,0,0,.2) 25%,rgba(0,0,0,.08) 50%,transparent 70%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:10;opacity:0;transition:opacity .3s ease}.card-border-animated.svelte-89a1t7:hover:before{opacity:1}.dark .card-border-animated.svelte-89a1t7:before{background:radial-gradient(circle at var(--card-light-x, 50%) var(--card-light-y, 50%),rgba(255,255,255,.5) 0%,rgba(255,255,255,.25) 25%,rgba(255,255,255,.1) 50%,transparent 70%)}.brief-wrapper.svelte-89a1t7 .prose p{margin-bottom:1em}.brief-wrapper.svelte-89a1t7 .prose strong{font-weight:600}.brief-wrapper.svelte-89a1t7 .brief-content{font-size:16px;line-height:var(--brief-line-height);overflow:visible}.brief-wrapper.svelte-89a1t7 .pp-editorial-text{font-family:var(--font-content-serif);font-weight:400;color:#000000e6}.dark .brief-wrapper.svelte-89a1t7 .pp-editorial-text{color:#ffffffeb}.brief-wrapper.svelte-89a1t7 .brief-content p{margin-bottom:.75rem;text-indent:0}.brief-wrapper.svelte-89a1t7 .brief-content p:last-child{margin-bottom:0}.brief-wrapper.svelte-89a1t7{--brief-line-height: var(--line-height-content)}.brief-wrapper.svelte-89a1t7 .brief-body{font-family:var(--font-content-serif)!important;font-weight:400!important;letter-spacing:-.01em;line-height:var(--brief-line-height)!important}.brief-wrapper.svelte-89a1t7 .brief-content b,.brief-wrapper.svelte-89a1t7 .brief-content strong{font-weight:inherit}.brief-wrapper.svelte-89a1t7 .leading-relaxed{font-family:var(--font-content-serif);font-weight:400}.brief-wrapper.svelte-89a1t7 .brief-content .context-box{clear:both;margin:1rem 0;padding:.75rem 1rem;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:4px;box-shadow:var(--card-shadow);transition:box-shadow .2s ease}.brief-wrapper.svelte-89a1t7 .brief-content .context-box:hover{box-shadow:var(--card-shadow-hover)}.dark .brief-wrapper.svelte-89a1t7 .brief-content .context-box{background:#000;border-color:#ffffff26}.brief-wrapper.svelte-89a1t7 .brief-content .context-label{display:block;font-size:12px;font-weight:300;letter-spacing:.08em;text-transform:uppercase;color:#00000080;margin-bottom:.5rem}.dark .brief-wrapper.svelte-89a1t7 .brief-content .context-label{color:#ffffff80}.brief-wrapper.svelte-89a1t7 .brief-content .context-text{font-size:16px;font-weight:300;font-style:normal;color:#000000e6;margin:0;text-indent:0}.dark .brief-wrapper.svelte-89a1t7 .brief-content .context-text{color:#ffffffe6}.brief-wrapper.svelte-89a1t7 .brief-content .quote-box{display:block;width:100%;max-width:400px;margin:.75rem auto;padding:.75rem 1rem;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:4px;box-shadow:var(--card-shadow);transition:box-shadow .2s ease;position:relative;box-sizing:border-box}.brief-wrapper.svelte-89a1t7 .brief-content .quote-box:hover{box-shadow:var(--card-shadow-hover)}.dark .brief-wrapper.svelte-89a1t7 .brief-content .quote-box{background:#000;border-color:#ffffff26}.brief-wrapper.svelte-89a1t7 .brief-content .quote-location{position:absolute;top:-6px;right:-6px;width:fit-content;font-size:9px;font-weight:600;font-style:normal;color:#fffffff2;background:#000000bf;padding:.15rem .4rem;z-index:1}.dark .brief-wrapper.svelte-89a1t7 .brief-content .quote-location{background:#ffffffe6;color:#000000d9}.brief-wrapper.svelte-89a1t7 .brief-content .quote-text{display:block;font-size:16px;font-weight:300;font-style:normal;font-family:var(--font-content-serif);color:#000000e6;margin:0 2rem;padding-top:.75rem;text-indent:0;line-height:var(--brief-line-height);position:relative;z-index:1;text-align:center}.dark .brief-wrapper.svelte-89a1t7 .brief-content .quote-text{color:#ffffffe6}.brief-wrapper.svelte-89a1t7 .brief-content .quote-author{display:block;font-size:14px;font-weight:300;font-style:normal;font-family:var(--font-content-serif);color:#000000e6;text-align:right;line-height:var(--brief-line-height);margin-top:.5rem;position:relative;z-index:1}.dark .brief-wrapper.svelte-89a1t7 .brief-content .quote-author{color:#ffffffe6}.brief-wrapper.svelte-89a1t7 .brief-content .bias-wrapper{clear:both;margin:2rem 0 1rem}.brief-wrapper.svelte-89a1t7 .brief-content .bias-header{display:block;font-size:12px;font-weight:300;letter-spacing:.08em;text-transform:uppercase;color:#00000080;margin-bottom:.75rem}.dark .brief-wrapper.svelte-89a1t7 .brief-content .bias-header{color:#ffffff80}.brief-wrapper.svelte-89a1t7 .brief-content .bias-columns{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.brief-wrapper.svelte-89a1t7 .brief-content .bias-column{padding:.75rem}.brief-wrapper.svelte-89a1t7 .brief-content .bias-column.bias-left{background:#b91c1c0f;border:1px solid rgba(185,28,28,.15)}.dark .brief-wrapper.svelte-89a1t7 .brief-content .bias-column.bias-left{background:#ef444414;border-color:#ef444440}.brief-wrapper.svelte-89a1t7 .brief-content .bias-column.bias-right{background:#1d4ed80f;border:1px solid rgba(29,78,216,.15)}.dark .brief-wrapper.svelte-89a1t7 .brief-content .bias-column.bias-right{background:#3b82f614;border-color:#3b82f640}.brief-wrapper.svelte-89a1t7 .brief-content .bias-label{display:block;font-family:ui-monospace,monospace;font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.4rem}.brief-wrapper.svelte-89a1t7 .brief-content .bias-column.bias-left .bias-label{color:#b91c1c}.dark .brief-wrapper.svelte-89a1t7 .brief-content .bias-column.bias-left .bias-label{color:#ef4444}.brief-wrapper.svelte-89a1t7 .brief-content .bias-column.bias-right .bias-label{color:#1d4ed8}.dark .brief-wrapper.svelte-89a1t7 .brief-content .bias-column.bias-right .bias-label{color:#3b82f6}.brief-wrapper.svelte-89a1t7 .brief-content .bias-text{font-size:14px;font-weight:300;font-family:var(--font-content-serif);line-height:var(--brief-line-height);color:#000000bf;margin:0;text-indent:0}.dark .brief-wrapper.svelte-89a1t7 .brief-content .bias-text{color:#ffffffbf}.brief-wrapper.svelte-89a1t7 .brief-content .footnote{position:relative;cursor:help;display:inline;overflow:visible}.brief-wrapper.svelte-89a1t7 .brief-content .footnote-term{border-bottom:1.5px dotted currentColor;opacity:.85}.brief-wrapper.svelte-89a1t7 .brief-content .footnote-tooltip{position:absolute;bottom:calc(100% + 8px);left:0;transform:none;width:max-content;max-width:240px;padding:10px 12px;background:#000000eb;color:#fff;font-size:12px;font-weight:400;line-height:var(--brief-line-height);opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease;z-index:2147483647;pointer-events:none;text-indent:0;text-align:left;display:flex;flex-direction:column;gap:3px}.dark .brief-wrapper.svelte-89a1t7 .brief-content .footnote-tooltip{background:#fffffff2;color:#000}.brief-wrapper.svelte-89a1t7 .brief-content .footnote-title{font-size:13px;font-weight:600;display:block}.brief-wrapper.svelte-89a1t7 .brief-content .footnote-desc{font-size:11px;font-weight:400;opacity:.85;display:block}.brief-wrapper.svelte-89a1t7 .brief-content .footnote-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#000000eb}.dark .brief-wrapper.svelte-89a1t7 .brief-content .footnote-tooltip:after{border-top-color:#fffffff2}.brief-wrapper.svelte-89a1t7 .brief-content .footnote:hover .footnote-tooltip,.brief-wrapper.svelte-89a1t7 .brief-content .footnote:focus .footnote-tooltip,.brief-wrapper.svelte-89a1t7 .brief-content .footnote:focus-within .footnote-tooltip{opacity:1;visibility:visible}.brief-wrapper.svelte-89a1t7 .brief-content .footnote:focus{outline:none}.brief-wrapper.svelte-89a1t7 .brief-content .footnote:focus .footnote-term{background:#0000000d}.dark .brief-wrapper.svelte-89a1t7 .brief-content .footnote:focus .footnote-term{background:#ffffff1a}.brief-wrapper.svelte-89a1t7 .brief-content .manipulation-box{clear:both;margin:1.5rem 0;padding:1rem 1.25rem;background:#dc26260a;border:1px solid rgba(220,38,38,.15);border-radius:4px;box-shadow:var(--card-shadow);transition:box-shadow .2s ease}.brief-wrapper.svelte-89a1t7 .brief-content .manipulation-box:hover{box-shadow:var(--card-shadow-hover)}.dark .brief-wrapper.svelte-89a1t7 .brief-content .manipulation-box{background:#ef444414;border-color:#ef44444d}.brief-wrapper.svelte-89a1t7 .brief-content .manipulation-label{display:block;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#dc2626;margin-bottom:.75rem}.dark .brief-wrapper.svelte-89a1t7 .brief-content .manipulation-label{color:#f87171}.brief-wrapper.svelte-89a1t7 .brief-content .manipulation-source{font-size:13px;font-weight:500;color:#000000b3;margin-bottom:.5rem}.dark .brief-wrapper.svelte-89a1t7 .brief-content .manipulation-source{color:#ffffffb3}.brief-wrapper.svelte-89a1t7 .brief-content .manipulation-quote{font-size:15px;font-weight:400;font-style:italic;font-family:var(--font-content-serif);line-height:var(--brief-line-height);color:#000c;margin:.75rem 0;padding:.75rem 1rem;background:#00000008;border:1px solid rgba(220,38,38,.2);border-radius:4px}.dark .brief-wrapper.svelte-89a1t7 .brief-content .manipulation-quote{color:#fffc;background:#ffffff08;border-color:#ef44444d}.brief-wrapper.svelte-89a1t7 .brief-content .manipulation-explanation{font-size:14px;font-weight:300;font-family:var(--font-content-serif);line-height:var(--brief-line-height);color:#000000bf;margin:0;text-indent:0}.dark .brief-wrapper.svelte-89a1t7 .brief-content .manipulation-explanation{color:#ffffffbf}.brief-wrapper.svelte-89a1t7 .manipulation-inline{display:inline;color:#dc2626}.dark .brief-wrapper.svelte-89a1t7 .manipulation-inline{color:#f87171}.brief-wrapper.svelte-89a1t7 .manipulation-inline-label{font-weight:600}.brief-wrapper.svelte-89a1t7 .brief-content .source-ref{font-size:.7em;font-weight:400;font-family:var(--font-content-serif);text-decoration:none;color:#00000080;transition:color .15s ease;vertical-align:super;line-height:var(--brief-line-height);letter-spacing:-.01em}.brief-wrapper.svelte-89a1t7 .brief-content .source-ref:hover{color:#000c;text-decoration:underline}.dark .brief-wrapper.svelte-89a1t7 .brief-content .source-ref{color:#ffffff80}.dark .brief-wrapper.svelte-89a1t7 .brief-content .source-ref:hover{color:#fffc}.brief-wrapper.svelte-89a1t7 .insights-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(max-width:768px){.brief-wrapper.svelte-89a1t7 .insights-grid{grid-template-columns:1fr}}.brief-wrapper.svelte-89a1t7 .insight-card{padding:1rem;border:1px solid rgba(0,0,0,.1);background:#ffffffb3;border-radius:8px;box-shadow:var(--card-shadow);transition:box-shadow .2s ease}.brief-wrapper.svelte-89a1t7 .insight-card:hover{box-shadow:var(--card-shadow-hover)}.dark .brief-wrapper.svelte-89a1t7 .insight-card{border-color:#ffffff26;background:#0f172a80}.brief-wrapper.svelte-89a1t7 .insight-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.brief-wrapper.svelte-89a1t7 .insight-card-label{font-family:var(--font-content-serif);font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;font-weight:600;margin:0;color:#000000b3}.dark .brief-wrapper.svelte-89a1t7 .insight-card-label{color:#ffffffc7}.brief-wrapper.svelte-89a1t7 .insight-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.brief-wrapper.svelte-89a1t7 .insight-box{font-family:var(--font-content-serif);font-size:.95rem;font-weight:300;line-height:var(--brief-line-height);color:#000000c7;padding:.65rem .85rem;border:1px solid rgba(0,0,0,.1);background:#00000005;border-radius:4px;box-shadow:var(--card-shadow);transition:box-shadow .2s ease}.brief-wrapper.svelte-89a1t7 .insight-box:hover{box-shadow:var(--card-shadow-hover)}.brief-wrapper.svelte-89a1t7 .insight-card-trend .insight-box{border-color:#3b82f633;background:#3b82f60d}.brief-wrapper.svelte-89a1t7 .insight-card-correlation .insight-box{border-color:#9333ea2e;background:#9333ea0d}.brief-wrapper.svelte-89a1t7 .insight-card-anomaly .insight-box{border-color:#f59e0b40;background:#fbbf2414}.brief-wrapper.svelte-89a1t7 .insight-card-implication .insight-box{border-color:#22c55e40;background:#22c55e14}.dark .brief-wrapper.svelte-89a1t7 .insight-box{color:#ffffffd1;border-color:#ffffff26;background:#ffffff0d}.dark .brief-wrapper.svelte-89a1t7 .insight-card-trend .insight-box{border-color:#3b82f673;background:#3b82f62e}.dark .brief-wrapper.svelte-89a1t7 .insight-card-correlation .insight-box{border-color:#9333ea80;background:#9333ea38}.dark .brief-wrapper.svelte-89a1t7 .insight-card-anomaly .insight-box{border-color:#f59e0b8c;background:#fbbf2438}.dark .brief-wrapper.svelte-89a1t7 .insight-card-implication .insight-box{border-color:#22c55e8c;background:#22c55e38}.brief-wrapper.svelte-89a1t7 .insight-card-trend{border-color:#3b82f640}.brief-wrapper.svelte-89a1t7 .insight-card-correlation{border-color:#9333ea40}.brief-wrapper.svelte-89a1t7 .insight-card-anomaly{border-color:#f59e0b59}.brief-wrapper.svelte-89a1t7 .insight-card-implication{border-color:#22c55e59}.brief-wrapper.svelte-89a1t7 .insight-card-meta{border-color:#0f172a26;background:#0f172a08}.dark .brief-wrapper.svelte-89a1t7 .insight-card-meta{border-color:#fff3;background:#ffffff0d}.brief-wrapper.svelte-89a1t7 .insight-meta-text{font-family:var(--font-content-serif);margin:0;font-size:.95rem;line-height:var(--brief-line-height);color:#000000c7;font-weight:300;font-style:normal}.dark .brief-wrapper.svelte-89a1t7 .insight-meta-text{color:#ffffffd9}.brief-wrapper.svelte-89a1t7 .analytics-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:1.75rem}.brief-wrapper.svelte-89a1t7 .stat-card{display:flex;align-items:center;gap:.4rem;padding:1rem 1.25rem;border:1px solid rgba(0,0,0,.1);background:#00000005;border-radius:8px;box-shadow:var(--card-shadow);transition:box-shadow .2s ease}.brief-wrapper.svelte-89a1t7 .stat-card:hover{box-shadow:var(--card-shadow-hover)}.dark .brief-wrapper.svelte-89a1t7 .stat-card{border-color:#ffffff26;background:#ffffff08}.brief-wrapper.svelte-89a1t7 .stat-icon{width:24px;height:24px;flex-shrink:0;color:#00000080}.dark .brief-wrapper.svelte-89a1t7 .stat-icon{color:#fff9}.brief-wrapper.svelte-89a1t7 .stat-value{font-size:1.5rem;font-weight:500;color:#000000e6;font-family:var(--font-content-serif);line-height:var(--brief-line-height)}.dark .brief-wrapper.svelte-89a1t7 .stat-value{color:#fffffff2}.brief-wrapper.svelte-89a1t7 .stat-text{font-size:.9rem;color:#000000a6;align-self:flex-end;margin-bottom:-.1rem}.dark .brief-wrapper.svelte-89a1t7 .stat-text{color:#ffffffb3}.brief-wrapper.svelte-89a1t7 .analytics-panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.brief-wrapper.svelte-89a1t7 .analytics-card{padding:1.25rem;border:1px solid rgba(0,0,0,.1);background:#ffffffb3;display:flex;flex-direction:column;gap:.75rem;border-radius:8px;box-shadow:var(--card-shadow);transition:box-shadow .2s ease}.brief-wrapper.svelte-89a1t7 .analytics-card:hover{box-shadow:var(--card-shadow-hover)}.dark .brief-wrapper.svelte-89a1t7 .analytics-card{border-color:#ffffff26;background:#0f172a73}.brief-wrapper.svelte-89a1t7 .analytics-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.brief-wrapper.svelte-89a1t7 .card-title{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:#000000b3;margin:0}.dark .brief-wrapper.svelte-89a1t7 .card-title{color:#ffffffbf}.brief-wrapper.svelte-89a1t7 .card-subtext{font-size:.75rem;color:#0000008c;margin:.15rem 0 0}.dark .brief-wrapper.svelte-89a1t7 .card-subtext{color:#fff9}.brief-wrapper.svelte-89a1t7 .top-sources-list,.brief-wrapper.svelte-89a1t7 .category-list{display:flex;flex-direction:column;gap:.65rem}.brief-wrapper.svelte-89a1t7 .source-row,.brief-wrapper.svelte-89a1t7 .category-row{display:flex;align-items:center;justify-content:space-between}.brief-wrapper.svelte-89a1t7 .source-meta,.brief-wrapper.svelte-89a1t7 .category-meta{display:flex;align-items:center;gap:.4rem}.brief-wrapper.svelte-89a1t7 .source-rank{font-family:ui-monospace,monospace;font-size:.75rem;color:#0006}.dark .brief-wrapper.svelte-89a1t7 .source-rank{color:#ffffff73}.brief-wrapper.svelte-89a1t7 .source-name,.brief-wrapper.svelte-89a1t7 .category-name{font-size:.85rem;font-weight:500;color:#000c}.dark .brief-wrapper.svelte-89a1t7 .source-name,.dark .brief-wrapper.svelte-89a1t7 .category-name{color:#ffffffd9}.brief-wrapper.svelte-89a1t7 .source-count,.brief-wrapper.svelte-89a1t7 .category-count{font-family:ui-monospace,monospace;font-size:.8rem;color:#00000080}.dark .brief-wrapper.svelte-89a1t7 .source-count,.dark .brief-wrapper.svelte-89a1t7 .category-count{color:#fff9}.brief-wrapper.svelte-89a1t7 .source-bar,.brief-wrapper.svelte-89a1t7 .category-bar{width:100%;height:4px;background:#00000014;border-radius:9999px;overflow:hidden}.dark .brief-wrapper.svelte-89a1t7 .source-bar,.dark .brief-wrapper.svelte-89a1t7 .category-bar{background:#ffffff1f}.brief-wrapper.svelte-89a1t7 .source-bar-fill{height:100%;background:linear-gradient(90deg,#4f46e5,#0ea5e9);border-radius:9999px}.brief-wrapper.svelte-89a1t7 .category-bar{height:5px}.brief-wrapper.svelte-89a1t7 .category-dot{width:10px;height:10px;border-radius:9999px}.brief-wrapper.svelte-89a1t7 .topics-chips{display:flex;flex-wrap:wrap;gap:.5rem}.brief-wrapper.svelte-89a1t7 .topic-chip{padding:.35rem .75rem;font-size:.75rem;border:1px solid rgba(0,0,0,.1);background:#00000008;color:#000000b3;border-radius:4px;box-shadow:var(--card-shadow);transition:box-shadow .2s ease}.brief-wrapper.svelte-89a1t7 .topic-chip:hover{box-shadow:var(--card-shadow-hover)}.dark .brief-wrapper.svelte-89a1t7 .topic-chip{border-color:#ffffff26;background:#ffffff14;color:#ffffffd9}.brief-wrapper.svelte-89a1t7 .section-card{padding:0;border:1px solid rgba(0,0,0,.1);background:#ffffffd9;overflow:hidden;border-radius:8px;box-shadow:var(--card-shadow);transition:box-shadow .2s ease}.brief-wrapper.svelte-89a1t7 .section-card:hover{box-shadow:var(--card-shadow-hover)}.dark .brief-wrapper.svelte-89a1t7 .section-card{border-color:#ffffff26;background:#0f172a99}.show-more-btn.svelte-89a1t7{display:none;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem 1.5rem;margin-top:1.5rem;font-family:var(--font-content-serif);font-size:.95rem;font-weight:400;color:#0009;background:#00000008;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:var(--card-shadow);cursor:pointer;transition:all .2s ease}@media(min-width:768px){.show-more-btn.svelte-89a1t7{display:flex}}.show-more-btn.svelte-89a1t7:hover{color:#000c;background:#0000000f;border-color:#00000026;box-shadow:var(--card-shadow-hover)}.dark .show-more-btn.svelte-89a1t7{color:#fff9;background:#ffffff08;border-color:#ffffff1a}.dark .show-more-btn.svelte-89a1t7:hover{color:#fffc;background:#ffffff0f;border-color:#ffffff26}.brief-collapsible-content.svelte-89a1t7{display:grid;grid-template-rows:1fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1)}.brief-collapsible-inner.svelte-89a1t7{overflow:hidden}@media(min-width:768px){.brief-collapsible-content.collapsed.svelte-89a1t7{grid-template-rows:0fr}.brief-collapsible-content.collapsed.svelte-89a1t7 .brief-collapsible-inner:where(.svelte-89a1t7){opacity:0;transition:opacity .2s ease}.brief-collapsible-content.svelte-89a1t7:not(.collapsed) .brief-collapsible-inner:where(.svelte-89a1t7){opacity:1;transition:opacity .3s ease .1s}}@media(max-width:767px){.brief-collapsible-content.svelte-89a1t7{grid-template-rows:1fr!important}.brief-collapsible-inner.svelte-89a1t7{opacity:1!important}}.word-of-day-card.svelte-89a1t7{padding:1.25rem;border-radius:8px;border:1px solid rgba(0,0,0,.08);background:linear-gradient(135deg,#6366f10a,#a855f70a);box-shadow:var(--card-shadow);transition:box-shadow .2s ease}.word-of-day-card.svelte-89a1t7:hover{box-shadow:var(--card-shadow-hover)}.dark .word-of-day-card.svelte-89a1t7{border-color:#ffffff1f;background:linear-gradient(135deg,#6366f11a,#a855f714)}.word-main.svelte-89a1t7{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.word-term.svelte-89a1t7{font-family:var(--font-content-serif);font-size:1.75rem;font-weight:500;color:#000000e6;line-height:var(--line-height-content);letter-spacing:-.02em}.dark .word-term.svelte-89a1t7{color:#fffffff2}.word-etymology.svelte-89a1t7{font-family:var(--font-content-serif);font-size:.85rem;font-style:italic;color:#00000080;line-height:var(--line-height-content)}.dark .word-etymology.svelte-89a1t7{color:#ffffff80}.word-definitions.svelte-89a1t7{display:flex;flex-direction:column;gap:.75rem}.word-def-block.svelte-89a1t7{display:flex;flex-direction:column;gap:.2rem}.word-def-label.svelte-89a1t7{font-family:ui-monospace,monospace;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#00000073}.dark .word-def-label.svelte-89a1t7{color:#ffffff73}.word-def-text.svelte-89a1t7{font-family:var(--font-content-serif);font-size:.9rem;font-weight:400;line-height:var(--line-height-content);color:#000c;margin:0}.dark .word-def-text.svelte-89a1t7{color:#ffffffd9}
