.rollout-module__7V5Jwq__shell{color:#12201e;background:#f4f7f4;grid-template-columns:310px minmax(0,1fr);min-height:100vh;font-family:Arial,Helvetica,sans-serif;display:grid}.rollout-module__7V5Jwq__sidebar{color:#f5fbf7;background:#10201d;flex-direction:column;gap:18px;height:100vh;padding:24px;display:flex;position:sticky;top:0}.rollout-module__7V5Jwq__brandBlock{border-bottom:1px solid #ffffff1f;padding-bottom:18px}.rollout-module__7V5Jwq__brandBlock strong{font-size:24px;line-height:1.1;display:block}.rollout-module__7V5Jwq__brandBlock span{color:#b9ccc7;margin-top:8px;font-size:13px;display:block}.rollout-module__7V5Jwq__demoBadge{color:#d7fff2;background:#4094792e;border:1px solid #77cdb152;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;font-weight:700}.rollout-module__7V5Jwq__nav{gap:8px;display:grid}.rollout-module__7V5Jwq__nav button,.rollout-module__7V5Jwq__resetButton,.rollout-module__7V5Jwq__primaryButton,.rollout-module__7V5Jwq__toast,.rollout-module__7V5Jwq__listItem{font:inherit}.rollout-module__7V5Jwq__nav button{text-align:left;color:#eef7f4;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:12px}.rollout-module__7V5Jwq__nav button:hover,.rollout-module__7V5Jwq__activeNav{color:#10201d;background:#e6f2e8}.rollout-module__7V5Jwq__nav button span{opacity:.78;margin-top:4px;font-size:12px;display:block}.rollout-module__7V5Jwq__resetButton,.rollout-module__7V5Jwq__primaryButton{color:#fff;cursor:pointer;background:#1e6b54;border:0;border-radius:8px;padding:11px 14px;font-weight:800}.rollout-module__7V5Jwq__resetButton{background:#2f3d39;margin-top:auto}.rollout-module__7V5Jwq__workspace{padding:28px;position:relative}.rollout-module__7V5Jwq__view{gap:20px;display:grid}.rollout-module__7V5Jwq__titleRow,.rollout-module__7V5Jwq__panelHeader,.rollout-module__7V5Jwq__reportHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rollout-module__7V5Jwq__titleRow h1,.rollout-module__7V5Jwq__panel h2,.rollout-module__7V5Jwq__reportHeader h2{margin:0}.rollout-module__7V5Jwq__titleRow h1{letter-spacing:0;font-size:34px}.rollout-module__7V5Jwq__eyebrow{color:#58716b;text-transform:uppercase;margin:0 0 5px;font-size:12px;font-weight:900}.rollout-module__7V5Jwq__statGrid{grid-template-columns:repeat(6,minmax(130px,1fr));gap:12px;display:grid}.rollout-module__7V5Jwq__statCard,.rollout-module__7V5Jwq__panel{background:#fff;border:1px solid #dbe5df;border-radius:8px;box-shadow:0 14px 40px #11201d0f}.rollout-module__7V5Jwq__statCard{align-content:space-between;min-height:118px;padding:16px;display:grid}.rollout-module__7V5Jwq__statCard span{color:#5e716d;text-transform:uppercase;font-size:12px;font-weight:800}.rollout-module__7V5Jwq__statCard strong{font-size:26px;line-height:1.1}.rollout-module__7V5Jwq__statCard small,.rollout-module__7V5Jwq__listItem small,.rollout-module__7V5Jwq__rankRow small{color:#657773}.rollout-module__7V5Jwq__panel{padding:18px}.rollout-module__7V5Jwq__gridTwo{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rollout-module__7V5Jwq__gridTwoWide{grid-template-columns:minmax(0,1.65fr) minmax(320px,.85fr);gap:16px;display:grid}.rollout-module__7V5Jwq__gridThree{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rollout-module__7V5Jwq__progressRow{border-bottom:1px solid #edf2ef;grid-template-columns:minmax(150px,1fr) minmax(120px,2fr) 50px;align-items:center;gap:12px;padding:12px 0;display:grid}.rollout-module__7V5Jwq__progressRow:last-child{border-bottom:0}.rollout-module__7V5Jwq__progressRow strong,.rollout-module__7V5Jwq__progressRow span{display:block}.rollout-module__7V5Jwq__progressRow span{color:#637572;margin-top:4px;font-size:12px}.rollout-module__7V5Jwq__track{background:#e7eee9;border-radius:999px;height:9px;overflow:hidden}.rollout-module__7V5Jwq__track span{background:linear-gradient(90deg,#2b7a5f,#9aaa50);height:100%;display:block}.rollout-module__7V5Jwq__badge,.rollout-module__7V5Jwq__pill{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.rollout-module__7V5Jwq__pill{color:#38504b;background:#fff;border:1px solid #d7e3dd}.rollout-module__7V5Jwq__good{color:#17623f;background:#dff5e9}.rollout-module__7V5Jwq__warn{color:#235fb0;background:#e5eefb}.rollout-module__7V5Jwq__bad{color:#a33d25;background:#fae5df}.rollout-module__7V5Jwq__validationMini{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.rollout-module__7V5Jwq__list{gap:10px;display:grid}.rollout-module__7V5Jwq__listItem{text-align:left;color:inherit;cursor:pointer;background:#fbfdfb;border:1px solid #e5ece8;border-radius:8px;padding:12px}.rollout-module__7V5Jwq__listItem strong,.rollout-module__7V5Jwq__listItem p{margin:6px 0 0;display:block}.rollout-module__7V5Jwq__filters{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.rollout-module__7V5Jwq__filters input,.rollout-module__7V5Jwq__filters select,.rollout-module__7V5Jwq__titleRow select,.rollout-module__7V5Jwq__formGrid input,.rollout-module__7V5Jwq__formGrid select,.rollout-module__7V5Jwq__formGrid textarea{color:#172522;min-height:42px;font:inherit;background:#fff;border:1px solid #cddbd5;border-radius:8px;padding:9px 11px}.rollout-module__7V5Jwq__formGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.rollout-module__7V5Jwq__formGrid label{color:#41544f;gap:6px;font-size:12px;font-weight:900;display:grid}.rollout-module__7V5Jwq__full{grid-column:1/-1}.rollout-module__7V5Jwq__formGrid textarea{resize:vertical;min-height:90px}.rollout-module__7V5Jwq__detailStack{gap:12px;display:grid}.rollout-module__7V5Jwq__detailStack h3{margin:0;font-size:24px}.rollout-module__7V5Jwq__detailStack p{color:#40544f;margin:0}.rollout-module__7V5Jwq__metaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.rollout-module__7V5Jwq__metaGrid div{background:#f6faf7;border:1px solid #e1ebe5;border-radius:8px;padding:11px}.rollout-module__7V5Jwq__metaGrid dt{color:#6b7c78;text-transform:uppercase;font-size:11px;font-weight:900}.rollout-module__7V5Jwq__metaGrid dd{margin:4px 0 0;font-weight:800}.rollout-module__7V5Jwq__tableWrap{width:100%;margin-top:14px;overflow-x:auto}.rollout-module__7V5Jwq__tableWrap table{border-collapse:collapse;width:100%;min-width:920px}.rollout-module__7V5Jwq__tableWrap th{text-align:left;color:#3d504b;text-transform:uppercase;background:#edf4ef;font-size:12px}.rollout-module__7V5Jwq__tableWrap th,.rollout-module__7V5Jwq__tableWrap td{vertical-align:top;border-bottom:1px solid #e5ede8;padding:12px}.rollout-module__7V5Jwq__tableWrap td{font-size:13px}.rollout-module__7V5Jwq__clickableRow{cursor:pointer}.rollout-module__7V5Jwq__clickableRow:hover{background:#f6faf7}.rollout-module__7V5Jwq__empty{color:#687a76;background:#fbfdfb;border:1px dashed #cbd9d4;border-radius:8px;margin:0;padding:18px}.rollout-module__7V5Jwq__leaderboard{gap:12px;display:grid}.rollout-module__7V5Jwq__rankRow{border:1px solid #e5ede8;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 46px;align-items:center;gap:12px;padding:12px;display:grid}.rollout-module__7V5Jwq__rankRow b{background:#e3efe8;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.rollout-module__7V5Jwq__rankRow em{font-style:normal;font-weight:900}.rollout-module__7V5Jwq__legend{color:#425550;gap:6px;font-size:12px;display:grid}.rollout-module__7V5Jwq__legend span{align-items:center;gap:8px;display:flex}.rollout-module__7V5Jwq__dotGood,.rollout-module__7V5Jwq__dotWarn,.rollout-module__7V5Jwq__dotBad{border-radius:50%;width:10px;height:10px;display:inline-block}.rollout-module__7V5Jwq__dotGood{background:#35a86c}.rollout-module__7V5Jwq__dotWarn{background:#3a7bd5}.rollout-module__7V5Jwq__dotBad{background:#d95c3d}.rollout-module__7V5Jwq__mapPanel{min-height:520px}.rollout-module__7V5Jwq__networkCanvas{background-color:#f9fcfa;background-image:linear-gradient(#e7f0ea 1px,#0000 1px),linear-gradient(90deg,#e7f0ea 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #dce7e1;border-radius:8px;min-height:480px;position:relative;overflow:hidden}.rollout-module__7V5Jwq__networkNode{z-index:2;cursor:pointer;text-align:left;border:2px solid #0000;border-radius:8px;width:150px;min-height:72px;padding:10px;position:absolute;box-shadow:0 10px 24px #12201d1f}.rollout-module__7V5Jwq__networkNode b,.rollout-module__7V5Jwq__networkNode span{display:block}.rollout-module__7V5Jwq__networkNode span{margin-top:6px;font-size:12px}.rollout-module__7V5Jwq__selectedNode{outline:3px solid #1e6b5447}.rollout-module__7V5Jwq__mapLineOne,.rollout-module__7V5Jwq__mapLineTwo{transform-origin:0;background:#b9ccc4;height:2px;position:absolute;left:16%;right:16%}.rollout-module__7V5Jwq__mapLineOne{top:34%;transform:rotate(12deg)}.rollout-module__7V5Jwq__mapLineTwo{top:62%;transform:rotate(-10deg)}.rollout-module__7V5Jwq__reportSheet{background:#fffefa}.rollout-module__7V5Jwq__noteBox{color:#334944;background:#f3faf5;border-left:4px solid #1e6b54;border-radius:8px;padding:14px}.rollout-module__7V5Jwq__toast{z-index:20;color:#f5fff9;cursor:pointer;background:#12332c;border:1px solid #bfd7ca;border-radius:8px;max-width:420px;padding:12px 14px;position:fixed;top:18px;right:26px;box-shadow:0 18px 50px #12201d38}@media (max-width:1180px){.rollout-module__7V5Jwq__statGrid,.rollout-module__7V5Jwq__gridThree{grid-template-columns:repeat(2,minmax(0,1fr))}.rollout-module__7V5Jwq__gridTwoWide,.rollout-module__7V5Jwq__gridTwo{grid-template-columns:1fr}}@media (max-width:820px){.rollout-module__7V5Jwq__shell{grid-template-columns:1fr}.rollout-module__7V5Jwq__sidebar{height:auto;position:static}.rollout-module__7V5Jwq__workspace{padding:18px}.rollout-module__7V5Jwq__titleRow,.rollout-module__7V5Jwq__panelHeader,.rollout-module__7V5Jwq__reportHeader{flex-direction:column}.rollout-module__7V5Jwq__statGrid,.rollout-module__7V5Jwq__validationMini,.rollout-module__7V5Jwq__formGrid,.rollout-module__7V5Jwq__metaGrid,.rollout-module__7V5Jwq__progressRow{grid-template-columns:1fr}.rollout-module__7V5Jwq__networkNode{width:100%;margin:10px;position:static}.rollout-module__7V5Jwq__networkCanvas{gap:8px;padding:8px;display:grid}.rollout-module__7V5Jwq__mapLineOne,.rollout-module__7V5Jwq__mapLineTwo{display:none}}@media print{.rollout-module__7V5Jwq__sidebar,.rollout-module__7V5Jwq__filters,.rollout-module__7V5Jwq__toast{display:none}.rollout-module__7V5Jwq__shell{background:#fff;display:block}.rollout-module__7V5Jwq__workspace{padding:0}.rollout-module__7V5Jwq__panel{box-shadow:none}}
