.market-company-detail{min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-panel);overflow:hidden}.market-company-identity{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-width:0;padding:42px 10px;border:1px solid var(--line);border-radius:9px;background:var(--surface-subpanel)}.market-company-identity h2{color:var(--text-strong);min-width:0;max-width:100%;font-size:13px;font-weight:600}.market-company-identity .company-identity{flex-direction:column;text-align:center}.market-company-identity .company-identity-name{white-space:normal;overflow-wrap:anywhere}.market-company-identity>span{color:var(--text-muted);font-size:11px;font-family:ui-monospace,monospace}.market-company-close{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--line-strong);border-radius:7px;color:var(--text-muted);transition:color .15s,background .15s,border-color .15s}.market-company-close:hover{color:var(--text-strong);background:var(--mint-soft);border-color:var(--mint-border)}.market-company-body{display:grid;grid-template-columns:minmax(360px,48%) minmax(0,1fr);gap:20px;padding:16px}.market-company-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-content:start;gap:8px;min-width:0}.market-company-summary:only-child{grid-column:1/-1}.market-company-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px}.market-company-metrics>button{min-width:0;min-height:98px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;border:1px solid var(--line);border-radius:9px;padding:12px;text-align:left;background:var(--surface-subpanel);transition:border-color var(--motion-fast),background var(--motion-fast),box-shadow var(--motion-normal)}.market-company-metrics>button:hover{border-color:var(--mint-border);background:var(--surface-button-hover)}.market-company-metrics>button[aria-pressed=true]{background:var(--mint-soft);border-color:var(--mint-border);box-shadow:inset 0 2px var(--mint)}.market-company-metrics>button>span{font-size:11px;color:var(--text-muted)}.market-company-metrics strong{display:flex;align-items:baseline;flex-wrap:wrap;-moz-column-gap:4px;column-gap:4px;color:var(--text-strong);font-size:22px;line-height:1.1;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.market-company-metrics strong>span{color:var(--text-muted);font-size:11px;font-weight:400;letter-spacing:0}.market-company-metrics small{display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:auto;color:var(--text-muted);font-size:10px;font-variant-numeric:tabular-nums}.market-company-metrics .is-positive{color:var(--mint)}.market-company-metrics .is-negative{color:var(--rose-accent)}.market-company-trend{min-width:0;border-left:1px solid var(--line);padding-left:20px}.market-company-trend-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:7px;margin-bottom:8px}.market-company-trend-heading h3{color:var(--text-strong);font-size:13px;font-weight:550}.market-company-trend-heading>span{color:var(--text-muted);font-size:10px}.market-company-chart{height:196px;min-width:0}.market-company-trend-loading{display:flex;flex-direction:column;gap:14px;min-height:220px}.market-company-trend-loading>span{display:block;width:40%;height:13px;border-radius:4px;background:var(--surface-hover)}.market-company-trend-loading>div{flex:1;border-radius:6px;background:linear-gradient(110deg,var(--surface-hover) 25%,var(--surface-field) 45%,var(--surface-hover) 65%);background-size:220% 100%;animation:market-company-loading 1.5s ease-in-out infinite}.market-company-extremum{pointer-events:none}.market-company-chart[data-animating=true] .recharts-reference-dot{visibility:hidden}.market-company-extremum text{fill:var(--mint);stroke:var(--surface-solid);stroke-width:3px;paint-order:stroke;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums}.market-company-tooltip{display:flex;flex-direction:column;gap:6px;min-width:115px;padding:10px 12px;border:1px solid var(--mint-border);border-radius:8px;background:var(--surface-tooltip);box-shadow:var(--shadow-tooltip)}.market-company-tooltip>span{color:var(--text-muted);font-size:10px}.market-company-tooltip>strong{color:var(--mint);font-size:13px;font-weight:550}.market-company-status{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;min-height:180px;padding:18px;text-align:center;color:var(--text-muted);font-size:12px}.market-company-status>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--mint-border);padding:7px 12px;border-radius:7px;color:var(--mint)}.market-company-detail button:focus-visible{outline:2px solid var(--mint);outline-offset:3px}@keyframes market-company-loading{0%{background-position:100% 0}to{background-position:-100% 0}}@media (min-width:1100px){.market-company-summary{padding-right:20px;border-right:1px solid var(--line)}.market-company-summary:only-child{padding-right:0;border-right:0}.market-company-trend{border-left:0;padding-left:0}}@media (max-width:1099px){.market-company-body{grid-template-columns:minmax(0,1fr);gap:16px}.market-company-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.market-company-metrics strong{font-size:20px}.market-company-trend{border-left:0;border-top:1px solid var(--line);padding:14px 0 0}.market-company-chart{height:200px}}@media (max-width:600px){.market-company-identity{padding-inline:8px}.market-company-identity>span{font-size:10px}.market-company-close{width:34px;height:34px}.market-company-body{padding:12px;gap:14px}.market-company-summary{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.market-company-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.market-company-metrics>button{min-height:92px;gap:7px;padding:10px}.market-company-metrics strong{font-size:21px}.market-company-chart{height:190px}}@media (prefers-reduced-motion:reduce){.market-company-detail *,.market-company-detail :after,.market-company-detail :before{transition:none;animation:none}}.market-stack{min-width:0;display:flex;flex-direction:column;gap:10px}.market-stack-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:9px}.market-stack-heading h2{color:var(--text-strong);font-size:13px;font-weight:600}.market-stack-controls{display:flex;align-items:center;gap:8px;margin-left:auto}.market-stack-label-toggle{min-height:32px;padding:5px 8px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface-button);color:var(--text-secondary);font-size:10px;white-space:nowrap}.market-stack-label-toggle[aria-pressed=true]{border-color:var(--mint-border);background:var(--mint-soft);color:var(--mint)}.market-stack-count{display:flex;align-items:center;gap:4px;color:var(--text-muted);font-size:10px;white-space:nowrap}.market-stack-count select{min-height:32px;padding:4px 2px 4px 6px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface-field);color:var(--text-strong);font-size:11px}.market-stack .company-picker{position:relative;width:auto}.market-stack .company-picker-selection{display:none}.market-stack .company-picker-toggle{min-height:32px;padding:5px 8px;gap:5px;font-size:10px}.market-stack .company-picker-toggle>svg:first-child{width:13px}.market-stack .company-picker-panel{position:absolute;right:0;top:calc(100% + 9px);z-index:50;width:min(430px,calc(100vw - 48px));margin-top:0;padding:14px;border:1px solid var(--line-strong);border-radius:10px;background:var(--bg-menu);box-shadow:var(--shadow-floating)}.market-stack .company-picker-tools{margin-bottom:10px}.market-stack-auto{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--line);color:var(--text-muted);font-size:11px}.market-stack-auto>button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 9px;border:1px solid var(--line-strong);border-radius:6px;color:var(--text-secondary)}.market-stack-auto>button[aria-pressed=true]{border-color:var(--mint-border);background:var(--mint-soft);color:var(--mint)}.market-stack .company-picker-search{width:210px;min-height:34px}.market-stack .company-picker-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px 3px}.market-stack .company-picker-option{min-height:71px;padding:5px 2px;gap:5px}.market-stack .company-picker-option:disabled{opacity:.3}.market-stack .company-picker-option[aria-pressed=true]:disabled{opacity:1}.market-stack .company-picker-name{font-size:10px}.market-stack-chart-frame{position:relative;min-width:0;flex:none}.market-stack-chart{height:226px;min-height:190px;min-width:0;flex:none;cursor:crosshair;-webkit-user-select:none;-moz-user-select:none;user-select:none}.market-stack-zoom-reset{position:absolute;top:6px;z-index:1;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface-solid);color:var(--text-secondary);cursor:pointer}.market-stack-zoom-reset:hover{border-color:var(--mint-border);color:var(--mint)}.market-stack-end-labels text{fill:var(--text-primary);font-size:10px;font-weight:500}.market-stack-extremum{pointer-events:none}.market-stack-chart[data-animating=true] .market-stack-end-labels,.market-stack-chart[data-animating=true] .recharts-reference-dot{visibility:hidden}.market-stack-extremum text{stroke:var(--surface-solid);stroke-width:3px;paint-order:stroke;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums}.market-stack-legend{width:100%;min-width:0}.market-stack-legend-month{padding-bottom:7px;color:var(--text-muted);font-size:10px}.market-stack-legend-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:5px;margin:0;padding:0;list-style:none}.market-stack-legend-items li{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:8px;border:1px solid var(--line)}.market-stack-legend-items li>span{display:flex;align-items:center;gap:4px;min-width:0;font-size:10px;color:var(--text-secondary)}.market-stack-legend-items li>span>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-stack-legend strong{flex-shrink:0;color:var(--text-strong);font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.market-stack-legend i{display:inline-block;width:5px;height:5px;border-radius:50%;flex-shrink:0}.market-stack-line-swatch{width:40px;height:10px;flex-shrink:0}.market-stack-legend-value{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:2px}.market-stack-status{min-height:270px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--text-muted);font-size:12px}.market-stack-status>button{display:flex;align-items:center;gap:7px;border:1px solid var(--mint-border);padding:8px 12px;border-radius:6px;color:var(--mint)}.market-stack button:focus-visible,.market-stack select:focus-visible{outline:2px solid var(--mint);outline-offset:3px}@media (max-width:600px){.market-stack{gap:10px}.market-stack-heading{align-items:flex-start}.market-stack-chart{height:205px;min-height:205px}.market-stack .company-picker-panel{padding:10px}.market-stack .company-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.market-stack .company-picker-search{width:100%}.market-stack .company-picker-search input{font-size:16px}.market-stack-legend-items li{padding:7px 5px;gap:6px}}.market-stack-chart{animation:market-stack-reveal .3s ease-out both}.market-stack-legend-items li{animation:market-stack-reveal .26s ease-out both}.market-stack-auto>button,.market-stack-label-toggle{transition:background-color .16s,border-color .16s,color .16s}.market-stack-count select{transition:border-color .16s}.market-stack-count select:hover,.market-stack-label-toggle:hover{border-color:var(--mint-border)}@keyframes market-stack-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.market-stack-chart,.market-stack-end-labels,.market-stack-extremum,.market-stack-legend-items li{animation:none}.market-stack-auto>button,.market-stack-count select,.market-stack-label-toggle{transition:none}}.event-matrix{--event-column-width:44px;min-width:0;max-width:100%}.event-tone--mint{--event-tone:var(--mint)}.event-tone--blue{--event-tone:var(--teal-accent)}.event-tone--amber{--event-tone:var(--amber-accent)}.event-tone--muted{--event-tone:var(--text-muted)}.event-matrix-legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;padding:0 0 10px;color:var(--text-muted);font-size:10px}.event-matrix-legend>span{display:inline-flex;align-items:center;gap:5px}.event-matrix-legend i{width:5px;height:5px;background:var(--event-tone);border-radius:1px}.event-matrix-scroll{position:relative;width:100%;max-width:100%;min-width:0;max-height:520px;overflow:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;border-bottom:1px solid var(--line)}.event-matrix-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.event-matrix-table td,.event-matrix-table th{padding:0;text-align:center;font-weight:400}.event-matrix-table thead th{position:sticky;top:0;z-index:2;background:var(--surface-sticky);border-bottom:1px solid var(--line-strong)}.event-matrix-company{height:64px;vertical-align:middle}.event-matrix-company .company-logo{margin:0 auto 5px}.event-matrix-company>span:last-child{display:block;padding:0 3px;color:var(--text-secondary);font-size:9px;line-height:1.35;word-break:keep-all;overflow-wrap:anywhere}.event-matrix-table .event-matrix-corner{left:0;z-index:3;color:var(--text-muted);font-size:10px}.event-matrix-table .event-matrix-month{position:sticky;left:0;z-index:1;background:var(--surface-sticky);color:var(--text-secondary);font:10px ui-monospace,monospace;border-right:1px solid var(--line-strong)}.event-matrix-table tbody td,.event-matrix-table tbody th{border-bottom:1px solid var(--line-subtle)}.event-matrix-table tbody tr:last-child td,.event-matrix-table tbody tr:last-child th{border-bottom:0}.event-matrix-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:calc(100% - 4px);min-height:47px;margin:2px;padding:7px 5px;border:1px solid transparent;border-radius:4px;color:var(--text-secondary);transition:background .16s,border-color .16s,color .16s}.event-matrix-cell strong{font:500 12px/1 ui-monospace,monospace}.event-matrix-cell:hover{background:var(--surface-button-hover);color:var(--text-strong)}.event-matrix-cell--selected{background:var(--mint-soft);border-color:var(--mint-border);color:var(--mint)}.event-cell-bars{display:flex;gap:1px;width:100%;height:3px;overflow:hidden;border-radius:1px}.event-cell-bars i{min-width:2px;background:var(--event-tone);transform-origin:left;animation:event-bars-in .42s cubic-bezier(.2,.7,.2,1)}.event-cell-missing{display:grid;place-items:center;min-height:51px;color:var(--text-faint);font:10px ui-monospace,monospace}.event-selection{min-width:0;padding-top:16px;animation:event-content-in .28s cubic-bezier(.2,.7,.2,1)}.event-selection-heading{display:flex;align-items:center;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--line-strong)}.event-selection-heading>time{color:var(--text-muted);font:10px ui-monospace,monospace}.event-company{display:inline-flex;align-items:center;gap:7px;min-width:0;min-height:32px;color:var(--text-primary);text-align:left}.event-company:hover{color:var(--mint)}.event-company .company-identity{font-size:12px}.event-selection-close{display:grid;place-items:center;width:32px;height:32px;margin-left:auto;color:var(--text-muted);flex-shrink:0}.event-selection-close:hover{color:var(--text-strong)}.event-selected-list{list-style:none;margin:0;padding:0}.event-entry{display:grid;grid-template-columns:65px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.event-category{color:var(--event-tone);font-size:10px;line-height:22px;font-weight:550}.event-detail summary{display:flex;align-items:start;justify-content:space-between;gap:12px;min-height:24px;color:var(--text-primary);font-size:12px;line-height:1.8;cursor:pointer;list-style:none}.event-detail summary::-webkit-details-marker{display:none}.event-detail summary>span{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.event-detail summary>svg{flex-shrink:0;margin-top:4px;color:var(--text-muted);transition:transform .22s cubic-bezier(.2,.7,.2,1)}.event-detail[open] summary>span{-webkit-line-clamp:unset}.event-detail[open] summary>svg{transform:rotate(180deg)}.event-detail-body{margin-top:10px;padding-left:12px;border-left:1px solid var(--mint-border)}.event-detail[open] .event-detail-body{animation:event-content-in .22s cubic-bezier(.2,.7,.2,1)}.event-detail-body p{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.event-empty{padding:20px 0;color:var(--text-muted);font-size:12px}.event-detail summary:focus-visible,.event-matrix button:focus-visible,.event-matrix-scroll:focus-visible{outline:2px solid var(--mint);outline-offset:-2px}@media (max-width:760px){.event-matrix{--event-column-width:68px}.event-matrix-legend{justify-content:flex-start;gap:10px;font-size:9px}.event-matrix-company{height:67px}.event-matrix-company>span:last-child{font-size:10px}.event-matrix-cell{min-height:50px;padding:8px 9px}.event-cell-missing{min-height:54px}.event-selection-heading{gap:8px}.event-company{min-height:36px}.event-selection-close{width:36px;height:36px}.event-entry{grid-template-columns:minmax(0,1fr);gap:3px}.event-detail summary{min-height:32px}}@supports (interpolate-size:allow-keywords){.event-detail{interpolate-size:allow-keywords}.event-detail::details-content{height:0;overflow:clip;opacity:0;transition:height .24s cubic-bezier(.2,.7,.2,1),opacity .16s,content-visibility allow-discrete .24s}.event-detail[open]::details-content{height:auto;opacity:1}}@keyframes event-content-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes event-bars-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.event-detail summary>svg,.event-detail::details-content,.event-detail[open] .event-detail-body,.event-matrix *{animation:none;transition:none}}.event-view{gap:24px}.event-filters{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.event-filter-fields{display:flex;align-items:center;gap:12px;min-width:0}.event-filter-fields .company-select-field{min-width:180px;min-height:40px}.event-search{display:flex;align-items:center;gap:10px;width:min(520px,100%);min-height:40px;padding:0 5px 0 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-field);color:var(--text-muted);transition:border-color .18s}.event-search:focus-within{border-color:var(--mint-border)}.event-search>svg{flex-shrink:0}.event-search input{flex:1;min-width:0;width:100%;padding-block:10px;background:transparent;color:var(--text-strong);font-size:12px;outline:none}.event-search input::-moz-placeholder{color:var(--text-faint)}.event-search input::placeholder{color:var(--text-faint)}.event-search button{min-height:30px;flex-shrink:0;padding:0 12px;border-radius:5px;background:var(--mint-soft);color:var(--mint);font-size:11px;font-weight:600}.event-search button:hover{background:var(--surface-button-hover)}.event-filter-topics{display:flex;align-items:baseline;gap:18px;min-width:0;padding-top:14px;border-top:1px solid var(--line)}.event-filter-topics>span{flex-shrink:0;color:var(--text-muted);font-size:11px}.event-filter-topics .event-topic-filters{gap:6px}.event-filter-topics .event-topic-filters button{min-height:30px;padding:5px 10px;border:1px solid transparent;border-radius:6px;color:var(--text-muted);font-size:11px;white-space:nowrap;transition:background .18s,border-color .18s,color .18s}.event-filter-topics .event-topic-filters button:hover{background:var(--surface-button-hover);color:var(--text-strong)}.event-filter-topics .event-topic-filters button[aria-pressed=true]{border-color:var(--mint-border);background:var(--mint-soft);color:var(--mint)}.event-results-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:-8px;color:var(--text-muted);font-size:11px}.event-results-heading strong{color:var(--text-primary);font-weight:550}.event-results-heading p>span{margin-left:8px}.event-archive{display:grid;gap:36px;min-width:0}.event-month-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:12px}.event-month-heading h2{display:flex;align-items:baseline;gap:12px}.event-month-heading time{color:var(--text-strong);font:500 22px/1.3 ui-monospace,monospace;letter-spacing:-.06em}.event-month-heading h2>span{color:var(--text-muted);font-size:11px;font-weight:400}.event-month-heading p{display:flex;align-items:baseline;gap:5px;color:var(--text-muted);font-size:11px}.event-month-heading p>strong{color:var(--mint);font-weight:550}.event-month-heading p>span{margin-inline:5px;color:var(--text-faint)}.event-report-list{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.event-report{display:grid;grid-template-columns:190px minmax(0,1fr);gap:24px;padding:22px 24px}.event-report+.event-report{border-top:1px solid var(--line-strong)}.event-report-company{padding-top:7px}.event-report-company h3{font-size:13px;font-weight:600}.event-report-company button{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:32px;text-align:left;color:var(--text-primary)}.event-report-company button>svg{flex-shrink:0;color:var(--text-faint)}.event-report-company button:hover,.event-report-company button:hover>svg{color:var(--mint)}.event-report-company>span{display:block;margin:8px 0 0 37px;color:var(--text-muted);font-size:10px}.event-report-issues{min-width:0;padding:0;margin:0;list-style:none}.event-report-issue{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:baseline;gap:16px;padding:12px 0}.event-report-issue+.event-report-issue{border-top:1px solid var(--line-subtle)}.event-report-category{display:inline-flex;align-items:center;gap:7px;color:var(--event-tone);font-size:10px;white-space:nowrap}.event-report-category:before{content:"";width:4px;height:4px;flex-shrink:0;border-radius:50%;background:currentColor}.event-report-detail summary,.event-report-title{color:var(--text-primary);font-size:13px;line-height:1.85;overflow-wrap:anywhere}.event-report-detail summary{display:flex;align-items:baseline;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.event-quiet-companies summary::-webkit-details-marker,.event-report-detail summary::-webkit-details-marker{display:none}.event-report-detail summary:hover{color:var(--mint)}.event-report-detail summary>svg{align-self:flex-start;margin-top:5px;flex-shrink:0;color:var(--text-muted)}.event-quiet-companies summary>svg,.event-report-detail summary>svg{transition:transform .22s cubic-bezier(.2,.7,.2,1)}.event-quiet-companies[open] summary>svg,.event-report-detail[open] summary>svg{transform:rotate(180deg)}.event-report-detail>p{margin-top:12px;padding:12px 16px;border-left:2px solid var(--mint-border);border-radius:0 6px 6px 0;background:var(--surface-subtle);color:var(--text-secondary);font-size:12px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.event-quiet-companies{border-top:1px solid var(--line)}.event-quiet-companies:first-child{border-top:0}.event-quiet-companies>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 24px;color:var(--text-muted);font-size:11px;list-style:none;cursor:pointer}.event-quiet-companies strong{margin-left:8px;font-weight:500;color:var(--text-secondary)}.event-quiet-companies>div{display:flex;flex-wrap:wrap;gap:10px 24px;padding:0 24px 18px}.event-quiet-companies button{display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--text-secondary);font-size:11px}.event-quiet-companies button:hover{color:var(--mint)}.event-archive-empty{display:flex;align-items:center;flex-direction:column;gap:12px;padding:68px 20px;border:1px solid var(--line);border-radius:12px;color:var(--text-muted);text-align:center}.event-archive-empty h2{color:var(--text-primary);font-size:15px;font-weight:550}.event-archive-empty p{font-size:12px;line-height:1.7}.event-archive-empty,.event-quiet-companies[open]>div,.event-report-detail[open]>p{animation:event-archive-in .24s cubic-bezier(.2,.7,.2,1)}@media (max-width:760px){.event-view{gap:20px}.event-filters{padding:14px;gap:12px}.event-filter-fields{flex-wrap:wrap;gap:10px}.event-filter-fields .company-select-field,.event-search{width:100%}.event-search{min-height:44px}.event-filter-topics{display:block;padding-top:12px}.event-filter-topics>span{display:none}.event-filter-topics .event-topic-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px}.event-filter-topics .event-topic-filters button{min-height:36px;flex-shrink:0}.event-results-heading{flex-wrap:wrap;gap:6px}.event-month-heading time{font-size:20px}.event-month-heading h2>span{display:none}.event-report{grid-template-columns:minmax(0,1fr);gap:10px;padding:16px}.event-report-company{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0}.event-report-company>span{margin:0;flex-shrink:0}.event-report-issue{grid-template-columns:minmax(0,1fr);gap:4px}.event-report-detail summary{min-height:32px}.event-report-detail>p{padding:10px 12px}.event-quiet-companies>summary{padding:16px}.event-quiet-companies>div{padding-inline:16px}}@supports (interpolate-size:allow-keywords){.event-quiet-companies,.event-report-detail{interpolate-size:allow-keywords}.event-quiet-companies::details-content,.event-report-detail::details-content{height:0;overflow:clip;opacity:0;transition:height .24s cubic-bezier(.2,.7,.2,1),opacity .16s,content-visibility allow-discrete .24s}.event-quiet-companies[open]::details-content,.event-report-detail[open]::details-content{height:auto;opacity:1}}@keyframes event-archive-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.event-archive *,.event-archive-empty,.event-filter-topics .event-topic-filters button,.event-filters *,.event-quiet-companies summary>svg,.event-quiet-companies::details-content,.event-quiet-companies[open]>div,.event-report-detail summary>svg,.event-report-detail::details-content,.event-report-detail[open]>p{animation:none;transition:none}}