.embeddedBaseline{margin:28px 0;padding:24px;border-radius:28px;background:linear-gradient(145deg,#eef9fb 0%,#f8fbff 58%,#edf1ff 100%);border:1px solid #cfe4ea;box-shadow:0 18px 45px rgba(19,52,76,.13),inset 0 1px 0 #fff;color:#17324a}.obHeader{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:start}.obEyebrow{display:block;font-weight:900;letter-spacing:.13em;font-size:12px;color:#14889a;margin-bottom:7px}.obHeader h3{font-size:30px;line-height:1.05;margin:0 0 8px}.obHeader p{margin:0;max-width:1050px;line-height:1.55;color:#55748a}.obProgress{min-width:110px;border-radius:20px;padding:13px 16px;text-align:center;background:#10283e;color:#fff;box-shadow:0 7px 0 #071b2c,0 11px 22px rgba(12,37,57,.2)}.obProgress b{display:block;font-size:28px;color:#7be0e4}.obProgress span{font-size:11px;letter-spacing:.06em}.obRules{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 12px}.obRules>div{padding:12px 14px;border:1px solid #d6e7ec;border-radius:15px;background:rgba(255,255,255,.78)}.obRules b{display:block;color:#17879a;font-size:12px;letter-spacing:.08em}.obRules span{display:block;margin-top:3px;font-size:13px;line-height:1.35;color:#58788e}.obAnchors{border:1px solid #cce1e8;border-radius:15px;background:#fff;margin-bottom:15px}.obAnchors summary{cursor:pointer;padding:12px 14px;font-weight:800}.obAnchorGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 14px 14px}.obAnchorGrid span{font-size:12px;color:#58758a}.obAnchorGrid b{color:#19374f}.obGroups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.obGroup{background:rgba(255,255,255,.9);border:1px solid #cfe2e8;border-radius:18px;overflow:hidden;box-shadow:0 8px 18px rgba(25,66,92,.06)}.obGroupHead{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;background:linear-gradient(90deg,#dff7f6,#edf2ff);border-bottom:1px solid #cfe3e8}.obGroupHead strong{font-size:14px}.obGroupHead span{font-size:11px;color:#628198}.obRow{padding:10px 11px;border-bottom:1px solid #e4eef2}.obRow:last-child{border-bottom:0}.obName{font-size:12px;line-height:1.28;margin-bottom:7px}.obPair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.obPair label>span{display:block;font-size:9px;letter-spacing:.11em;font-weight:900;color:#33889a;margin-bottom:4px}.obScale{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:2px;padding:4px;border-radius:13px;background:linear-gradient(180deg,#dce9ef,#f4fbfd);box-shadow:inset 0 2px 5px rgba(20,57,78,.12)}.obScale button{min-width:0;height:25px;padding:0;border:1px solid #c5dce5;border-radius:8px;background:linear-gradient(180deg,#fff,#e9f2f6);color:#46697e;font-size:10px;font-weight:850;cursor:pointer;box-shadow:0 2px 0 #bfd2da}.obScale button:hover{transform:translateY(-1px)}.obScale button.selected{background:linear-gradient(180deg,#61d4da,#5b8fe9);color:#fff;border-color:#5a9fd0;box-shadow:0 2px 0 #376b9b}.obScale .obNR{background:linear-gradient(180deg,#f3f0ff,#e2dcfb);color:#725d9d}.obFooter{margin-top:16px;display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;padding:15px;border-radius:18px;background:#10283e;color:#dceaf2}.obFooter strong{color:#7be0e4}.obFooter p{margin:4px 0 0;font-size:13px;line-height:1.45}.obFooter button{border:0;border-radius:15px;padding:13px 17px;background:linear-gradient(135deg,#2eb2b6,#6f7eea);color:#fff;font-weight:900;box-shadow:0 5px 0 #244f77;cursor:pointer}.obFooter button:active{transform:none}.obFooter #embeddedBaselineMessage{grid-column:1/-1;font-size:12px;color:#bdeff1}@media(max-width:1100px){.obGroups{grid-template-columns:1fr}.obPair{grid-template-columns:1fr}.obScale button{height:28px}.obHeader{grid-template-columns:1fr}.obProgress{justify-self:start}.obRules,.obAnchorGrid{grid-template-columns:1fr}}@media(max-width:680px){.embeddedBaseline{padding:15px;border-radius:20px}.obHeader h3{font-size:24px}.obScale{grid-template-columns:repeat(6,1fr)}.obScale button{height:31px}.obRules{grid-template-columns:1fr}.obFooter{grid-template-columns:1fr}.obFooter button{width:100%}}