.ClusterDepthToggle_toggleGroup__q__Ka{display:inline-flex;padding:.2rem;border-radius:.5rem;background-color:var(--color-bg-muted);box-shadow:inset 0 1px 3px 0 var(--shadow-color);height:32px;align-items:center;flex-shrink:0}.ClusterDepthToggle_btn__vH4Pr{padding:.2rem .85rem;border-radius:.375rem;font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;transition:background-color .15s ease,color .15s ease,border-color .15s ease;border:1px solid transparent;background:transparent;cursor:pointer;color:var(--color-text-muted)}.ClusterDepthToggle_btn__vH4Pr:hover{color:var(--color-text)}.ClusterDepthToggle_btn__vH4Pr:disabled{opacity:.45;cursor:not-allowed}.ClusterDepthToggle_btn__vH4Pr:disabled:hover{color:var(--color-text-muted)}.ClusterDepthToggle_btnActive__8XzVE{background-color:var(--color-bg-subtle);border-color:color-mix(in oklab,var(--flair-accent) 40%,transparent);color:var(--color-info);box-shadow:0 1px 2px 0 var(--shadow-color)}.ClusterDepthToggle_btnActive__8XzVE:hover{color:var(--color-info)}@media (prefers-reduced-motion:reduce){.ClusterDepthToggle_btn__vH4Pr{transition:none}}html[data-mobile=true] .ClusterDepthToggle_toggleGroup__q__Ka{flex-shrink:1;max-width:100%}html[data-mobile=true] .ClusterDepthToggle_btn__vH4Pr{padding:.2rem .55rem;font-size:.66rem}.PanelThemeButton_btn__UJ_mx{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;font-size:.8125rem;line-height:1;color:var(--color-text-muted);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:border-color .15s ease-out,background-color .15s ease-out}.PanelThemeButton_btn__UJ_mx:hover{border-color:color-mix(in oklab,var(--flair-accent) 45%,transparent);background-color:var(--color-bg-subtle)}.PanelThemeButton_btn__UJ_mx:focus-visible{outline:2px solid var(--flair-accent);outline-offset:1px}.NewChatButton_btn__MT71d{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;color:var(--color-text-muted);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:color .15s ease-out,border-color .15s ease-out,background-color .15s ease-out}.NewChatButton_btn__MT71d:hover{color:var(--flair-accent);border-color:color-mix(in oklab,var(--flair-accent) 45%,transparent);background-color:var(--color-accent-muted)}.NewChatButton_btn__MT71d:focus-visible{outline:2px solid var(--flair-accent);outline-offset:1px}@media (prefers-reduced-motion:reduce){.NewChatButton_btn__MT71d{transition:none}}.BoltOverviewPopover_inlineHost__Dppdn{width:100%;display:flex;justify-content:center;padding:.25rem 0}.BoltOverviewPopover_popoverInline__C54x_{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:min(420px,100%);min-width:0!important;max-width:100%!important}.BoltOverviewPopover_dialogFlex__JrVl4{display:flex;flex-direction:column;overflow:hidden}.BoltOverviewPopover_scrollList___jTZf{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:.125rem}.BoltOverviewPopover_noShrink__HYG38{flex:0 0 auto}.BoltOverviewPopover_popoverInline__C54x_:before{display:none!important}.CompanyOverviewButton_btn__46fvS,.CompanyOverviewButton_wrap__Q6YQ0{position:relative;display:inline-flex;align-items:center}.CompanyOverviewButton_btn__46fvS{gap:.45rem;padding:.5rem 1rem .5rem .85rem;border-radius:999px;font-size:.8125rem;font-weight:700;letter-spacing:.01em;color:var(--color-text-on-color);background:var(--color-accent);border:1px solid var(--color-accent);box-shadow:var(--elevation-1);cursor:pointer;transition:transform .14s ease,box-shadow .2s ease,filter .14s ease}.CompanyOverviewButton_btn__46fvS:hover{transform:translateY(-1px);filter:saturate(1.05);box-shadow:var(--elevation-2)}.CompanyOverviewButton_btn__46fvS:active{transform:translateY(0)}.CompanyOverviewButton_btn__46fvS:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.CompanyOverviewButton_btn__46fvS:disabled{opacity:.6;cursor:not-allowed;transform:none;filter:none}.CompanyOverviewButton_btnSparkle__7z1Bc{display:inline-block;font-size:.95rem;line-height:1;transform-origin:center;transition:transform .32s cubic-bezier(.34,1.56,.64,1)}.CompanyOverviewButton_btn__46fvS:hover .CompanyOverviewButton_btnSparkle__7z1Bc{transform:rotate(20deg) scale(1.15)}.CompanyOverviewButton_popover__ThBNt{position:absolute;top:calc(100% + .5rem);right:0;z-index:50;min-width:320px;max-width:360px;padding:.875rem;text-align:left;background-color:color-mix(in oklab,var(--color-bg-subtle) 92%,transparent);backdrop-filter:saturate(1.2) blur(14px);border:1px solid var(--color-border-muted);border-radius:14px;box-shadow:var(--elevation-2);animation:CompanyOverviewButton_popIn__gMOQE .16s cubic-bezier(.2,.9,.3,1.2)}@keyframes CompanyOverviewButton_popIn__gMOQE{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.CompanyOverviewButton_popover__ThBNt:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;border-radius:14px 14px 0 0;background:var(--color-accent);opacity:.85;pointer-events:none}.CompanyOverviewButton_popoverHeader__dhG_5{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.CompanyOverviewButton_popoverTitle__OxyAu{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted)}.CompanyOverviewButton_popoverCount__yJJb3{font-size:.7rem;font-weight:600;font-variant-numeric:tabular-nums;color:color-mix(in oklab,var(--flair-accent) 80%,var(--color-text));padding:.1rem .45rem;border-radius:999px;background:color-mix(in oklab,var(--flair-accent) 12%,transparent)}.CompanyOverviewButton_popoverHint__2K02l{font-size:.75rem;color:var(--color-text-muted);margin:0 0 .625rem;line-height:1.45}.CompanyOverviewButton_streamList__C2iJs{display:flex;flex-direction:column;gap:.375rem;margin:.25rem 0 .5rem}.CompanyOverviewButton_checkboxRow___DVP2{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.625rem;padding:.55rem .625rem;border-radius:10px;cursor:pointer;user-select:none;font-size:.8125rem;color:var(--color-text-strong);background:color-mix(in oklab,var(--color-bg-muted) 50%,transparent);border:1px solid var(--color-border-muted);transition:background-color .14s ease,border-color .14s ease,transform .14s ease}.CompanyOverviewButton_checkboxRow___DVP2:hover{background:color-mix(in oklab,var(--flair-accent) 6%,var(--color-bg-muted));border-color:color-mix(in oklab,var(--flair-accent) 28%,var(--color-border-muted))}.CompanyOverviewButton_checkboxRow___DVP2:has(input[type=checkbox]:checked){background:color-mix(in oklab,var(--flair-accent) 12%,var(--color-bg-subtle));border-color:color-mix(in oklab,var(--flair-accent) 45%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--flair-accent) 10%,transparent)}.CompanyOverviewButton_checkboxRow___DVP2:focus-within{outline:2px solid color-mix(in oklab,var(--flair-primary) 60%,transparent);outline-offset:2px}.CompanyOverviewButton_checkboxRow___DVP2.CompanyOverviewButton_disabled__4v10T{cursor:not-allowed;opacity:.55;background:transparent}.CompanyOverviewButton_checkboxRow___DVP2.CompanyOverviewButton_disabled__4v10T:hover{background:transparent;border-color:var(--color-border-muted)}.CompanyOverviewButton_streamIcon__jaaN4{width:1.6rem;height:1.6rem;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-size:.95rem;background:color-mix(in oklab,var(--color-bg-subtle) 70%,var(--color-bg-muted));border:1px solid var(--color-border-muted);color:color-mix(in oklab,var(--flair-accent) 75%,var(--color-text-strong));flex-shrink:0}.CompanyOverviewButton_checkboxRow___DVP2:has(input[type=checkbox]:checked) .CompanyOverviewButton_streamIcon__jaaN4{background:color-mix(in oklab,var(--flair-accent) 22%,var(--color-bg-subtle));border-color:color-mix(in oklab,var(--flair-accent) 45%,transparent);color:color-mix(in oklab,var(--flair-accent) 90%,var(--color-text-strong))}.CompanyOverviewButton_checkboxLabel__MN_ES{display:flex;flex-direction:column;gap:.125rem;min-width:0}.CompanyOverviewButton_checkboxLabel__MN_ES>span:first-child{font-weight:600;line-height:1.2}.CompanyOverviewButton_checkboxSub__LBBAn{font-size:.7rem;color:var(--color-text-muted);line-height:1.3}.CompanyOverviewButton_checkboxRow___DVP2 input[type=checkbox]{appearance:none;-webkit-appearance:none;position:relative;width:32px;height:18px;border-radius:999px;background:color-mix(in oklab,var(--color-text-muted) 30%,transparent);border:1px solid var(--color-border-muted);cursor:pointer;transition:background-color .16s ease,border-color .16s ease;flex-shrink:0;margin:0}.CompanyOverviewButton_checkboxRow___DVP2 input[type=checkbox]:after{content:"";position:absolute;top:1px;left:1px;width:14px;height:14px;border-radius:50%;background:var(--color-bg-subtle);box-shadow:0 1px 2px var(--shadow-color);transition:transform .16s cubic-bezier(.4,0,.2,1)}.CompanyOverviewButton_checkboxRow___DVP2 input[type=checkbox]:checked{background:var(--color-accent);border-color:color-mix(in oklab,var(--flair-accent) 50%,transparent)}.CompanyOverviewButton_checkboxRow___DVP2 input[type=checkbox]:checked:after{transform:translateX(14px)}.CompanyOverviewButton_checkboxRow___DVP2 input[type=checkbox]:focus-visible{outline:2px solid color-mix(in oklab,var(--flair-primary) 60%,transparent);outline-offset:2px}.CompanyOverviewButton_checkboxRow___DVP2 input[type=checkbox]:disabled{cursor:not-allowed}.CompanyOverviewButton_actions__UnRLZ{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.625rem;padding-top:.625rem;border-top:1px solid var(--color-border-muted)}.CompanyOverviewButton_cancelBtn__FEaS0{padding:.4rem .75rem;border-radius:8px;font-size:.78rem;font-weight:600;background:transparent;color:var(--color-text-muted);border:1px solid transparent;cursor:pointer;transition:color .14s ease,background-color .14s ease,border-color .14s ease}.CompanyOverviewButton_cancelBtn__FEaS0:hover{color:var(--color-text-strong);background:var(--color-bg-muted)}.CompanyOverviewButton_cancelBtn__FEaS0:focus-visible{outline:2px solid color-mix(in oklab,var(--flair-primary) 60%,transparent);outline-offset:2px}.CompanyOverviewButton_generateBtn__jXci2{padding:.45rem .95rem;border-radius:8px;font-size:.78rem;font-weight:700;letter-spacing:.01em;color:var(--color-text-on-color);background:var(--color-accent);border:1px solid color-mix(in oklab,var(--flair-accent) 40%,transparent);box-shadow:var(--elevation-1);cursor:pointer;transition:transform .14s ease,filter .14s ease,box-shadow .2s ease}.CompanyOverviewButton_generateBtn__jXci2:hover{transform:translateY(-1px);filter:saturate(1.05)}.CompanyOverviewButton_generateBtn__jXci2:focus-visible{outline:2px solid color-mix(in oklab,var(--flair-primary) 60%,transparent);outline-offset:2px}.CompanyOverviewButton_generateBtn__jXci2:disabled{opacity:.6;cursor:not-allowed;transform:none;filter:none;box-shadow:none}.CompanyOverviewButton_paidBadge__3_SCa{display:inline-flex;align-items:center;margin-left:.4rem;padding:.05rem .4rem;border-radius:999px;font-size:.65rem;font-weight:700;letter-spacing:.04em;color:color-mix(in oklab,var(--flair-accent) 90%,var(--color-text-strong));background:color-mix(in oklab,var(--flair-accent) 14%,transparent);border:1px solid color-mix(in oklab,var(--flair-accent) 28%,transparent);vertical-align:middle}.CompanyOverviewButton_creditError__U_Emc{margin:.375rem 0 0;padding:.45rem .625rem;border-radius:8px;font-size:.75rem;color:color-mix(in oklab,var(--color-danger) 90%,var(--color-text-strong));background:var(--color-danger-muted);border:1px solid color-mix(in oklab,var(--color-danger) 25%,transparent);line-height:1.4}@media (max-width:640px){.CompanyOverviewButton_popover__ThBNt{right:auto;left:50%;transform:translateX(-50%);min-width:min(320px,calc(100vw - 2rem))}@keyframes CompanyOverviewButton_popIn__gMOQE{0%{opacity:0;transform:translateX(-50%) translateY(-6px) scale(.98)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}}@media (prefers-reduced-motion:reduce){.CompanyOverviewButton_btnSparkle__7z1Bc,.CompanyOverviewButton_btn__46fvS,.CompanyOverviewButton_btn__46fvS:hover,.CompanyOverviewButton_checkboxRow___DVP2,.CompanyOverviewButton_generateBtn__jXci2,.CompanyOverviewButton_generateBtn__jXci2:hover{transition:none;transform:none}.CompanyOverviewButton_popover__ThBNt{animation:none}}