.bull-research{min-height:100vh;background:var(--color-background)}.bull-research-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,28rem);gap:1rem;border-bottom:1px solid var(--color-border);padding:1.25rem}.bull-research-header--simple{grid-template-columns:minmax(0,56rem);padding-left:9rem}.bull-research-band h2,.bull-research-header h1,.bull-research-section-header h2,.bull-research-section-header h3{margin:0;font-size:1.35rem;letter-spacing:0}.bull-research-section-header h3{font-size:1rem}.bull-research-band p,.bull-research-geometry small,.bull-research-header p,.bull-research-header span,.bull-research-kpis small,.bull-research-kpis span,.bull-research-live span,.bull-research-section-header p,.bull-research-window-grid small{color:var(--color-muted-foreground)}.bull-research-header>div:first-child{display:grid;align-content:center;gap:.35rem}.bull-research-header>div:first-child>span{font-size:.75rem;font-weight:700;text-transform:uppercase}.bull-research-window-grid{display:grid;gap:.5rem}.bull-research-geometry span,.bull-research-kpis article,.bull-research-window-grid span{display:grid;gap:.2rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-card);padding:.75rem}.bull-research-window-grid strong{font-size:.85rem}.bull-research-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;border-bottom:1px solid var(--color-border);padding:.75rem 1.25rem}.bull-research-kpis--compact{border-bottom:0;padding:0 0 .75rem}.bull-research-kpis article{position:relative;min-height:7rem}.bull-research-kpis svg{color:var(--color-accent)}.bull-research-kpis strong{font-size:1.45rem;font-variant-numeric:tabular-nums}.bull-research-band,.bull-research-chart,.bull-research-live,.bull-research-table-section{border-bottom:1px solid var(--color-border);padding:1rem 1.25rem}.bull-research-band{display:grid;grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);gap:1rem;align-items:start}.bull-research-geometry{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.bull-research-geometry--compact{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:.75rem}.bull-research-geometry strong{color:var(--color-accent);font-size:1.1rem}.bull-research-section-header{display:grid;gap:.2rem;margin-bottom:.75rem}.bull-research-section-header--subtle{margin-top:1rem}.bull-research-chart svg{display:block;width:100%;height:18rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-card)}.bull-research-chart line{stroke:var(--color-border)}.bull-research-chart polyline{fill:none;stroke:var(--color-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.bull-research-chart polyline:nth-of-type(2){stroke:var(--color-profit)}.bull-research-legend{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.5rem;color:var(--color-muted-foreground);font-size:.75rem}.bull-research-table-wrap{overflow-x:auto;border:1px solid var(--color-border);border-radius:.5rem}.bull-research-table{width:100%;min-width:48rem;background:var(--color-card);font-size:.82rem}.bull-research-table--wide{min-width:70rem}.bull-research-table td,.bull-research-table th{border-bottom:1px solid var(--color-border);padding:.55rem .7rem;text-align:right;white-space:nowrap}.bull-research-table td:first-child,.bull-research-table th:first-child{text-align:left}.bull-research-table td:first-child{display:grid;gap:.15rem}.bull-research-table td small,.bull-research-table td:first-child small{color:var(--color-muted-foreground)}.bull-research-table .is-positive{color:var(--color-profit)}.bull-research-table .is-negative{color:var(--color-loss)}.bull-research-table th,.bull-research-table tr.is-muted td{color:var(--color-muted-foreground)}.bull-research-table th{font-size:.72rem;font-weight:600;text-transform:uppercase}.bull-cycle-tabs{border-bottom:1px solid var(--color-border)}.bull-cycle-tabs>input,.bull-hypothesis-tabs>input{position:absolute;opacity:0;pointer-events:none}.bull-cycle-tab-list{display:flex;flex-wrap:wrap;gap:.4rem;border-bottom:1px solid var(--color-border);padding:.75rem 1.25rem}.bull-cycle-tab-list label{cursor:pointer;border:1px solid var(--color-border);border-radius:.45rem;background:var(--color-card);color:var(--color-muted-foreground);padding:.55rem .75rem;font-size:.82rem;font-weight:700}#bull-cycle-2018:checked~.bull-cycle-tab-list label[for=bull-cycle-2018],#bull-cycle-2021:checked~.bull-cycle-tab-list label[for=bull-cycle-2021],#bull-cycle-2024:checked~.bull-cycle-tab-list label[for=bull-cycle-2024],#bull-hypothesis-high-low:checked~.bull-hypothesis-tab-list label[for=bull-hypothesis-high-low],#bull-hypothesis-minus-5:checked~.bull-hypothesis-tab-list label[for=bull-hypothesis-minus-5]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-foreground)}.bull-cycle-panel,.bull-hypothesis-panel{display:none}#bull-cycle-2018:checked~.bull-cycle-panels .bull-cycle-panel--2018,#bull-cycle-2021:checked~.bull-cycle-panels .bull-cycle-panel--2021,#bull-cycle-2024:checked~.bull-cycle-panels .bull-cycle-panel--2024,#bull-hypothesis-high-low:checked~.bull-hypothesis-panels .bull-hypothesis-panel--high-low,#bull-hypothesis-minus-5:checked~.bull-hypothesis-panels .bull-hypothesis-panel--minus-5{display:block}.bull-research-decision-page{display:grid;gap:.9rem;border-bottom:1px solid var(--color-border);padding:1rem 1.25rem}.bull-research-section-header--decision{max-width:68rem;margin-bottom:0}.bull-research-section-header--decision>span{color:var(--color-muted-foreground);font-size:.72rem;font-weight:700;text-transform:uppercase}.bull-research-decision-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.bull-research-decision-strip article{display:grid;gap:.16rem;min-height:6rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-card);padding:.75rem}.bull-research-decision-strip small,.bull-research-decision-strip span{color:var(--color-muted-foreground)}.bull-research-decision-strip span{font-size:.72rem;font-weight:700;text-transform:uppercase}.bull-research-decision-strip strong{color:var(--color-accent);font-size:1rem}.bull-research-disclosure-stack{display:grid;gap:.7rem}.bull-research-disclosure{overflow:clip;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-card)}.bull-research-disclosure[open]{border-color:color-mix(in srgb,var(--color-border),var(--color-accent) 22%)}.bull-research-disclosure>summary{display:grid;grid-template-columns:minmax(14rem,22rem) minmax(0,1fr) 1rem;gap:1rem;align-items:center;cursor:pointer;list-style:none;padding:.9rem 1rem;transition:background .16s ease}.bull-research-disclosure>summary::-webkit-details-marker{display:none}.bull-research-disclosure>summary:hover{background:color-mix(in srgb,var(--color-foreground),transparent 97%)}.bull-research-disclosure>summary:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent),transparent 35%);outline-offset:-2px}.bull-research-disclosure>summary:after{content:"";width:.55rem;height:.55rem;justify-self:end;border-color:var(--color-muted-foreground);border-style:solid;border-width:0 2px 2px 0;transform:rotate(-45deg);transition:transform .18s ease,border-color .16s ease}.bull-research-disclosure[open]>summary:after{border-color:var(--color-foreground);transform:rotate(45deg)}.bull-research-disclosure>summary:hover:after{border-color:var(--color-accent)}.bull-research-disclosure__title{display:grid;gap:.2rem}.bull-research-disclosure__title strong{font-size:.98rem}.bull-research-disclosure__summary small,.bull-research-disclosure__title small{color:var(--color-muted-foreground)}.bull-research-disclosure__status{width:fit-content;border:1px solid var(--color-border);border-radius:999px;padding:.18rem .45rem;font-size:.68rem;font-weight:800;text-transform:uppercase}.bull-research-disclosure__status--accepted{border-color:color-mix(in srgb,var(--color-profit),transparent 45%);background:color-mix(in srgb,var(--color-profit),transparent 88%);color:var(--color-profit)}.bull-research-disclosure__status--rejected{border-color:color-mix(in srgb,var(--color-loss),transparent 45%);background:color-mix(in srgb,var(--color-loss),transparent 90%);color:var(--color-loss)}.bull-research-disclosure__status--manual,.bull-research-disclosure__status--research{border-color:color-mix(in srgb,var(--color-accent),transparent 45%);background:color-mix(in srgb,var(--color-accent),transparent 88%);color:var(--color-accent)}.bull-research-disclosure__status--archive{border-color:color-mix(in srgb,var(--color-muted-foreground),transparent 45%);background:color-mix(in srgb,var(--color-muted-foreground),transparent 90%);color:var(--color-muted-foreground)}.bull-research-disclosure__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.bull-research-disclosure__summary>span{display:grid;gap:.08rem;border-left:1px solid var(--color-border);padding-left:.65rem}.bull-research-disclosure__summary b{overflow:hidden;color:var(--color-foreground);font-size:.82rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.bull-research-disclosure__summary small{font-size:.68rem;font-weight:700;text-transform:uppercase}.bull-research-disclosure__body{border-top:1px solid var(--color-border)}.bull-research-disclosure__body>.bull-cycle-tabs,.bull-research-disclosure__body>.bull-research-table-section{border-bottom:0}.bull-research-disclosure__body .bull-research-kpis{border-top:0}.bull-replay-inspector{display:grid;gap:.75rem;border-top:1px solid var(--color-border);padding:1rem 1.25rem}.bull-replay-inspector__header{display:flex;align-items:start;justify-content:space-between;gap:1rem}.bull-replay-inspector__header h3{margin:0;font-size:.98rem;letter-spacing:0}.bull-replay-inspector__header p,.bull-replay-inspector__header small,.bull-replay-inspector__idle span,.bull-replay-inspector__note{color:var(--color-muted-foreground)}.bull-replay-inspector__header p,.bull-replay-inspector__note{margin:.2rem 0 0}.bull-replay-inspector__header small{white-space:nowrap}.bull-replay-inspector__controls{display:grid;grid-template-columns:minmax(12rem,1.15fr) minmax(12rem,1fr) minmax(10rem,.8fr) auto;gap:.55rem;align-items:end}.bull-replay-inspector__controls label{display:grid;gap:.25rem}.bull-replay-inspector__controls label span{color:var(--color-muted-foreground);font-size:.7rem;font-weight:700;text-transform:uppercase}.bull-replay-inspector__controls select{height:2.25rem;min-width:0;border:1px solid var(--color-border);border-radius:.4rem;background:var(--color-card);color:var(--color-foreground);padding:0 .55rem}.bull-replay-inspector__idle{display:grid;gap:.15rem;border:1px dashed var(--color-border);border-radius:.5rem;background:color-mix(in srgb,var(--color-card),transparent 28%);padding:.75rem}.bull-replay-inspector__canonical{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.bull-replay-inspector__canonical span{display:grid;gap:.12rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-card);padding:.7rem}.bull-replay-inspector__canonical small{color:var(--color-muted-foreground);font-size:.68rem;font-weight:700;text-transform:uppercase}.bull-replay-inspector__canonical strong{color:var(--color-accent);font-size:1.1rem}.bull-replay-inspector__canonical em{color:var(--color-muted-foreground);font-style:normal}.bull-parabola-window-grid{display:grid;gap:.85rem}.bull-parabola-window{border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-card);padding:.85rem}.bull-parabola-window__header{display:flex;align-items:start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.bull-parabola-window__header h3{margin:.1rem 0 0;font-size:.95rem;letter-spacing:0}.bull-parabola-window__header span,.bull-parabola-window__header strong{color:var(--color-muted-foreground);font-size:.72rem;font-weight:700;text-transform:uppercase}.bull-research-investigation{margin-top:1rem;border-top:1px solid var(--color-border);padding-top:1rem}.bull-research-event-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:.75rem 0}.bull-research-event-strip span{display:grid;gap:.15rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-card);padding:.65rem}.bull-research-event-strip small{color:var(--color-muted-foreground);font-size:.7rem;font-weight:700;text-transform:uppercase}.bull-research-event-strip strong{color:var(--color-accent);font-variant-numeric:tabular-nums}.bull-research-attribution-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:.75rem;align-items:start}.bull-research-live__controls{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.bull-research-live__controls>div:first-child{display:grid;gap:.15rem}.bull-research-live__actions{display:flex;flex-wrap:wrap;gap:.45rem}.bull-research-live__select{height:2rem;border:1px solid var(--color-border);border-radius:.375rem;background:var(--color-muted);color:var(--color-foreground);padding:0 .5rem}.bull-research-live__idle{display:grid;gap:.2rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-card);padding:.75rem}.swing-audit__control-stack{display:grid;gap:.45rem;justify-items:end}.swing-audit__control-stack>div{display:grid;gap:.25rem;justify-items:end}.swing-audit__control-stack small{color:var(--color-muted-foreground);font-size:.7rem;font-weight:600;text-transform:uppercase}@media (max-width:760px){.bull-replay-inspector__controls,.bull-research-attribution-grid,.bull-research-band,.bull-research-decision-strip,.bull-research-disclosure>summary,.bull-research-disclosure__summary,.bull-research-event-strip,.bull-research-geometry,.bull-research-geometry--compact,.bull-research-header,.bull-research-kpis{grid-template-columns:1fr}.swing-audit__control-stack,.swing-audit__control-stack>div{justify-items:start}.bull-replay-inspector__header{display:grid}.bull-replay-inspector__header small{white-space:normal}}@media (max-width:520px){.bull-research-header--simple{padding-left:1.25rem}.bull-research-decision-page{padding-right:1rem;padding-left:1rem}}