.outbound-lab{background:linear-gradient(145deg,#edf3ff,#f7f9fd);border:1px solid #ccd9ef;border-radius:18px;min-width:0;margin:0 0 28px;padding:30px}.outbound-lab-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.outbound-lab-heading .eyebrow{margin:0;font-size:12.3333px}.outbound-lab-heading>span{color:#536681;font-size:13.3333px;line-height:1.5}.outbound-lab h2{letter-spacing:-.035em;margin:18px 0 14px;font-size:calc(clamp(25px,2.7vw,34px) + 1pt);line-height:1.22}.outbound-lab-intro{color:#435773;margin:0 0 12px;font-size:17.3333px;line-height:1.7}.outbound-lab-privacy{color:#62718a;margin-bottom:24px;font-size:13.3333px;line-height:1.65}.outbound-lab-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.outbound-lab-fields>div{background:#fff;border:1px solid #d8e2f0;border-radius:13px;flex-direction:column;min-width:0;padding:20px;display:flex}.outbound-lab label{font-size:16.3333px;font-weight:600;line-height:1.5;display:block}.outbound-lab-fields label>span{color:#4b6daf;margin-right:10px;font-size:12.3333px;font-weight:500}.outbound-lab-fields p{color:#536681;margin:9px 0 16px;font-size:15.3333px;line-height:1.65}.outbound-lab select,.outbound-lab input,.outbound-lab textarea{box-sizing:border-box;color:#172334;width:100%;min-width:0;font:inherit;background:#f9fbff;border:1px solid #becce0;border-radius:9px;min-height:46px;padding:11px 12px;font-size:15.3333px;line-height:1.5}.outbound-lab select{margin-top:auto}.outbound-lab textarea{resize:vertical;margin-top:10px}.outbound-lab-note{margin-top:22px}.outbound-lab-note label>span{color:#62718a;font-weight:400}.outbound-lab-result{background:#fff;border:1px solid #b8cbe9;border-left:4px solid #2454ed;border-radius:12px;margin-top:24px;padding:22px;display:block}.outbound-lab-result>strong{margin:10px 0;font-size:22.3333px;line-height:1.35;display:block}.outbound-lab-result>span{color:#435773;font-size:15.3333px;line-height:1.7;display:block}.outbound-lab-result .outbound-lab-progress{color:#5a6e8c;font-size:12.3333px}.outbound-lab-result.is-stop{border-left-color:#172334}.outbound-lab-next{background:#fff;border:1px solid #d8e2f0;border-radius:12px;margin-top:14px;padding:22px}.outbound-lab-next h3{margin:0 0 16px;font-size:19.3333px;line-height:1.4}.outbound-lab-next ol{margin:0;padding-left:22px}.outbound-lab-next li{color:#435773;margin:8px 0;padding-left:4px;font-size:15.3333px;line-height:1.75}.outbound-lab-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.outbound-lab-actions button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#2454ed;border:1px solid #2454ed;border-radius:9px;padding:12px 18px;font-size:15.3333px;font-weight:600;line-height:1.45}.outbound-lab-actions button+button{color:#2454ed;background:#fff}.outbound-lab button:disabled{opacity:.5;cursor:not-allowed}.outbound-lab :is(select,input,textarea,button):focus-visible{outline-offset:3px;outline:3px solid #2454ed}.experiment-variants{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.experiment-variants fieldset{background:#fff;border:1px solid #d3dfef;border-radius:12px;min-width:0;padding:20px}.experiment-variants legend{padding:0 8px;font-size:19.3333px;font-weight:600}.experiment-variants label{margin:12px 0 7px}.experiment-variants input{margin-bottom:8px}.experiment-rates{margin:12px 0 0}.experiment-rates>div{border-top:1px solid #d8e2f0;justify-content:space-between;gap:12px;padding:10px 0;font-size:15.3333px;line-height:1.6;display:flex}.experiment-rates dd{white-space:nowrap;margin:0;font-weight:600}.experiment-review{align-items:flex-start;gap:12px;margin-top:24px;font-weight:400!important;display:flex!important}.experiment-review input{flex:none;height:20px;margin-top:4px;width:20px!important;min-height:20px!important}.experiment-example{color:#536681;margin:14px 0;font-size:14.3333px;line-height:1.6}.experiment-errors{color:#172334;padding-left:22px;font-size:15.3333px;line-height:1.6}@media (hover:hover) and (prefers-reduced-motion:no-preference){.outbound-lab-actions button{transition:transform .18s,box-shadow .18s}.outbound-lab-actions button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 5px 12px #162d5815}}@media (max-width:650px){.outbound-lab{padding:22px}.outbound-lab-fields,.experiment-variants{grid-template-columns:1fr}.outbound-lab-actions button{width:100%}.outbound-lab-result,.outbound-lab-next{padding:18px}}.experiment-field-error{color:#172334;margin:0 0 10px;font-size:13.3333px;line-height:1.6}.outbound-lab input[aria-invalid=true]{border:2px solid #172334}
