.home-next{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr);gap:28px;align-items:center}
.home-kicker{font-size:11px;font-weight:800;letter-spacing:.1em;color:#c9f73a}
.home-next h2{margin:7px 0 10px;font-size:26px}.home-next p{color:#aebac5;margin-bottom:18px;max-width:600px}
.home-next button{margin:0 8px 8px 0}.home-next #home-action-status{margin:8px 0;font-size:13px}
.home-steps{list-style:none;padding:0;display:grid;gap:14px}.home-steps li{display:flex;gap:12px;color:#aebac5}.home-steps li.complete{color:#bff0cb}.home-steps small{display:block;font-size:11px;color:#81909e}
.home-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-top:1px solid #303943;margin-top:24px;padding-top:22px}
.home-shortcuts button{text-align:left;padding:16px;background:#111820;color:#e5edf4;border:1px solid #303943;font-size:14px}
.home-shortcuts small{display:block;color:#91a1af;font-weight:400;margin-top:5px;font-size:12px}.home-local{font-size:11px;color:#81909e;margin-top:16px}
.overlay-navigation{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px;padding:14px;background:#11151a;border:1px solid #303943;border-radius:10px}
.overlay-navigation[hidden]{display:none}.overlay-navigation button,.overlay-navigation a{padding:9px 13px;border:1px solid #303943;border-radius:7px;background:transparent;color:#c7d1db;text-decoration:none;font-size:13px;box-shadow:none}
.overlay-navigation .active{color:#c9f73a;background:rgba(201,247,58,.1);border-color:#c9f73a}.overlay-navigation a{display:inline-flex;align-items:center}
.dashboard-sidebar .sidebar-more{margin-top:12px}.dashboard-sidebar summary{font-weight:600}.dashboard-sidebar .sidebar-more a{font-size:13px}
.home-next button:focus-visible,.home-shortcuts button:focus-visible,.overlay-navigation button:focus-visible,.dashboard-sidebar button:focus-visible{outline:2px solid #c9f73a;outline-offset:3px}
@media(max-width:768px){.dashboard-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;gap:8px}.dashboard-sidebar>button{padding:12px;font-size:13px;border:1px solid #303943;border-radius:8px}.dashboard-sidebar .sidebar-more,.dashboard-sidebar>a{grid-column:1/-1}.home-next{grid-template-columns:1fr;gap:18px}.home-next h2{font-size:23px}.home-shortcuts{grid-template-columns:1fr}.navbar{max-height:none}.overlay-navigation{padding:10px}.overlay-navigation button,.overlay-navigation a{flex:1 1 auto;text-align:center;justify-content:center}}

#platform-connectivity-status{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px}
.home-steps li.current{color:#e9f6b0}.home-steps li.current>span:first-child{font-weight:700}
.home-next p.home-success{font-size:12px;margin:10px 0;color:#b9c9a0}.home-return button{background:transparent;border:0;color:#c9f73a;font-size:12px;padding:0;text-align:left;box-shadow:none}
.guide-page,.guide-advanced{grid-column:1/-1;min-width:0}
.guide-page{padding:13px 16px;border:1px solid #303943;border-radius:10px;background:#10161c;font-size:13px;color:#aebac5}
.guide-page>p{margin:0 0 6px;max-width:850px}.guide-page summary,.guide-tool-help summary{cursor:pointer;color:#c9f73a;font-size:12px}
.guide-page ol,.guide-tool-help ol{padding-left:22px;margin:12px 0}.guide-page li,.guide-tool-help li{margin:7px 0}
.guide-page details>p,.guide-tool-help p{margin:10px 0;font-size:12px;line-height:1.6}.guide-page a,.guide-tool-help a{color:#c9f73a;font-size:12px}
.guide-tool-help{margin:6px 0 15px;font-size:12px;color:#aebac5}.guide-tool-help>div{padding:8px 12px;background:#10161c;border-radius:7px;margin-top:8px}
.guide-advanced{border:1px solid #303943;border-radius:10px;padding:15px;background:#0d1319}
.guide-advanced>summary{color:#e0e8f0;cursor:pointer;font-weight:600;font-size:14px}.guide-advanced>summary span{font-weight:400;font-size:12px;color:#91a1af;margin-left:12px}
.guide-advanced-body{display:grid;gap:18px;margin-top:18px;min-width:0}.guide-advanced[hidden]{display:none!important}
.guide-page summary:focus-visible,.guide-tool-help summary:focus-visible,.guide-advanced>summary:focus-visible,.home-return button:focus-visible{outline:2px solid #c9f73a;outline-offset:3px}
@media(max-width:768px){.guide-advanced>summary span{display:block;margin:6px 0 0 17px}.guide-page,.guide-advanced{padding:12px}.guide-advanced-body{gap:12px}}
@media(max-width:768px){#whats-new-pill{display:none!important}}
