/* CANTARA CONNECT 85B — scoped design, keeps legacy cards and dialog functional */
body.radar-page{background:#f1f8ff;color:#163858;font-family:Nunito,Inter,system-ui,sans-serif}.connect-shell{width:min(1240px,94%);margin:24px auto 70px}.connect-hero{border-radius:22px;overflow:hidden;min-height:340px;background:linear-gradient(120deg,#0d3668 0%,#175e9b 72%,#5bb7e4 100%);color:white;padding:clamp(22px,4vw,48px);display:flex;align-items:center;gap:20px;justify-content:space-between;box-shadow:0 16px 32px #134f8426}.connect-hero-copy{position:relative;z-index:2;max-width:760px}.connect-eyebrow,.connect-section-head small{font-size:11px;font-weight:900;letter-spacing:.12em;color:#ffc78b}.connect-hero h1{font:900 clamp(38px,5vw,65px)/1.06 Nunito,Inter,system-ui,sans-serif!important;letter-spacing:-.04em;margin:17px 0;color:#fff!important}.connect-hero h1 em{font-style:normal;color:#ffb16e}.connect-hero p{max-width:680px;font-size:17px;line-height:1.5;color:#eff8ff}.connect-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.connect-hero-actions a,.connect-hero-actions button,.connect-discoveries>.connect-section-head button{display:inline-flex;align-items:center;justify-content:center;padding:13px 17px;min-height:46px;border-radius:11px;border:1px solid #ffffff99;background:#ffffff17;color:white;text-decoration:none;font:800 14px Nunito,system-ui;cursor:pointer}.connect-hero-actions button,.connect-discoveries>.connect-section-head button{background:#ff963d;border-color:#ff963d;color:#133b68}.connect-hero-art{width:230px;flex-shrink:0;display:grid;place-items:center;text-align:center;font-weight:900;color:#d8ecff}.connect-art-ring{width:170px;height:170px;border:15px solid #ffffff38;border-radius:36%;display:grid;place-items:center;transform:rotate(-15deg);font-size:96px;color:#f8c07f;box-shadow:0 0 0 12px #fff2}.connect-hero-art span{margin-top:22px}.connect-platforms,.connect-discoveries{background:white;border:1px solid #d8e9f6;border-radius:19px;margin-top:23px;padding:24px}.connect-section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:19px}.connect-section-head h2{font:900 clamp(23px,2.7vw,32px)/1.2 Nunito,system-ui;margin:5px 0;color:#123b67}.connect-section-head p{color:#57718a;max-width:500px;font-size:14px;line-height:1.5;margin:0}.connect-section-head small{color:#ed8a29}.connect-platform-grid{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:10px}.connect-platform-grid a{min-width:0;border:1px solid #e0ebf4;border-radius:13px;min-height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-decoration:none;color:#24476a;font-size:12px;font-weight:900;background:#fbfdff}.connect-platform-grid a:hover{border-color:var(--network);box-shadow:0 7px 17px #174b771a}.connect-platform-grid span{width:43px;height:43px;display:grid;place-items:center;border-radius:12px;background:var(--network);color:white;font-size:25px;font-weight:900}.connect-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:23px 0}.connect-flow article{background:#eaf5ff;border:1px solid #cfe4f7;border-radius:14px;padding:19px}.connect-flow strong{color:#165c99}.connect-flow p{color:#476985;font-size:14px;line-height:1.5;margin:8px 0 0}.connect-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.connect-tabs button{background:#f3f8fc;border:1px solid #d3e3f0;border-radius:10px;padding:11px 14px;font:800 13px Nunito,system-ui;color:#23517d;cursor:pointer}.connect-tabs button.active{background:#165b99;color:#fff;border-color:#165b99}.connect-shell .radar-toolbar{position:static;background:#fff;grid-template-columns:1fr repeat(3,minmax(130px,165px))}.connect-shell .radar-card{border-color:#dce9f4;box-shadow:0 8px 20px #134d7610}.connect-shell .radar-card .card-actions{grid-template-columns:1fr repeat(3,42px)}.connect-shell .radar-card .card-actions a{background:#165b99}.connect-shell .radar-card .card-actions button{color:#165b99}.connect-trust{background:#fff9ec;border-left:4px solid #f49a36;padding:18px 22px;border-radius:12px;margin-top:20px}.connect-trust strong{color:#173d66}.connect-trust p{font-size:13px;color:#5c6876;line-height:1.55;margin:8px 0 0}.connect-visibility{border:1px solid #d5e5f1;border-radius:10px;padding:12px}.connect-visibility legend{font-weight:900}.connect-visibility label{display:flex;align-items:center;gap:8px;margin:7px 0;font-weight:700}.connect-visibility input{width:auto}.radar-dialog .dialog-head{background:#153f70}.radar-dialog .radar-add-btn{background:#ff963d;color:#133b68}@media(max-width:1000px){.connect-platform-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.connect-shell .radar-toolbar{grid-template-columns:1fr 1fr}}@media(max-width:700px){.connect-hero{min-height:0;padding:27px 21px}.connect-hero-art{display:none}.connect-hero h1{font-size:40px!important}.connect-platforms,.connect-discoveries{padding:16px}.connect-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.connect-flow{grid-template-columns:1fr}.connect-section-head{display:block}.connect-discoveries>.connect-section-head button{margin-top:12px}.connect-shell .radar-toolbar{grid-template-columns:1fr}.connect-shell .radar-card .card-actions{grid-template-columns:1fr repeat(3,42px)}}