:root{--ct-color-ink:#0a2540;--ct-color-paper:#fbf9fa;--ct-color-fog:#a7b8c7;--ct-color-stone:#d9d6cf;--ct-color-white:#fff;--ct-color-muted:#536577;--ct-color-line:#dce2e7;--ct-color-control-line:#7b8d9e;--ct-color-soft:#edf2f6;--ct-color-success:#22634a;--ct-color-success-bg:#eaf3ee;--ct-color-warning:#845315;--ct-color-warning-bg:#faf1df;--ct-color-danger:#a33435;--ct-color-danger-bg:#fbeded;--ct-color-info:#285f8f;--ct-color-chart-1:#0a2540;--ct-color-chart-2:#607d95;--ct-color-chart-3:#347875;--ct-color-chart-4:#8a7461;--ct-font-sans:"IBM Plex Sans", Arial, sans-serif;--ct-font-mono:"IBM Plex Mono", ui-monospace, monospace;--ct-space-1:4px;--ct-space-2:8px;--ct-space-3:12px;--ct-space-4:16px;--ct-space-6:24px;--ct-space-8:32px;--ct-space-12:48px;--ct-space-16:64px;--ct-radius-control:4px;--ct-radius-panel:8px;--ct-radius-dialog:12px;--ct-size-caption:12px;--ct-size-ui:14px;--ct-size-body:16px;--ct-size-section:24px;--ct-size-title:32px;--ct-size-display:56px;--ct-size-control:40px;--ct-size-touch:44px;--ct-size-row:44px;--ct-size-row-compact:36px;--ct-motion-fast:.12s;--ct-motion-standard:.18s;--ct-shadow-elevated:0 12px 36px #0a25401f;--ct-focus-ring:2px solid #285f8f;--ct-focus-offset:3px}@font-face{font-family:IBM Plex Sans;src:url(/static/assets/IBMPlexSans-Regular-Bl2SjS7V.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/static/assets/IBMPlexSans-Medium-DV05E5xX.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/static/assets/IBMPlexSans-SemiBold-B9auKknr.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/static/assets/IBMPlexMono-Regular-CaE70L_R.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box}body{color:var(--ct-color-ink);background:var(--ct-color-paper);font-family:var(--ct-font-sans);font-variant-numeric:tabular-nums;margin:0;font-size:16px;line-height:1.5}button,input,select{font:inherit;color:inherit}button,.button{border:1px solid var(--ct-color-control-line);cursor:pointer;background:#fff;border-radius:4px;justify-content:center;align-items:center;min-height:40px;padding:8px 15px;font-weight:500;text-decoration:none;display:inline-flex}button:hover,.button:hover{background:var(--ct-color-soft)}button:disabled{opacity:.55;cursor:not-allowed}.primary{background:var(--ct-color-ink);color:#fff;border-color:var(--ct-color-ink)}.primary:hover{background:#163d5d}.quiet{background:0 0;border-color:#0000;justify-content:flex-start}.muted{color:var(--ct-color-muted)}.small{font-size:14px}.shell{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--ct-color-fog);flex-direction:column;gap:44px;padding:36px 20px 24px;display:flex}.brand{color:inherit;align-items:center;gap:14px;padding:0 8px;font-size:23px;font-weight:500;text-decoration:none;display:flex}.brand img{width:44px;height:44px}.brand small{font-size:14px;font-weight:400;display:block}.sidebar nav{gap:6px;display:grid}.sidebar nav button{background:0 0;border:0;justify-content:flex-start}.sidebar nav button[aria-current]{background:var(--ct-color-paper)}.sidebar-bottom{overflow-wrap:anywhere;margin-top:auto;font-size:14px}.sidebar-bottom p{padding:8px}.command-button{background:0 0;justify-content:space-between;width:100%;padding:8px;font-size:14px}.sidebar-bottom .quiet{font-size:14px}kbd{font:12px var(--ct-font-mono);padding:2px 4px}.environment{border-bottom:1px solid var(--ct-color-line);color:var(--ct-color-muted);justify-content:space-between;gap:16px;padding:14px 36px;font-size:14px;display:flex}.content{max-width:1530px;margin:auto;padding:38px 36px}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:36px;display:flex}h1{letter-spacing:-.5px;margin:0 0 12px;font-size:32px;font-weight:500;line-height:1.2}h2{margin:0 0 16px;font-size:20px;font-weight:500}p{max-width:78ch;margin:8px 0 16px}.page-heading p{color:var(--ct-color-muted);margin:0}.list-tools{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;font-size:14px;display:flex}.search{width:100%;max-width:420px}input,select{border:1px solid var(--ct-color-control-line);background:#fff;border-radius:4px;width:100%;min-height:44px;padding:9px 12px;display:block}label{margin-bottom:18px;font-weight:500;display:block}label input,label select{margin-top:7px;font-weight:400}.search,.search input{margin:0}table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}th{color:var(--ct-color-muted);background:var(--ct-color-soft);border-bottom:1px solid var(--ct-color-line);padding:12px 16px;font-weight:500}td{border-bottom:1px solid var(--ct-color-line);vertical-align:middle;padding:17px 16px}th:first-child,td:first-child{padding-left:0}th:first-child{padding-left:16px}.row-link{text-align:left;background:0 0;border:0;min-height:28px;padding:0;font-size:16px}.row-link:hover{background:0 0;text-decoration:underline}.table-sub{color:var(--ct-color-muted);margin-top:4px;display:block}.table-host{overflow-wrap:anywhere;min-width:180px}.status{white-space:nowrap;align-items:center;gap:7px;font-size:14px;display:inline-flex}.status:before{content:"";background:var(--ct-color-control-line);border-radius:50%;width:7px;height:7px}.status.ready{color:var(--ct-color-success)}.status.ready:before{background:var(--ct-color-success)}.status.needs_attention{color:var(--ct-color-danger)}.status.needs_attention:before{background:var(--ct-color-danger)}.status.verifying:before,.status.queued:before{background:var(--ct-color-warning)}.table-scroll{overflow-x:auto}.footnote{color:var(--ct-color-muted);margin-top:20px;font-size:14px}.empty{border-block:1px solid var(--ct-color-line);padding:52px 0}.empty p{max-width:57ch;color:var(--ct-color-muted)}.back{margin-bottom:16px;padding-left:0}.detail-layout{grid-template-columns:minmax(0,1fr) 270px;gap:44px;display:grid}.section-label{justify-content:space-between;align-items:center;gap:16px;display:flex}.section-label h2{margin:0}.hostname{letter-spacing:-.3px;overflow-wrap:anywhere;margin:24px 0 12px;font-size:25px;font-weight:500}.steps{border-top:1px solid var(--ct-color-line);margin:20px 0;padding:24px 0 6px;list-style:none}.steps li{gap:15px;padding-bottom:24px;display:flex}.step{border:1px solid var(--ct-color-control-line);border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;height:28px;font-size:14px;display:flex}.step.done{color:var(--ct-color-success);background:var(--ct-color-success-bg);border-color:var(--ct-color-success)}strong{font-weight:500}.steps p{color:var(--ct-color-muted);margin:4px 0 0;font-size:14px}.actions{flex-wrap:wrap;gap:12px;display:flex}.product-note{border-left:3px solid var(--ct-color-fog);background:var(--ct-color-soft);margin-top:32px;padding:12px 18px}.product-note p{color:var(--ct-color-muted);margin-bottom:0;font-size:14px}.contact-heading{margin:32px 0 8px}.activity{border-left:1px solid var(--ct-color-line);padding-left:26px;font-size:14px}.activity article{border-bottom:1px solid var(--ct-color-line);padding:18px 0}.activity p{overflow-wrap:anywhere;margin:4px 0 8px}.activity span{color:var(--ct-color-muted);overflow-wrap:anywhere;font-size:12px}.connection-panel{max-width:720px}.connection-panel dl{margin:24px 0 30px}dl div{border-bottom:1px solid var(--ct-color-line);grid-template-columns:160px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}dt{color:var(--ct-color-muted)}dd{overflow-wrap:anywhere;margin:0}.pagination{justify-content:flex-end;align-items:center;gap:20px;margin-top:24px;display:flex}.error{background:var(--ct-color-danger-bg);color:var(--ct-color-danger);border-left:3px solid var(--ct-color-danger);overflow-wrap:anywhere;padding:16px}.notice{color:var(--ct-color-success);font-size:14px}.example-note{background:var(--ct-color-soft);padding:12px;font-size:14px}dialog{border:1px solid var(--ct-color-line);width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ct-color-ink);background:var(--ct-color-paper);box-shadow:var(--ct-shadow-elevated);border-radius:12px;padding:28px}dialog::backdrop{background:#0a254052}.dialog-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.dialog-header h2{margin:0}.dialog-header button{padding:5px;font-size:14px}.dialog-actions{justify-content:flex-end;gap:12px;margin-top:28px;display:flex}.address-preview{background:var(--ct-color-soft);overflow-wrap:anywhere;margin-top:-8px;padding:12px}.review{font-size:14px}.review div{grid-template-columns:140px minmax(0,1fr)}[role=option] button{text-align:left;background:0 0;border:0;justify-content:flex-start;width:100%}[role=option][aria-selected=true]{background:var(--ct-color-soft)}#command-results{margin-top:16px}.sign-in{padding-top:40px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:5;background:#fff;padding:12px;position:fixed;top:-100px;left:16px}.skip:focus{top:12px}:focus-visible{outline:var(--ct-focus-ring);outline-offset:var(--ct-focus-offset)}@media (width>=1500px){.content{padding-top:48px}.detail-layout{grid-template-columns:minmax(0,1fr) 310px;gap:64px}}@media (width<=1100px){.shell{grid-template-columns:190px minmax(0,1fr)}.content{padding:28px 24px}.detail-layout{grid-template-columns:1fr}.activity{border-left:0;border-top:1px solid var(--ct-color-line);padding:24px 0}.environment{padding-inline:24px}.sidebar{padding-inline:14px}.brand{gap:10px;padding:0}}@media (width<=700px){.shell{display:block}.sidebar{gap:16px;padding:16px}.brand{font-size:20px}.brand img{width:34px;height:34px}.brand small{margin-left:8px;display:inline}.sidebar nav{display:flex}.sidebar-bottom{flex-wrap:wrap;gap:8px;display:flex}.sidebar-bottom p{display:none}.command-button{width:auto}.environment{padding:12px 16px;font-size:12px}.environment span{display:none}.content{padding:24px 16px}.page-heading{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:24px}h1{font-size:28px}.list-tools{gap:12px}.list-tools>span{white-space:nowrap}.table-scroll{margin-right:-16px}table{min-width:730px}.section-label{display:block}.section-label .status{margin-top:8px}.hostname{font-size:22px}.dialog-actions{flex-wrap:wrap}dialog{padding:20px}.review div,dl div{grid-template-columns:1fr;gap:4px}.pagination{justify-content:flex-start;gap:12px}.step{flex-basis:28px}button,.button{min-height:44px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
