.profit-target-lab{margin:28px 0;padding:30px;border:1px solid #cfd8cf;border-radius:30px;background:linear-gradient(145deg,#f9fbf7 0%,#f0f6ed 100%);box-shadow:0 18px 48px rgba(7,38,29,.08)}
.profit-target-head{display:flex;justify-content:space-between;gap:28px;align-items:flex-start;margin-bottom:24px}.profit-target-head h3{margin:8px 0;font-size:clamp(27px,3vw,42px);line-height:1.04;letter-spacing:-.04em;color:#07261d}.profit-target-head p{max-width:760px;margin:0;color:#52655d;line-height:1.65}.profit-target-head aside{min-width:245px;padding:18px;border-radius:20px;background:#07261d;color:#fff;display:grid;gap:5px}.profit-target-head aside strong{color:#b9f44a;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.profit-target-head aside span{font-weight:750}.profit-target-head aside small{color:#b8c8c2;line-height:1.45}
.profit-target-form{display:grid;grid-template-columns:1.2fr 1.6fr;gap:18px;padding:22px;border:1px solid #d9e1d8;border-radius:24px;background:#fff}.profit-target-form>label,.target-input-grid label{display:grid;gap:8px;color:#324b42;font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.07em}.target-preset-group{display:grid;gap:9px}.target-preset-group>span{color:#64766f;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.09em}.target-preset-group>div{display:flex;gap:8px;flex-wrap:wrap}.target-preset-group button{border:1px solid #d7dfd5;border-radius:999px;background:#f8faf6;padding:9px 13px;color:#29433a;font-weight:750;cursor:pointer}.target-preset-group button:hover,.target-preset-group button:focus-visible{border-color:#7eaa45;background:#eef8dc}.target-preset-group button.active{background:#07261d;color:#fff;border-color:#07261d}.target-input-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.target-input-grid label{padding:16px;border:1px solid #dfe5dc;border-radius:18px;background:#f8faf7}.target-input-grid input{font-size:24px;font-weight:800;color:#07261d}.target-input-grid small{color:#7a8983;font-weight:500;text-transform:none;letter-spacing:0}.target-experiment-context{align-self:center;display:grid;gap:3px}.target-experiment-context span{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:#72847d}.target-experiment-context strong{color:#07261d}.target-experiment-context small{color:#6d7d77;text-transform:capitalize}.profit-target-form>.btn{justify-self:end;align-self:center;min-width:240px}.target-order-rule{display:flex;gap:14px;align-items:center;margin:14px 4px 0;color:#64746e;font-size:13px}.target-order-rule strong{color:#173b2f}.target-order-rule span{line-height:1.5}
.target-experiment-empty,.target-experiment-loading,.target-experiment-error{margin-top:20px;min-height:120px;border:1px dashed #bfcbbd;border-radius:22px;background:rgba(255,255,255,.68);display:flex;align-items:center;justify-content:center;gap:14px;text-align:left}.target-experiment-empty,.target-experiment-error{flex-direction:column;text-align:center}.target-experiment-empty strong,.target-experiment-error strong,.target-experiment-loading strong{color:#0b3025;font-size:17px}.target-experiment-empty span,.target-experiment-error span,.target-experiment-loading small{color:#6b7c75}.target-experiment-error{border-color:#e7bdb6;background:#fff6f4}.target-experiment-error strong{color:#983f35}
.target-experiment-report{display:grid;gap:18px;margin-top:22px}.target-source{display:grid;grid-template-columns:1fr auto;gap:18px;padding:17px 20px;border-radius:20px;background:#eef3ed;border:1px solid #d8e0d6}.target-source>div{display:grid;gap:3px}.target-source>div:last-child{text-align:right}.target-source span{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#62756d;font-weight:800}.target-source strong{color:#12372c}.target-source small{color:#72827c}.target-source.verified{background:#eef9eb;border-color:#bfdcad}.target-variant-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.target-variant-grid article{padding:21px;border:1px solid #d9e1d7;border-radius:22px;background:#fff;display:grid;gap:14px}.target-variant-grid article.custom{background:#f7fce9}.target-variant-grid article.leader{border-color:#8db944;box-shadow:inset 0 0 0 1px #8db944}.target-variant-grid article>div:first-child{display:flex;justify-content:space-between;gap:12px;align-items:center}.target-variant-grid article>div:first-child span{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#62746d}.target-variant-grid article i{font-style:normal;font-size:10px;font-weight:800;color:#436717;background:#dff5ad;padding:6px 9px;border-radius:999px}.target-variant-grid article>strong{font-size:27px;letter-spacing:-.03em;color:#07261d}.target-variant-grid article>div:last-child{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.target-variant-grid article>div:last-child span{padding:10px;border-radius:12px;background:#f4f6f2;color:#6a7973;font-size:12px}.target-variant-grid article b{display:block;margin-top:3px;color:#173b2f;font-size:15px}
.target-split-report,.target-stage-report{border:1px solid #d8e0d6;border-radius:22px;background:#fff;overflow:hidden}.target-split-report>div:first-child,.target-stage-report>div:first-child{padding:18px 20px}.target-split-report h4,.target-stage-report h4{margin:5px 0 0;font-size:21px;color:#0b3025}.target-split-row{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:10px;align-items:center;padding:13px 20px;border-top:1px solid #edf0eb;color:#596b64;font-size:13px}.target-split-row.header{background:#f4f7f1;color:#718078;font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.target-split-row strong{color:#183a30}.target-split-row b{font-size:13px}.target-stage-report>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #edf0eb}.target-stage-report article{padding:18px 20px;display:grid;gap:4px;border-right:1px solid #edf0eb}.target-stage-report article:last-child{border-right:0}.target-stage-report article span{color:#65766f;font-size:12px}.target-stage-report article strong{font-size:28px;color:#092d23}.target-stage-report article small{color:#75857f}.target-stage-report article b{margin-top:7px}.target-holdout-note{display:grid;gap:4px;padding:17px 20px;border-radius:18px;background:#102f26;color:#fff}.target-holdout-note strong{color:#c1f75d}.target-holdout-note span{color:#c8d5d0;line-height:1.5}.profit-target-boundary{margin:18px 2px 0;color:#65766f;font-size:13px;line-height:1.6}.profit-target-boundary strong{color:#183b30}
@media(max-width:900px){.profit-target-head{display:grid}.profit-target-head aside{min-width:0}.profit-target-form{grid-template-columns:1fr}.target-input-grid{grid-template-columns:repeat(3,1fr)}.profit-target-form>.btn{justify-self:stretch}.target-split-row{grid-template-columns:1.5fr repeat(4,minmax(82px,1fr));min-width:690px}.target-split-report{overflow-x:auto}}
@media(max-width:640px){.profit-target-lab{padding:18px 14px;border-radius:22px}.profit-target-head h3{font-size:30px}.profit-target-form{padding:15px}.target-input-grid,.target-variant-grid,.target-stage-report>div:last-child{grid-template-columns:1fr}.target-stage-report article{border-right:0;border-bottom:1px solid #edf0eb}.target-stage-report article:last-child{border-bottom:0}.target-source{grid-template-columns:1fr}.target-source>div:last-child{text-align:left}.target-variant-grid article>div:first-child{align-items:flex-start;flex-direction:column}.target-variant-grid article>div:last-child{grid-template-columns:1fr}.target-order-rule{align-items:flex-start;flex-direction:column}.profit-target-form>.btn{min-width:0;width:100%}}
