:root{
  font-family:Inter,"Segoe UI",Arial,sans-serif;
  color:#152f3c;
  background:#f3f6f8;
  font-synthesis:none;
  --ink:#152f3c;
  --muted:#657985;
  --teal:#007e81;
  --border:#dce5e9;
  --navy:#092632}
  *{
    box-sizing:border-box}
    body{
      margin:0}
      button,input,select{
        font:inherit}
        button,a,input,select{
          touch-action:manipulation}
          button{
            cursor:pointer}
            button:disabled{
              opacity:.5;
              cursor:not-allowed}
              button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{
                outline:3px solid #00a9b8;
                outline-offset:3px}
                [hidden]{
                  display:none!important}
                  h1,h2,h3,p{
                    margin-top:0}
                    h1{
                      font-size:34px;
                      letter-spacing:-1.2px;
                      line-height:1.15;
                      margin-bottom:12px}
                      h2{
                        font-size:19px;
                        letter-spacing:-.35px;
                        margin-bottom:8px}
                        h3{
                          font-size:16px}
                          p{
                            line-height:1.6}
                            button{
                              border:0;
                              border-radius:7px;
                              padding:11px 16px;
                              font-weight:600;
                              font-size:13px;
                              transition:background .15s}
                              .primary{
                                background:var(--teal);
                                color:#fff}
                                .primary:hover{
                                  background:#006568}
                                  .secondary{
                                    background:#fff;
                                    border:1px solid #cbd9df;
                                    color:var(--ink)}
                                    .secondary:hover{
                                      background:#f1f6f7}
                                      .text-button{
                                        padding:5px 0;
                                        background:transparent;
                                        color:var(--teal);
                                        font-size:12px}
                                        .danger-button{
                                          background:transparent;
                                          color:#99513b;
                                          border:1px solid #e5d3cd}
                                          .eyebrow{
                                            font-size:10px;
                                            letter-spacing:1.6px;
                                            font-weight:700;
                                            color:var(--teal);
                                            margin-bottom:16px}
                                            .wordmark{
                                              display:flex;
                                              align-items:center;
                                              font-weight:800;
                                              letter-spacing:.7px;
                                              color:#fff;
                                              font-size:16px;
                                              white-space:nowrap}
                                              .wordmark span:not(.brand-icon){
                                                color:#48d5d7}
                                                .brand-icon{
                                                  display:inline-grid;
                                                  place-items:center;
                                                  width:34px;
                                                  height:38px;
                                                  margin-right:12px;
                                                  color:#4fe5e4;
                                                  border:2px solid #3bd2d3;
                                                  clip-path:polygon(25% 0,100% 0,100% 75%,75% 100%,0 100%,0 25%);
                                                  font-size:23px}
                                                  .wordmark small{
                                                    display:block;
                                                    font-size:9px;
                                                    letter-spacing:2.1px;
                                                    font-weight:500;
                                                    color:#aac0c9;
                                                    margin-top:5px}
                                                    .access-screen{
                                                      min-height:100vh;
                                                      display:grid;
                                                      grid-template-columns:1.1fr 1fr}
                                                      .access-brand{
                                                        background:radial-gradient(ellipse at 10% 20%,#145560 0,transparent 65%),var(--navy);
                                                        color:#d0e3e9;
                                                        padding:60px 9%;
                                                        display:flex;
                                                        flex-direction:column;
                                                        justify-content:center;
                                                        position:relative}
                                                        .access-brand .wordmark{
                                                          margin-bottom:88px}
                                                          .access-brand .eyebrow{
                                                            color:#62d1d1}
                                                            .access-brand h1{
                                                              font-size:44px;
                                                              color:white}
                                                              .access-brand>p:not(.eyebrow){
                                                                max-width:420px;
                                                                font-size:15px;
                                                                color:#b9d0d8}
                                                                .principle{
                                                                  display:flex;
                                                                  gap:15px;
                                                                  margin-top:40px;
                                                                  font-size:13px}
                                                                  .principle>span{
                                                                    font-size:26px;
                                                                    color:#4fd3d1}
                                                                    .principle strong{
                                                                      font-weight:500;
                                                                      color:#e2f5f7}
                                                                      .lab-label{
                                                                        font-size:10px;
                                                                        letter-spacing:1.8px;
                                                                        color:#89aab7;
                                                                        margin-top:70px}
                                                                        .access-form{
                                                                          align-self:center;
                                                                          justify-self:center;
                                                                          width:min(380px,80%);
                                                                          padding:60px 0}
                                                                          .access-form h2{
                                                                            font-size:27px}
                                                                            .access-form>p{
                                                                              font-size:14px;
                                                                              color:var(--muted)}
                                                                              label{
                                                                                display:block;
                                                                                font-size:12px;
                                                                                font-weight:600;
                                                                                margin:20px 0 8px}
                                                                                input,select{
                                                                                  width:100%;
                                                                                  padding:12px 13px;
                                                                                  border:1px solid #c4d3da;
                                                                                  border-radius:6px;
                                                                                  background:#fff;
                                                                                  color:var(--ink);
                                                                                  font-size:14px}
                                                                                  .access-form .primary{
                                                                                    width:100%;
                                                                                    margin-top:26px}
                                                                                    .fine-print{
                                                                                      margin-top:38px;
                                                                                      font-size:12px!important}
                                                                                      .error{
                                                                                        color:#a13928!important;
                                                                                        font-size:13px;
                                                                                        line-height:1.5}
                                                                                        .error:empty{
                                                                                          display:none}
                                                                                          .connection-error{
                                                                                            padding:12px 16px;
                                                                                            border:1px solid #ecc5bb;
                                                                                            background:#fff2ee;
                                                                                            border-radius:6px}
                                                                                            .shell{
                                                                                              display:flex;
                                                                                              min-height:100vh}
                                                                                              .sidebar{
                                                                                                width:240px;
                                                                                                min-width:240px;
                                                                                                background:var(--navy);
                                                                                                color:#c0d2da;
                                                                                                position:fixed;
                                                                                                inset:0 auto 0 0;
                                                                                                padding:32px 23px;
                                                                                                display:flex;
                                                                                                flex-direction:column}
                                                                                                .sidebar .wordmark{
                                                                                                  font-size:13px;
                                                                                                  margin-bottom:59px}
                                                                                                  .nav-caption{
                                                                                                    font-size:9px;
                                                                                                    letter-spacing:1.9px;
                                                                                                    margin-left:13px;
                                                                                                    color:#7597a6}
                                                                                                    .nav-link{
                                                                                                      display:flex;
                                                                                                      align-items:center;
                                                                                                      gap:13px;
                                                                                                      text-decoration:none;
                                                                                                      color:#b5cbd4;
                                                                                                      font-size:13px;
                                                                                                      padding:13px;
                                                                                                      border-radius:7px;
                                                                                                      margin:7px 0}
                                                                                                      .nav-link:first-child{
                                                                                                        background:#12414b;
                                                                                                        color:#5be0dd}
                                                                                                        .nav-link:hover{
                                                                                                          background:#17424d;
                                                                                                          color:#fff}
                                                                                                          .nav-link span{
                                                                                                            font-size:21px;
                                                                                                            line-height:1}
                                                                                                            .sidebar-note{
                                                                                                              margin-top:auto;
                                                                                                              font-size:12px;
                                                                                                              border-top:1px solid #294551;
                                                                                                              padding-top:23px}
                                                                                                              .dot{
                                                                                                                display:inline-block;
                                                                                                                height:7px;
                                                                                                                width:7px;
                                                                                                                background:#4ad2c2;
                                                                                                                border-radius:100%;
                                                                                                                margin-right:7px}
                                                                                                                .sidebar-note p{
                                                                                                                  font-size:12px;
                                                                                                                  color:#84a1b0;
                                                                                                                  margin:14px 0 7px}
                                                                                                                  .sidebar-note small{
                                                                                                                    font-size:10px;
                                                                                                                    color:#84a1b0}
                                                                                                                    .sidebar-logout{
                                                                                                                      background:transparent;
                                                                                                                      color:#b9cdd6;
                                                                                                                      padding:20px 0 0;
                                                                                                                      text-align:left;
                                                                                                                      font-size:11px;
                                                                                                                      font-weight:400}
                                                                                                                      .sidebar-logout span{
                                                                                                                        float:right}
                                                                                                                        .workspace{
                                                                                                                          margin-left:240px;
                                                                                                                          min-width:0;
                                                                                                                          flex:1}
                                                                                                                          .topbar{
                                                                                                                            display:flex;
                                                                                                                            justify-content:space-between;
                                                                                                                            align-items:center;
                                                                                                                            background:#fff;
                                                                                                                            border-bottom:1px solid var(--border);
                                                                                                                            padding:20px 36px;
                                                                                                                            font-size:11px;
                                                                                                                            color:#71838f}
                                                                                                                            .topbar strong{
                                                                                                                              font-weight:500;
                                                                                                                              color:#385362}
                                                                                                                              .separator{
                                                                                                                                margin:0 14px;
                                                                                                                                color:#bac9d0}
                                                                                                                                .local-badge{
                                                                                                                                  color:#147777;
                                                                                                                                  background:#edf8f5;
                                                                                                                                  padding:6px 10px;
                                                                                                                                  border-radius:20px;
                                                                                                                                  font-size:10px}
                                                                                                                                  main{
                                                                                                                                    max-width:1500px;
                                                                                                                                    margin:auto;
                                                                                                                                    padding:38px 36px 18px}
                                                                                                                                    .page-heading{
                                                                                                                                      display:flex;
                                                                                                                                      justify-content:space-between;
                                                                                                                                      align-items:flex-start;
                                                                                                                                      gap:20px}
                                                                                                                                      .page-heading .eyebrow{
                                                                                                                                        margin-bottom:12px}
                                                                                                                                        .page-heading>div>p:last-child{
                                                                                                                                          font-size:13px;
                                                                                                                                          color:var(--muted);
                                                                                                                                          margin-bottom:24px}
                                                                                                                                          .version-badge{
                                                                                                                                            white-space:nowrap;
                                                                                                                                            font-size:9px;
                                                                                                                                            letter-spacing:1px;
                                                                                                                                            border:1px solid #cddce0;
                                                                                                                                            padding:8px 9px;
                                                                                                                                            border-radius:5px;
                                                                                                                                            color:#758893;
                                                                                                                                            margin-top:28px}
                                                                                                                                            .version-badge strong{
                                                                                                                                              color:#32535d;
                                                                                                                                              margin-left:4px}
                                                                                                                                              .scope-note{
                                                                                                                                                display:flex;
                                                                                                                                                gap:12px;
                                                                                                                                                background:#e8f2f4;
                                                                                                                                                border:1px solid #d3e5e9;
                                                                                                                                                border-radius:8px;
                                                                                                                                                padding:15px 17px;
                                                                                                                                                font-size:12px;
                                                                                                                                                color:#426571;
                                                                                                                                                margin-bottom:24px}
                                                                                                                                                .scope-note p{
                                                                                                                                                  margin:0}
                                                                                                                                                  .scope-note strong{
                                                                                                                                                    color:#234e5c;
                                                                                                                                                    font-weight:600}
                                                                                                                                                    .note-icon{
                                                                                                                                                      border:1px solid #729eaa;
                                                                                                                                                      border-radius:50%;
                                                                                                                                                      height:17px;
                                                                                                                                                      min-width:17px;
                                                                                                                                                      text-align:center;
                                                                                                                                                      font-size:11px;
                                                                                                                                                      margin-top:2px}
                                                                                                                                                      .stats{
                                                                                                                                                        display:grid;
                                                                                                                                                        grid-template-columns:repeat(4,1fr);
                                                                                                                                                        gap:15px;
                                                                                                                                                        margin-bottom:28px}
                                                                                                                                                        .stats article{
                                                                                                                                                          padding:20px;
                                                                                                                                                          background:white;
                                                                                                                                                          border:1px solid var(--border);
                                                                                                                                                          border-radius:9px}
                                                                                                                                                          .stats article>span{
                                                                                                                                                            font-size:11px;
                                                                                                                                                            font-weight:500;
                                                                                                                                                            color:#556c79}
                                                                                                                                                            .stats strong{
                                                                                                                                                              display:block;
                                                                                                                                                              font-size:34px;
                                                                                                                                                              font-weight:600;
                                                                                                                                                              margin:13px 0 10px;
                                                                                                                                                              letter-spacing:-1px}
                                                                                                                                                              .stats small{
                                                                                                                                                                font-size:10px;
                                                                                                                                                                color:#80919b}
                                                                                                                                                                .stats .stat-accent{
                                                                                                                                                                  border-top:3px solid #009b96;
                                                                                                                                                                  padding-top:18px}
                                                                                                                                                                  .stat-accent strong{
                                                                                                                                                                    color:#00817c}
                                                                                                                                                                    .panel{
                                                                                                                                                                      border:1px solid var(--border);
                                                                                                                                                                      border-radius:10px;
                                                                                                                                                                      background:#fff;
                                                                                                                                                                      overflow:hidden;
                                                                                                                                                                      margin-bottom:25px}
                                                                                                                                                                      .section-heading{
                                                                                                                                                                        padding:23px 23px 19px;
                                                                                                                                                                        display:flex;
                                                                                                                                                                        justify-content:space-between;
                                                                                                                                                                        align-items:center;
                                                                                                                                                                        gap:15px}
                                                                                                                                                                        .section-heading h2{
                                                                                                                                                                          font-size:17px}
                                                                                                                                                                          .section-heading p{
                                                                                                                                                                            margin:0;
                                                                                                                                                                            color:var(--muted);
                                                                                                                                                                            font-size:11px}
                                                                                                                                                                            .actions{
                                                                                                                                                                              display:flex;
                                                                                                                                                                              gap:9px;
                                                                                                                                                                              flex-shrink:0}
                                                                                                                                                                              .installation-card{
                                                                                                                                                                                display:grid;
                                                                                                                                                                                grid-template-columns:minmax(140px,1.15fr) minmax(140px,1fr) minmax(240px,1.3fr);
                                                                                                                                                                                align-items:center;
                                                                                                                                                                                gap:15px;
                                                                                                                                                                                padding:21px 23px;
                                                                                                                                                                                border-top:1px solid #e9eef1}
                                                                                                                                                                                .installation-title{
                                                                                                                                                                                  font-size:13px;
                                                                                                                                                                                  font-weight:600;
                                                                                                                                                                                  margin:0 0 5px;
                                                                                                                                                                                  overflow-wrap:anywhere}
                                                                                                                                                                                  .installation-client{
                                                                                                                                                                                    font-size:11px;
                                                                                                                                                                                    color:var(--muted);
                                                                                                                                                                                    margin:0 0 8px;
                                                                                                                                                                                    overflow-wrap:anywhere}
                                                                                                                                                                                    .mode-label{
                                                                                                                                                                                      display:inline-block;
                                                                                                                                                                                      color:#5c7481;
                                                                                                                                                                                      font-size:9px;
                                                                                                                                                                                      background:#f0f4f7;
                                                                                                                                                                                      padding:4px 7px;
                                                                                                                                                                                      border-radius:4px}
                                                                                                                                                                                      .state-label{
                                                                                                                                                                                        display:inline-block;
                                                                                                                                                                                        font-size:10px;
                                                                                                                                                                                        font-weight:600;
                                                                                                                                                                                        padding:5px 8px;
                                                                                                                                                                                        border-radius:4px;
                                                                                                                                                                                        color:#697b87;
                                                                                                                                                                                        background:#eff3f6}
                                                                                                                                                                                        .state-recent{
                                                                                                                                                                                          background:#e1f5ef;
                                                                                                                                                                                          color:#217359}
                                                                                                                                                                                          .state-stale{
                                                                                                                                                                                            background:#fff4dd;
                                                                                                                                                                                            color:#956424}
                                                                                                                                                                                            .state-revoked{
                                                                                                                                                                                              background:#f5ece9;
                                                                                                                                                                                              color:#8f5240}
                                                                                                                                                                                              .signal-detail{
                                                                                                                                                                                                font-size:10px;
                                                                                                                                                                                                color:#7c8d96;
                                                                                                                                                                                                margin:8px 0 0}
                                                                                                                                                                                                .simulation-actions{
                                                                                                                                                                                                  display:flex;
                                                                                                                                                                                                  justify-content:flex-end;
                                                                                                                                                                                                  gap:8px;
                                                                                                                                                                                                  flex-wrap:wrap}
                                                                                                                                                                                                  .simulation-actions button{
                                                                                                                                                                                                    font-size:11px;
                                                                                                                                                                                                    padding:9px 10px}
                                                                                                                                                                                                    .simulator-caption{
                                                                                                                                                                                                      text-align:right;
                                                                                                                                                                                                      margin-top:8px;
                                                                                                                                                                                                      font-size:10px;
                                                                                                                                                                                                      color:#6f858e}
                                                                                                                                                                                                      .panel-footer{
                                                                                                                                                                                                        border-top:1px solid #e9eef1;
                                                                                                                                                                                                        padding:12px 23px;
                                                                                                                                                                                                        display:flex;
                                                                                                                                                                                                        align-items:center;
                                                                                                                                                                                                        justify-content:space-between;
                                                                                                                                                                                                        gap:15px;
                                                                                                                                                                                                        font-size:10px;
                                                                                                                                                                                                        color:#7a8f9b}
                                                                                                                                                                                                        .empty-state{
                                                                                                                                                                                                          padding:40px 20px;
                                                                                                                                                                                                          text-align:center;
                                                                                                                                                                                                          border-top:1px solid #e9eef1}
                                                                                                                                                                                                          .empty-icon{
                                                                                                                                                                                                            font-size:32px;
                                                                                                                                                                                                            color:#2a9196;
                                                                                                                                                                                                            margin-bottom:13px}
                                                                                                                                                                                                            .empty-state h3{
                                                                                                                                                                                                              margin-bottom:8px}
                                                                                                                                                                                                              .empty-state p{
                                                                                                                                                                                                                font-size:12px;
                                                                                                                                                                                                                color:var(--muted)}
                                                                                                                                                                                                                .lower-grid{
                                                                                                                                                                                                                  display:grid;
                                                                                                                                                                                                                  grid-template-columns:1.8fr 1fr;
                                                                                                                                                                                                                  gap:25px}
                                                                                                                                                                                                                  .lower-grid .panel{
                                                                                                                                                                                                                    margin-bottom:0}
                                                                                                                                                                                                                    .subtle-label{
                                                                                                                                                                                                                      font-size:8px;
                                                                                                                                                                                                                      color:#8b9ba4;
                                                                                                                                                                                                                      letter-spacing:.8px}
                                                                                                                                                                                                                      .activity-list{
                                                                                                                                                                                                                        list-style:none;
                                                                                                                                                                                                                        padding:0 23px 18px;
                                                                                                                                                                                                                        margin:0;
                                                                                                                                                                                                                        max-height:330px;
                                                                                                                                                                                                                        overflow-y:auto}
                                                                                                                                                                                                                        .activity-list li{
                                                                                                                                                                                                                          display:flex;
                                                                                                                                                                                                                          gap:12px;
                                                                                                                                                                                                                          padding:13px 0;
                                                                                                                                                                                                                          border-top:1px solid #edf1f3}
                                                                                                                                                                                                                          .activity-dot{
                                                                                                                                                                                                                            border:4px solid #e9f5f3;
                                                                                                                                                                                                                            border-radius:50%;
                                                                                                                                                                                                                            width:14px;
                                                                                                                                                                                                                            height:14px;
                                                                                                                                                                                                                            min-width:14px;
                                                                                                                                                                                                                            background:#42a99c;
                                                                                                                                                                                                                            margin-top:2px}
                                                                                                                                                                                                                            .activity-text{
                                                                                                                                                                                                                              flex:1;
                                                                                                                                                                                                                              font-size:11px;
                                                                                                                                                                                                                              color:#526c79;
                                                                                                                                                                                                                              overflow-wrap:anywhere}
                                                                                                                                                                                                                              .activity-text strong{
                                                                                                                                                                                                                                display:block;
                                                                                                                                                                                                                                font-size:11px;
                                                                                                                                                                                                                                color:#264655;
                                                                                                                                                                                                                                font-weight:500;
                                                                                                                                                                                                                                margin-bottom:4px}
                                                                                                                                                                                                                                .activity-list time{
                                                                                                                                                                                                                                  font-size:9px;
                                                                                                                                                                                                                                  color:#8b9ca6;
                                                                                                                                                                                                                                  white-space:nowrap;
                                                                                                                                                                                                                                  margin-top:3px}
                                                                                                                                                                                                                                  .autonomy-card{
                                                                                                                                                                                                                                    border-radius:10px;
                                                                                                                                                                                                                                    padding:25px;
                                                                                                                                                                                                                                    color:#cadee5;
                                                                                                                                                                                                                                    background:radial-gradient(ellipse at 100% 0,#235764,transparent 80%),#0d303e}
                                                                                                                                                                                                                                    .autonomy-card .eyebrow{
                                                                                                                                                                                                                                      display:block;
                                                                                                                                                                                                                                      font-size:9px;
                                                                                                                                                                                                                                      color:#6ac6c5}
                                                                                                                                                                                                                                      .autonomy-card h2{
                                                                                                                                                                                                                                        font-size:24px;
                                                                                                                                                                                                                                        line-height:1.25;
                                                                                                                                                                                                                                        color:#eef9fa;
                                                                                                                                                                                                                                        margin:15px 0 20px}
                                                                                                                                                                                                                                        .autonomy-card p{
                                                                                                                                                                                                                                          font-size:11px;
                                                                                                                                                                                                                                          line-height:1.65}
                                                                                                                                                                                                                                          .autonomy-card strong{
                                                                                                                                                                                                                                            color:#e0eff3;
                                                                                                                                                                                                                                            font-weight:600}
                                                                                                                                                                                                                                            .autonomy-footnote{
                                                                                                                                                                                                                                              padding-top:13px;
                                                                                                                                                                                                                                              border-top:1px solid #40616d;
                                                                                                                                                                                                                                              color:#8fb4c0;
                                                                                                                                                                                                                                              font-size:10px!important;
                                                                                                                                                                                                                                              margin-bottom:0}
                                                                                                                                                                                                                                              .page-footer{
                                                                                                                                                                                                                                                display:flex;
                                                                                                                                                                                                                                                justify-content:space-between;
                                                                                                                                                                                                                                                gap:20px;
                                                                                                                                                                                                                                                margin-top:30px;
                                                                                                                                                                                                                                                font-size:8px;
                                                                                                                                                                                                                                                letter-spacing:.7px;
                                                                                                                                                                                                                                                color:#8b9da7}
                                                                                                                                                                                                                                                .toast{
                                                                                                                                                                                                                                                  position:fixed;
                                                                                                                                                                                                                                                  bottom:24px;
                                                                                                                                                                                                                                                  left:50%;
                                                                                                                                                                                                                                                  transform:translateX(-50%);
                                                                                                                                                                                                                                                  background:#133d46;
                                                                                                                                                                                                                                                  color:#f4ffff;
                                                                                                                                                                                                                                                  box-shadow:0 6px 25px #08233130;
                                                                                                                                                                                                                                                  padding:14px 20px;
                                                                                                                                                                                                                                                  border-radius:8px;
                                                                                                                                                                                                                                                  max-width:calc(100% - 32px);
                                                                                                                                                                                                                                                  font-size:13px;
                                                                                                                                                                                                                                                  z-index:10}
                                                                                                                                                                                                                                                  dialog{
                                                                                                                                                                                                                                                    border:1px solid #d9e5ea;
                                                                                                                                                                                                                                                    border-radius:12px;
                                                                                                                                                                                                                                                    max-width:min(480px,calc(100% - 32px));
                                                                                                                                                                                                                                                    width:480px;
                                                                                                                                                                                                                                                    padding:27px;
                                                                                                                                                                                                                                                    color:var(--ink);
                                                                                                                                                                                                                                                    box-shadow:0 20px 100px #05242c44}
                                                                                                                                                                                                                                                    dialog::backdrop{
                                                                                                                                                                                                                                                      background:#09263280;
                                                                                                                                                                                                                                                      backdrop-filter:blur(2px)}
                                                                                                                                                                                                                                                      .dialog-heading{
                                                                                                                                                                                                                                                        display:flex;
                                                                                                                                                                                                                                                        justify-content:space-between;
                                                                                                                                                                                                                                                        align-items:center;
                                                                                                                                                                                                                                                        gap:20px}
                                                                                                                                                                                                                                                        .dialog-heading h2{
                                                                                                                                                                                                                                                          margin:0}
                                                                                                                                                                                                                                                          .dialog-heading button{
                                                                                                                                                                                                                                                            padding:3px 9px;
                                                                                                                                                                                                                                                            background:#f1f5f7;
                                                                                                                                                                                                                                                            color:#577582;
                                                                                                                                                                                                                                                            font-size:22px}
                                                                                                                                                                                                                                                            dialog p{
                                                                                                                                                                                                                                                              font-size:12px;
                                                                                                                                                                                                                                                              color:var(--muted);
                                                                                                                                                                                                                                                              margin:15px 0}
                                                                                                                                                                                                                                                              .dialog-actions{
                                                                                                                                                                                                                                                                display:flex;
                                                                                                                                                                                                                                                                justify-content:flex-end;
                                                                                                                                                                                                                                                                gap:10px;
                                                                                                                                                                                                                                                                margin-top:25px}
                                                                                                                                                                                                                                                                .field-help{
                                                                                                                                                                                                                                                                  font-size:11px}
                                                                                                                                                                                                                                                                  .form-error{
                                                                                                                                                                                                                                                                    margin-bottom:0}
                                                                                                                                                                                                                                                                    @media(min-width:1600px){
                                                                                                                                                                                                                                                                      main{
                                                                                                                                                                                                                                                                        padding-top:48px}
                                                                                                                                                                                                                                                                        .installation-card{
                                                                                                                                                                                                                                                                          padding-top:27px;
                                                                                                                                                                                                                                                                          padding-bottom:27px}
                                                                                                                                                                                                                                                                          .stats article{
                                                                                                                                                                                                                                                                            padding:25px}
                                                                                                                                                                                                                                                                            .stats .stat-accent{
                                                                                                                                                                                                                                                                              padding-top:23px}
                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                            @media(max-width:1150px){
                                                                                                                                                                                                                                                                              .sidebar{
                                                                                                                                                                                                                                                                                width:200px;
                                                                                                                                                                                                                                                                                min-width:200px;
                                                                                                                                                                                                                                                                                padding:27px 17px}
                                                                                                                                                                                                                                                                                .workspace{
                                                                                                                                                                                                                                                                                  margin-left:200px}
                                                                                                                                                                                                                                                                                  .sidebar .wordmark{
                                                                                                                                                                                                                                                                                    font-size:11px}
                                                                                                                                                                                                                                                                                    .brand-icon{
                                                                                                                                                                                                                                                                                      width:29px;
                                                                                                                                                                                                                                                                                      height:32px;
                                                                                                                                                                                                                                                                                      margin-right:8px}
                                                                                                                                                                                                                                                                                      main{
                                                                                                                                                                                                                                                                                        padding:28px 23px 18px}
                                                                                                                                                                                                                                                                                        .topbar{
                                                                                                                                                                                                                                                                                          padding:20px 23px}
                                                                                                                                                                                                                                                                                          .installation-card{
                                                                                                                                                                                                                                                                                            grid-template-columns:1fr 1fr}
                                                                                                                                                                                                                                                                                            .installation-controls{
                                                                                                                                                                                                                                                                                              grid-column:1/-1;
                                                                                                                                                                                                                                                                                              display:flex;
                                                                                                                                                                                                                                                                                              justify-content:space-between;
                                                                                                                                                                                                                                                                                              align-items:center;
                                                                                                                                                                                                                                                                                              flex-direction:row-reverse;
                                                                                                                                                                                                                                                                                              gap:10px}
                                                                                                                                                                                                                                                                                              .simulator-caption{
                                                                                                                                                                                                                                                                                                margin:0;
                                                                                                                                                                                                                                                                                                text-align:left}
                                                                                                                                                                                                                                                                                                .lower-grid{
                                                                                                                                                                                                                                                                                                  grid-template-columns:1.3fr 1fr;
                                                                                                                                                                                                                                                                                                  gap:18px}
                                                                                                                                                                                                                                                                                                  .stats{
                                                                                                                                                                                                                                                                                                    gap:10px}
                                                                                                                                                                                                                                                                                                    .stats article{
                                                                                                                                                                                                                                                                                                      padding:15px}
                                                                                                                                                                                                                                                                                                      .stats .stat-accent{
                                                                                                                                                                                                                                                                                                        padding-top:13px}
                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                      @media(max-width:800px){
                                                                                                                                                                                                                                                                                                        .sidebar{
                                                                                                                                                                                                                                                                                                          position:static;
                                                                                                                                                                                                                                                                                                          width:100%;
                                                                                                                                                                                                                                                                                                          min-width:0;
                                                                                                                                                                                                                                                                                                          padding:18px 22px;
                                                                                                                                                                                                                                                                                                          display:flex;
                                                                                                                                                                                                                                                                                                          flex-direction:row;
                                                                                                                                                                                                                                                                                                          align-items:center;
                                                                                                                                                                                                                                                                                                          justify-content:space-between;
                                                                                                                                                                                                                                                                                                          gap:15px}
                                                                                                                                                                                                                                                                                                          .sidebar .wordmark{
                                                                                                                                                                                                                                                                                                            margin:0;
                                                                                                                                                                                                                                                                                                            font-size:12px}
                                                                                                                                                                                                                                                                                                            .sidebar nav,.nav-caption,.sidebar-note{
                                                                                                                                                                                                                                                                                                              display:none}
                                                                                                                                                                                                                                                                                                              .sidebar-logout{
                                                                                                                                                                                                                                                                                                                padding:0;
                                                                                                                                                                                                                                                                                                                white-space:nowrap}
                                                                                                                                                                                                                                                                                                                .sidebar-logout span{
                                                                                                                                                                                                                                                                                                                  margin-left:10px}
                                                                                                                                                                                                                                                                                                                  .shell{
                                                                                                                                                                                                                                                                                                                    display:block}
                                                                                                                                                                                                                                                                                                                    .workspace{
                                                                                                                                                                                                                                                                                                                      margin:0}
                                                                                                                                                                                                                                                                                                                      .topbar{
                                                                                                                                                                                                                                                                                                                        padding:12px 23px}
                                                                                                                                                                                                                                                                                                                        h1{
                                                                                                                                                                                                                                                                                                                          font-size:30px}
                                                                                                                                                                                                                                                                                                                          .section-heading{
                                                                                                                                                                                                                                                                                                                            align-items:flex-start}
                                                                                                                                                                                                                                                                                                                            .lower-grid{
                                                                                                                                                                                                                                                                                                                              grid-template-columns:1fr}
                                                                                                                                                                                                                                                                                                                              .stats{
                                                                                                                                                                                                                                                                                                                                grid-template-columns:repeat(2,1fr)}
                                                                                                                                                                                                                                                                                                                                .page-footer{
                                                                                                                                                                                                                                                                                                                                  flex-direction:column;
                                                                                                                                                                                                                                                                                                                                  gap:10px}
                                                                                                                                                                                                                                                                                                                                  .access-screen{
                                                                                                                                                                                                                                                                                                                                    grid-template-columns:1fr}
                                                                                                                                                                                                                                                                                                                                    .access-brand{
                                                                                                                                                                                                                                                                                                                                      padding:30px 10%}
                                                                                                                                                                                                                                                                                                                                      .access-brand .wordmark{
                                                                                                                                                                                                                                                                                                                                        margin-bottom:35px}
                                                                                                                                                                                                                                                                                                                                        .access-brand h1{
                                                                                                                                                                                                                                                                                                                                          font-size:32px}
                                                                                                                                                                                                                                                                                                                                          .access-brand .principle,.access-brand .lab-label{
                                                                                                                                                                                                                                                                                                                                            display:none}
                                                                                                                                                                                                                                                                                                                                            .access-form{
                                                                                                                                                                                                                                                                                                                                              padding:38px 0}
                                                                                                                                                                                                                                                                                                                                              .access-brand>p:not(.eyebrow){
                                                                                                                                                                                                                                                                                                                                                margin-bottom:0}
                                                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                                                              @media(max-width:480px){
                                                                                                                                                                                                                                                                                                                                                main{
                                                                                                                                                                                                                                                                                                                                                  padding:26px 15px 18px}
                                                                                                                                                                                                                                                                                                                                                  .topbar{
                                                                                                                                                                                                                                                                                                                                                    padding:12px 15px}
                                                                                                                                                                                                                                                                                                                                                    .page-heading{
                                                                                                                                                                                                                                                                                                                                                      display:block}
                                                                                                                                                                                                                                                                                                                                                      .version-badge{
                                                                                                                                                                                                                                                                                                                                                        display:inline-block;
                                                                                                                                                                                                                                                                                                                                                        margin:0 0 18px}
                                                                                                                                                                                                                                                                                                                                                        .page-heading>div>p:last-child{
                                                                                                                                                                                                                                                                                                                                                          margin-bottom:12px}
                                                                                                                                                                                                                                                                                                                                                          .section-heading{
                                                                                                                                                                                                                                                                                                                                                            flex-direction:column;
                                                                                                                                                                                                                                                                                                                                                            padding:20px 18px}
                                                                                                                                                                                                                                                                                                                                                            .actions{
                                                                                                                                                                                                                                                                                                                                                              width:100%}
                                                                                                                                                                                                                                                                                                                                                              .actions button{
                                                                                                                                                                                                                                                                                                                                                                flex:1}
                                                                                                                                                                                                                                                                                                                                                                .installation-card{
                                                                                                                                                                                                                                                                                                                                                                  padding:20px 18px;
                                                                                                                                                                                                                                                                                                                                                                  gap:18px 10px}
                                                                                                                                                                                                                                                                                                                                                                  .installation-controls{
                                                                                                                                                                                                                                                                                                                                                                    align-items:flex-start;
                                                                                                                                                                                                                                                                                                                                                                    flex-direction:column}
                                                                                                                                                                                                                                                                                                                                                                    .simulation-actions{
                                                                                                                                                                                                                                                                                                                                                                      justify-content:flex-start}
                                                                                                                                                                                                                                                                                                                                                                      .panel-footer{
                                                                                                                                                                                                                                                                                                                                                                        padding:12px 18px}
                                                                                                                                                                                                                                                                                                                                                                        .stats small{
                                                                                                                                                                                                                                                                                                                                                                          font-size:9px}
                                                                                                                                                                                                                                                                                                                                                                          .stats article>span{
                                                                                                                                                                                                                                                                                                                                                                            font-size:10px}
                                                                                                                                                                                                                                                                                                                                                                            .sidebar .wordmark{
                                                                                                                                                                                                                                                                                                                                                                              font-size:10px}
                                                                                                                                                                                                                                                                                                                                                                              .sidebar-logout{
                                                                                                                                                                                                                                                                                                                                                                                font-size:10px}
                                                                                                                                                                                                                                                                                                                                                                                .scope-note{
                                                                                                                                                                                                                                                                                                                                                                                  font-size:11px}
                                                                                                                                                                                                                                                                                                                                                                                  .activity-list{
                                                                                                                                                                                                                                                                                                                                                                                    padding:0 18px 18px}
                                                                                                                                                                                                                                                                                                                                                                                    .activity-list time{
                                                                                                                                                                                                                                                                                                                                                                                      font-size:8px}
                                                                                                                                                                                                                                                                                                                                                                                    }
