.message.assistant{white-space:normal}.message.assistant p{margin:0 0 14px}.message.assistant>p:last-child{margin-bottom:0}.message.assistant h2,.message.assistant h3,.message.assistant h4,.message.assistant h5,.message.assistant h6{font-size:16px;font-weight:600;line-height:1.5;margin:24px 0 12px}.message.assistant h2{font-size:18px}.message.assistant ul,.message.assistant ol{padding-left:23px;margin:12px 0 18px}.message.assistant li{margin:5px 0}.message.assistant blockquote{border-left:2px solid #ddd;margin:18px 0;padding-left:16px;color:#777}.message.assistant hr{border:0;border-top:1px solid #eee;margin:24px 0}.message.assistant a{color:#50677d;text-decoration:underline;text-underline-offset:3px}.message.assistant code{font:12px/1.7 ui-monospace,SFMono-Regular,monospace;background:#f4f5f6;padding:2px 5px;border-radius:4px}.message.assistant pre code{background:none;padding:0;border-radius:0;white-space:pre}.response-table{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;margin:18px 0;border:1px solid #e6e6e6;border-radius:11px}.response-table table{width:100%;min-width:420px;border-collapse:collapse;font-size:13px;line-height:1.65}.response-table th,.response-table td{padding:11px 14px;border-bottom:1px solid #ececec;text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere}.response-table thead th{background:#fafafa;font-size:12px;font-weight:600;color:#555}.response-table tbody tr:last-child td{border-bottom:0}.response-table .align-right{text-align:right;font-variant-numeric:tabular-nums}.response-table .align-center{text-align:center}.response-table:focus-visible{outline:2px solid #6b8cae;outline-offset:3px}#benchmark-panel{display:none;flex:1;min-height:0;overflow-y:auto;padding:34px 32px 70px}.benchmark-active #benchmark-panel{display:block}.benchmark-active #conversation,.benchmark-active .composer-wrap,.benchmark-active #history,.benchmark-active #research-history{display:none}.benchmark-inner{width:min(100%,820px);margin:0 auto}.benchmark-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.benchmark-heading h1{font-size:29px;font-weight:450;letter-spacing:-.8px;margin:16px 0 10px}.benchmark-heading button{font:inherit;font-size:11px;background:#fff;border:1px solid #e5e5e5;border-radius:9px;padding:10px 13px;color:#666;white-space:nowrap}.benchmark-intro{font-size:13px;line-height:1.8;color:#999;max-width:550px;margin-bottom:28px}#benchmark-status{font-size:12px;color:#999}#benchmark-content h2{font-size:14px;font-weight:600;margin:32px 0 12px}#benchmark-content p{font-size:12px;color:#777;line-height:1.85}#benchmark-content .benchmark-date{font-size:10px;color:#999}#benchmark-content .benchmark-note{border-left:2px solid #e5e5e5;padding-left:14px;margin:20px 0}.benchmark-state{display:inline-block;font-size:11px;padding:6px 10px;border-radius:7px;background:#f3f5f2;color:#6b7a63}#benchmark-content .benchmark-unsupported{color:#94604e}.benchmark-active .mode-tabs .mode-selected{color:#222;background:#f3f3f3}@media(max-width:720px){#benchmark-panel{padding:28px 20px 50px}.benchmark-heading{align-items:flex-start;gap:10px}.benchmark-heading h1{font-size:24px}.benchmark-heading button{font-size:10px;padding:9px}.mode-tabs{min-width:0;gap:0}.mode-tabs button{font-size:10px;padding:7px 7px}header{gap:4px}.account{font-size:10px;gap:5px}.response-table th,.response-table td{padding:10px 12px}.response-table table{font-size:12px}.benchmark-intro{font-size:12px}}
