.briefing-controls{position:sticky;top:125px;z-index:8;overflow:hidden;border:1px solid var(--border);border-radius:18px;background:color-mix(in oklab,var(--card) 94%,transparent);box-shadow:var(--shadow-card);backdrop-filter:blur(14px)}.briefing-live-status{display:flex;align-items:center;gap:.55rem;padding:.72rem 1rem 0;color:var(--muted-foreground);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.briefing-live-status span{width:.52rem;height:.52rem;border-radius:999px;background:#d9b95f;box-shadow:0 0 0 0 rgba(217,185,95,.5)}.briefing-live-status[data-live=true] span{background:#84c99b;animation:briefing-live-pulse 2.4s ease-out infinite}@keyframes briefing-live-pulse{0%{box-shadow:0 0 0 0 rgba(132,201,155,.45)}70%,to{box-shadow:0 0 0 .55rem rgba(132,201,155,0)}}.briefing-search{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid var(--border)}.briefing-search svg{width:18px;color:var(--muted-foreground)}.briefing-search input{width:100%;outline:none;background:transparent;font-size:14px}.briefing-tabs{display:flex;gap:5px;overflow-x:auto;padding:7px;scrollbar-width:thin}.briefing-tabs button{flex:0 0 auto;padding:9px 14px;border-radius:10px;color:var(--muted-foreground);font-size:11px;font-weight:650}.briefing-tabs button:hover{color:var(--foreground);background:var(--surface-hover)}.briefing-tabs button[aria-selected=true]{color:#102a3a;background:#f4c978}.briefing-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px}.briefing-empty,.briefing-headlines,.briefing-lead,.briefing-notices,.briefing-trust{border:1px solid var(--border);border-radius:20px;background:var(--card);box-shadow:var(--shadow-card)}.briefing-lead{overflow:hidden}.briefing-lead-art{position:relative;display:flex;min-height:310px;flex-direction:column;justify-content:space-between;overflow:hidden;padding:24px 28px 20px;color:#fff;background:#071827}.briefing-lead-art:before{content:"";position:absolute;inset:-3%;background:linear-gradient(90deg,rgba(3,14,23,.8),rgba(3,14,23,.08) 72%),linear-gradient(0deg,rgba(3,14,23,.82),transparent 56%),var(--briefing-image) center 8% /cover;transform-origin:center top;animation:briefing-camera 16s ease-in-out infinite alternate}.briefing-lead-art:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 20%,rgba(255,190,92,.12) 48%,transparent 72%);transform:translateX(-100%);animation:briefing-light-sweep 9s ease-in-out infinite}.briefing-visual-label,.briefing-visual-progress,.briefing-visual-topline{position:relative;z-index:2}.briefing-visual-topline{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#f7f4ec;font-size:9px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.briefing-visual-topline span{display:flex;align-items:center;gap:7px}.briefing-visual-topline svg{width:13px;height:13px;color:#f4c978}.briefing-visual-label{display:flex;max-width:490px;flex-direction:column;margin-top:auto;text-shadow:0 2px 15px #02080d}.briefing-visual-label small{color:#f4c978;font-size:9px;font-weight:800;letter-spacing:.16em}.briefing-visual-label strong{margin-top:6px;font-family:var(--font-heading),Georgia,serif;font-size:clamp(27px,4vw,45px);font-weight:500;line-height:1}.briefing-visual-label span{margin-top:8px;color:#d4ddd9;font-size:9px}.briefing-visual-progress{height:3px;margin-top:20px;overflow:hidden;border-radius:999px;background:#ffffff3d}.briefing-visual-progress i{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f4c978,#f29b38);animation:briefing-progress 8s ease-in-out infinite alternate}@keyframes briefing-camera{0%{transform:scale(1.025) translate3d(-.4%,0,0)}to{transform:scale(1.09) translate3d(1.2%,0,0)}}@keyframes briefing-light-sweep{0%,28%{transform:translateX(-100%)}62%,to{transform:translateX(110%)}}@keyframes briefing-progress{0%{width:16%}to{width:100%}}.briefing-lead-body{padding:28px 30px 30px}.briefing-meta{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--muted-foreground);font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.briefing-meta span{color:#ad672a}.briefing-lead h2{max-width:850px;margin-top:15px;font-family:var(--font-heading),Georgia,serif;font-size:clamp(27px,3.1vw,42px);font-weight:500;line-height:1.08;letter-spacing:-.035em}.briefing-lead-body>p{max-width:850px;margin-top:14px;color:var(--muted-foreground);font-size:13px;line-height:1.75}.briefing-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.briefing-tags span{padding:5px 9px;border:1px solid var(--border);border-radius:999px;background:var(--muted);color:var(--muted-foreground);font-size:9px;font-weight:650}.briefing-open-source{display:inline-flex;align-items:center;gap:9px;margin-top:22px;color:var(--link);font-size:12px;font-weight:700}.briefing-headline-list a svg,.briefing-notice a svg,.briefing-open-source svg{width:14px;height:14px;flex:0 0 auto}.briefing-panel-heading,.briefing-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.briefing-panel-heading{padding:22px 22px 15px}.briefing-panel-heading small,.briefing-section-heading small,.briefing-trust small{color:#ad672a;font-size:9px;font-weight:750;letter-spacing:.14em}.briefing-panel-heading h2,.briefing-section-heading h2,.briefing-trust h2{margin-top:4px;font-size:19px;font-weight:650}.briefing-panel-heading>svg{width:22px;color:#ad672a}.briefing-notice{display:grid;grid-template-columns:68px minmax(0,1fr);gap:13px;margin:0 22px;padding:18px 0;border-top:1px solid var(--border)}.briefing-headline-image,.briefing-notice-image{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:11px;background:radial-gradient(circle at 70% 15%,#d09a5a66,transparent 42%),linear-gradient(145deg,#18394b,#0b1e2e)}.briefing-notice-image{width:68px;height:68px}.briefing-headline-image img,.briefing-notice-image img{object-fit:cover;transition:transform .3s ease}.briefing-headline-list article:hover img,.briefing-notice:hover img{transform:scale(1.08)}.briefing-notice time,.briefing-notice>div:last-child>span{color:var(--subtle-foreground);font-size:9px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.briefing-headline-list a,.briefing-notice a{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin:7px 0;color:var(--foreground);font-size:12px;font-weight:650;line-height:1.45}.briefing-headline-list a:hover,.briefing-notice a:hover{color:var(--link)}.briefing-headlines{padding:26px 30px 10px}.briefing-section-heading>span{color:var(--muted-foreground);font-size:11px}.briefing-headline-list{margin-top:16px}.briefing-headline-list article{display:grid;grid-template-columns:112px 120px minmax(0,1fr);gap:18px;padding:20px 0;border-top:1px solid var(--border)}.briefing-headline-image{width:112px;height:82px}.briefing-date-block{display:flex;flex-direction:column;gap:5px;color:var(--muted-foreground);font-size:10px}.briefing-date-block time{color:var(--foreground);font-weight:700}.briefing-headline-list a{margin:0;font-size:15px}.briefing-headline-list p{max-width:900px;margin-top:7px;color:var(--muted-foreground);font-size:12px;line-height:1.6}.briefing-headline-list small{display:block;margin-top:8px;color:var(--subtle-foreground);font-size:9px}.briefing-trust{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:25px 28px;border-color:#83b9a6;background:color-mix(in oklab,var(--card) 88%,#dff5e9)}.briefing-trust>svg{width:30px;height:30px;color:#2e755e}.briefing-trust p{max-width:800px;margin-top:5px;color:var(--muted-foreground);font-size:11px;line-height:1.55}.briefing-trust>span{display:flex;align-items:center;gap:7px;color:#2e755e;font-size:10px;font-weight:700;white-space:nowrap}.briefing-trust>span svg{width:16px}.briefing-empty{padding:70px 30px;text-align:center}.briefing-empty svg{width:28px;margin:0 auto 14px;color:var(--muted-foreground)}.briefing-empty h2{font-size:20px}.briefing-empty p{margin-top:6px;color:var(--muted-foreground);font-size:12px}@media (max-width:900px){.briefing-controls{top:113px}.briefing-layout{grid-template-columns:1fr}}@media (max-width:640px){.briefing-controls{position:relative;top:auto;border-radius:14px}.briefing-search{padding:13px 15px}.briefing-tabs{padding:6px}.briefing-tabs button{padding:8px 11px}.briefing-lead-art{min-height:250px;padding:19px}.briefing-lead-body{padding:23px 21px 25px}.briefing-lead h2{font-size:27px}.briefing-headlines{padding:22px 20px 5px}.briefing-headline-list article{grid-template-columns:92px minmax(0,1fr);gap:10px}.briefing-headline-image{width:92px;height:72px}.briefing-date-block{grid-column:2;grid-row:1}.briefing-headline-list article>div:last-child{grid-column:1/-1}.briefing-trust{grid-template-columns:auto 1fr;align-items:start;padding:22px}.briefing-trust>span{grid-column:2;white-space:normal}}@media (prefers-reduced-motion:reduce){.briefing-lead-art:after,.briefing-lead-art:before,.briefing-visual-progress i{animation:none}}