.reasoning-dialog_dialog__CXldZ{position:fixed;left:50%;top:50%;z-index:50;display:flex;max-height:min(88vh,860px);width:min(720px,calc(100vw - 1.5rem));translate:-50% -50%;flex-direction:column;overflow:hidden;border-radius:14px;border:1px solid rgba(95,224,200,.45);background:#05080d;color:#ffffff;box-shadow:0 24px 64px rgba(5,8,13,.55);outline:none}.reasoning-dialog_header__QiUKf{position:relative;display:flex;min-height:56px;flex-shrink:0;align-items:center;justify-content:center;padding:12px 56px;border-bottom:1px solid rgba(95,224,200,.35)}.reasoning-dialog_titleModel__4kJbv,.reasoning-dialog_title__9JNy5{margin:0;width:100%;text-align:center;font-size:1.125rem;font-weight:600;line-height:1.3;color:#ffffff}.reasoning-dialog_titleModel__4kJbv{display:flex;align-items:center;justify-content:center;gap:8px}.reasoning-dialog_close__vBNOl{position:absolute;right:8px;top:50%;translate:0 -50%;display:inline-flex;height:44px;width:44px;align-items:center;justify-content:center;border-radius:10px;color:#ffffff}.reasoning-dialog_close__vBNOl:hover{background:rgba(95,224,200,.12)}.reasoning-dialog_close__vBNOl:focus-visible{outline:2px solid #5fe0c8;outline-offset:2px}.reasoning-dialog_models__9lA6Y{display:flex;flex-shrink:0;flex-direction:column;align-items:center;gap:8px;padding:16px 16px 4px;text-align:center}.reasoning-dialog_modelsLabel__l6PYK{margin:0;font-size:1rem;font-weight:600;line-height:1.4;color:#b8c2cc}.reasoning-dialog_chips__DmmEf{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.reasoning-dialog_chip___1yOJ{display:inline-flex;min-height:44px;min-width:44px;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(95,224,200,.45);background:#0e141b;padding:4px}.reasoning-dialog_chip___1yOJ:hover{background:rgba(95,224,200,.12)}.reasoning-dialog_chip___1yOJ:focus-visible{outline:2px solid #5fe0c8;outline-offset:2px}.reasoning-dialog_body__gBqS0{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:12px 16px 16px}.reasoning-dialog_empty__Nqn6n{margin:0;text-align:center;font-size:1rem;color:#dfe5eb}.reasoning-dialog_list__g99_O{display:flex;flex-direction:column;gap:12px}.reasoning-dialog_model__GG1CO{scroll-margin-top:12px;border-radius:14px;border:1px solid rgba(95,224,200,.4);background:#0e141b;padding:16px;outline:none}.reasoning-dialog_model__GG1CO:focus-visible{outline:2px solid #5fe0c8;outline-offset:2px}.reasoning-dialog_modelHead__4H3Zm{display:flex;align-items:flex-start;gap:12px}.reasoning-dialog_modelName__eT3aV{margin:0;min-width:0;flex:1;font-size:1.125rem;font-weight:600;line-height:1.3;color:#ffffff}.reasoning-dialog_vote__zgF7u{flex-shrink:0;border-radius:999px;padding:4px 10px;font-size:1rem;font-weight:600;line-height:1.2;color:#ffffff}.reasoning-dialog_voteYes__VKhSU{background:#1f6b45}.reasoning-dialog_voteNo__fGuu_{background:#8f3d3a}.reasoning-dialog_voteForecast__WVDYJ{background:transparent;color:#e0b45f;border:1px solid #e0b45f}.reasoning-dialog_voteNeutral__gpvRq{background:#0a0f15;color:#dfe5eb;border:1px solid rgba(95,224,200,.45)}.reasoning-dialog_confidence__c9n7G{display:flex;align-items:center;gap:8px;margin-top:8px}.reasoning-dialog_meter__oDVbr{height:6px;width:96px;overflow:hidden;border-radius:999px;background:#0a0f15}.reasoning-dialog_meterFill__ZJEDk{height:100%;border-radius:999px;background:#5fe0c8}.reasoning-dialog_percent____cf3{font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums;color:#ffffff}.reasoning-dialog_summary__tJlJF{margin:12px 0 0;font-size:1rem;line-height:1.55;color:#dfe5eb}.reasoning-dialog_expander__unUKQ{display:flex;justify-content:flex-start;margin-top:12px}.reasoning-dialog_full__bhhVa{margin-top:12px}.per-ai-response-grid_frame__OOLBm{min-width:0;max-width:100%}.per-ai-response-grid_grid__Ia8aS{display:grid;gap:12px;align-items:start;min-width:0}.per-ai-response-grid_card__fS8f7{box-sizing:border-box;height:auto;min-width:0;max-width:100%;display:flex;flex-direction:column;gap:8px;overflow:hidden;text-align:left}.per-ai-response-grid_preview__0hroe{flex:0 1 auto;min-width:0;min-height:0;margin:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.45;font-size:1rem;white-space:normal;overflow-wrap:anywhere}