
/* Homepage factorial: preserves the established typography and layout. */
.experiment-nav-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-left:auto;flex-shrink:0}.nav .plain-signin{border:0!important;background:transparent!important;box-shadow:none!important;padding-left:8px;padding-right:8px}.sample-bar,.tool-switch{flex-wrap:wrap}.sample-bar{gap:9px}.sample-score{font-size:12px;font-weight:650;border-radius:5px;padding:5px 9px;margin-left:auto;white-space:nowrap}.sample-score.high{background:#fae7df;color:#a74e32}.sample-score.low{background:#e3efdc;color:#37643d}.pane-title{gap:10px;flex-wrap:wrap}#output:has(.example-output),#output:has(.loading-dots){display:block}.example-output{padding:24px;font-size:18px;line-height:1.8;white-space:pre-wrap;box-sizing:border-box;width:100%}.blur-output{filter:blur(6px);user-select:none;pointer-events:none}.loading-dots{padding:70px 30px;color:#6f8169;animation:experiment-pulse .7s infinite alternate}@keyframes experiment-pulse{to{opacity:.3}}.session-member .experiment-register{display:none}@media(max-width:700px){.experiment-nav-actions{gap:6px}.experiment-nav-actions .nav-cta{padding:8px 10px}.tool-switch button{font-size:12px}.example-output{padding:18px;font-size:16px}.output-pane.has-result #output:has(.example-output){height:auto;min-height:160px;max-height:none}.output-pane.has-result:has(.example-output){display:block}}
