*{box-sizing:border-box}html,body{margin:0}.app-provider{--canvas:var(--spectrum-global-color-gray-100);--surface:var(--spectrum-global-color-gray-50);--line:var(--spectrum-global-color-gray-300);--text:var(--spectrum-global-color-gray-800);--strong:var(--spectrum-global-color-gray-900);--muted:var(--spectrum-global-color-gray-700);color:var(--text);font-size:var(--spectrum-global-dimension-font-size-100);line-height:var(--spectrum-alias-body-text-line-height);background:var(--canvas)}@media (prefers-color-scheme:dark){.app-provider{--surface:var(--spectrum-global-color-gray-75)}}h1,h2,h3,p{margin:0}h1,h2,h3{color:var(--strong);font-weight:var(--spectrum-global-font-weight-bold);line-height:var(--spectrum-alias-heading-text-line-height,1.3)}h1{font-size:var(--spectrum-global-dimension-font-size-700)}h2{font-size:var(--spectrum-global-dimension-font-size-300)}h3{font-size:var(--spectrum-global-dimension-font-size-200)}.muted{color:var(--muted)}.small{font-size:var(--spectrum-global-dimension-font-size-75)}.mono,code,pre,.mono-field input,.mono-field textarea{font-family:var(--spectrum-alias-code-text-font-family);font-size:var(--spectrum-global-dimension-font-size-75)}.multi-line.multi-line textarea{min-height:calc(var(--rows,4) * 1.5em + var(--spectrum-global-dimension-size-200))}.app-frame{flex-direction:column;min-height:100vh;display:flex}.skip-link{left:var(--spectrum-global-dimension-size-200);top:var(--spectrum-global-dimension-size-100);z-index:100;padding:var(--spectrum-global-dimension-size-100) var(--spectrum-global-dimension-size-200);border-radius:var(--spectrum-alias-border-radius-regular);background:var(--surface);color:var(--strong);font-weight:var(--spectrum-global-font-weight-bold);position:absolute;transform:translateY(-200%)}.skip-link:focus{outline:var(--spectrum-alias-focus-ring-size) solid var(--spectrum-alias-focus-ring-color);transform:none}.app-header{min-height:var(--spectrum-global-dimension-size-700);align-items:center;gap:var(--spectrum-global-dimension-size-200);padding:0 var(--spectrum-global-dimension-size-200) 0 var(--spectrum-global-dimension-size-250);background:var(--surface);border-bottom:var(--spectrum-alias-border-size-thin) solid var(--line);z-index:20;display:flex;position:sticky;top:0}.brand{align-items:center;gap:var(--spectrum-global-dimension-size-125);font-size:var(--spectrum-global-dimension-font-size-200);font-weight:var(--spectrum-global-font-weight-bold);color:var(--strong);border-radius:var(--spectrum-alias-border-radius-regular);text-decoration:none;display:flex}.brand img{display:block}.brand:focus-visible,.side-nav a:focus-visible,.stat-card:focus-visible{outline:var(--spectrum-alias-focus-ring-size) solid var(--spectrum-alias-focus-ring-color);outline-offset:var(--spectrum-global-dimension-size-25)}.header-context{color:var(--muted);padding-left:var(--spectrum-global-dimension-size-200);border-left:var(--spectrum-alias-border-size-thin) solid var(--line)}.header-actions{align-items:center;gap:var(--spectrum-global-dimension-size-200);margin-left:auto;display:flex}.header-actions form{margin:0}.session-label{align-items:center;gap:var(--spectrum-global-dimension-size-100);color:var(--muted);display:flex}.app-body{flex:1;min-height:0;display:flex}.app-rail{width:var(--spectrum-global-dimension-size-3000);background:var(--surface);border-right:var(--spectrum-alias-border-size-thin) solid var(--line);padding:var(--spectrum-global-dimension-size-200) var(--spectrum-global-dimension-size-150);flex-shrink:0}.app-main{flex-direction:column;flex:1;min-width:0;display:flex}.content{min-width:0;padding:var(--spectrum-global-dimension-size-400) var(--spectrum-global-dimension-size-500);max-width:calc(var(--spectrum-global-dimension-size-6000) * 3);flex:1;width:100%;margin:0 auto}.content:focus{outline:none}.content.narrow{max-width:calc(var(--spectrum-global-dimension-size-6000) * 1.5);gap:var(--spectrum-global-dimension-size-200);padding-top:var(--spectrum-global-dimension-size-1000);align-content:start;display:grid}.page-footer{margin:0 var(--spectrum-global-dimension-size-500);padding:var(--spectrum-global-dimension-size-200) 0 var(--spectrum-global-dimension-size-300);border-top:var(--spectrum-alias-border-size-thin) solid var(--line);color:var(--muted);font-size:var(--spectrum-global-dimension-font-size-75)}.side-nav{gap:var(--spectrum-global-dimension-size-200);top:calc(var(--spectrum-global-dimension-size-700) + var(--spectrum-global-dimension-size-200));display:grid;position:sticky}.side-nav ul{gap:var(--spectrum-global-dimension-size-25);margin:0;padding:0;list-style:none;display:grid}.nav-group-label{padding:0 var(--spectrum-global-dimension-size-150) var(--spectrum-global-dimension-size-50);color:var(--muted);font-size:var(--spectrum-global-dimension-font-size-75);font-weight:var(--spectrum-global-font-weight-bold);display:block}.side-nav a{align-items:center;gap:var(--spectrum-global-dimension-size-125);padding:var(--spectrum-global-dimension-size-100) var(--spectrum-global-dimension-size-150);border-radius:var(--spectrum-alias-border-radius-regular);color:var(--text);min-height:var(--spectrum-global-dimension-size-400);text-decoration:none;display:flex}.side-nav a:hover{background:var(--spectrum-global-color-gray-200);color:var(--strong)}.side-nav a[aria-current=page]{background:var(--spectrum-global-color-gray-200);color:var(--strong);font-weight:var(--spectrum-global-font-weight-bold)}.nav-pending{margin-left:auto;display:flex}.page-header{gap:var(--spectrum-global-dimension-size-150);margin-bottom:var(--spectrum-global-dimension-size-300);display:grid}.page-header-text{flex:1 1 var(--spectrum-global-dimension-size-4600);min-width:0}.page-description{margin-top:var(--spectrum-global-dimension-size-75);max-width:var(--spectrum-global-dimension-size-6000)}.panel{background:var(--surface);border:var(--spectrum-alias-border-size-thin) solid var(--line);border-radius:var(--spectrum-alias-border-radius-medium);margin-bottom:var(--spectrum-global-dimension-size-300);overflow:hidden}.panel-heading{justify-content:space-between;align-items:flex-start;gap:var(--spectrum-global-dimension-size-200);padding:var(--spectrum-global-dimension-size-250) var(--spectrum-global-dimension-size-300) var(--spectrum-global-dimension-size-200);flex-wrap:wrap;display:flex}.panel-heading-text{flex:1 1 var(--spectrum-global-dimension-size-3600);min-width:0}.panel-description{margin-top:var(--spectrum-global-dimension-size-50);max-width:calc(var(--spectrum-global-dimension-size-6000) * 2)}.panel>.alert{margin:0 var(--spectrum-global-dimension-size-300) var(--spectrum-global-dimension-size-300)}.empty-state{padding:var(--spectrum-global-dimension-size-400) var(--spectrum-global-dimension-size-300)}.two-columns{gap:var(--spectrum-global-dimension-size-300);grid-template-columns:1fr 1fr;display:grid}.two-columns>.panel{min-width:0}.alert{margin-bottom:var(--spectrum-global-dimension-size-300)}.alert p+p{margin-top:var(--spectrum-global-dimension-size-75)}.tag{margin-left:var(--spectrum-global-dimension-size-100);vertical-align:middle}.status{vertical-align:middle}.cell-stack{gap:var(--spectrum-global-dimension-size-25);min-width:0;display:grid}.cell-stack>.mono{overflow-wrap:anywhere}.stat-grid{margin:0 0 var(--spectrum-global-dimension-size-300);gap:var(--spectrum-global-dimension-size-200);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.stat-card{background:var(--surface);border:var(--spectrum-alias-border-size-thin) solid var(--line);border-radius:var(--spectrum-alias-border-radius-medium);height:100%;padding:var(--spectrum-global-dimension-size-250);gap:var(--spectrum-global-dimension-size-50);color:var(--text);flex-direction:column;text-decoration:none;display:flex}.stat-card:hover{border-color:var(--spectrum-global-color-gray-500)}.stat-label{color:var(--muted);font-size:var(--spectrum-global-dimension-font-size-75);font-weight:var(--spectrum-global-font-weight-bold)}.stat-value{color:var(--strong);font-size:var(--spectrum-global-dimension-font-size-900);font-weight:var(--spectrum-global-font-weight-bold);line-height:var(--spectrum-alias-heading-text-line-height)}.stat-note{color:var(--muted);font-size:var(--spectrum-global-dimension-font-size-75)}.checklist{padding:0 var(--spectrum-global-dimension-size-300) var(--spectrum-global-dimension-size-200);counter-reset:step;margin:0;list-style:none}.checklist li{counter-increment:step;align-items:center;gap:var(--spectrum-global-dimension-size-100) var(--spectrum-global-dimension-size-300);padding:var(--spectrum-global-dimension-size-150) 0;border-top:var(--spectrum-alias-border-size-thin) solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.checklist-text{gap:var(--spectrum-global-dimension-size-25);display:grid}.checklist-title{font-weight:var(--spectrum-global-font-weight-bold);color:var(--strong)}.checklist-title:before{content:counter(step) ". "}.data-table [role=rowheader],.data-table [role=gridcell]{-webkit-user-select:text;user-select:text}.description-list{gap:var(--spectrum-global-dimension-size-200) var(--spectrum-global-dimension-size-300);padding:0 var(--spectrum-global-dimension-size-300) var(--spectrum-global-dimension-size-300);margin:0;display:grid}.description-list.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.description-list.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.description-item{min-width:0}.code-block{margin:var(--spectrum-global-dimension-size-150) 0;border-radius:var(--spectrum-alias-border-radius-regular);background:var(--spectrum-global-color-gray-200);color:var(--strong);position:relative}.code-block pre{padding:var(--spectrum-global-dimension-size-150) var(--spectrum-global-dimension-size-600) var(--spectrum-global-dimension-size-150) var(--spectrum-global-dimension-size-150);margin:0;overflow-x:auto}.code-block.wrap-lines pre{white-space:pre-wrap;overflow-wrap:anywhere}.code-block pre:focus-visible{outline:var(--spectrum-alias-focus-ring-size) solid var(--spectrum-alias-focus-ring-color)}.code-block .code-block-copy{top:var(--spectrum-global-dimension-size-50);right:var(--spectrum-global-dimension-size-50);position:absolute}dl{margin:0}dt{color:var(--muted);font-size:var(--spectrum-global-dimension-font-size-75);font-weight:var(--spectrum-global-font-weight-bold)}dd{margin:var(--spectrum-global-dimension-size-25) 0 var(--spectrum-global-dimension-size-150);overflow-wrap:anywhere}.description-list dd{margin-bottom:0}.form-grid{gap:var(--spectrum-global-dimension-size-200) var(--spectrum-global-dimension-size-300);padding:var(--spectrum-global-dimension-size-50) var(--spectrum-global-dimension-size-300) var(--spectrum-global-dimension-size-300);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.two-columns .form-grid{grid-template-columns:1fr}.full{grid-column:1/-1}.inline-form.inline-form.inline-form{width:auto;min-width:0;display:inline-flex}.inline-form.inline-form.inline-form>*{width:auto;margin-top:0}.form-grid>p{grid-column:1/-1}.help-steps{margin:var(--spectrum-global-dimension-size-100) 0 0;padding-left:var(--spectrum-global-dimension-size-225)}.help-steps li+li{margin-top:var(--spectrum-global-dimension-size-50)}.source-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--spectrum-global-dimension-size-4600)),1fr));gap:var(--spectrum-global-dimension-size-200);padding:0 var(--spectrum-global-dimension-size-300) var(--spectrum-global-dimension-size-300);display:grid}.source-card{border:var(--spectrum-alias-border-size-thin) solid var(--line);border-radius:var(--spectrum-alias-border-radius-medium);padding:var(--spectrum-global-dimension-size-250);background:var(--canvas);min-width:0}.source-card .form-grid{padding:var(--spectrum-global-dimension-size-50) 0 0}.source-card .description-list{padding:0}.source-title{justify-content:space-between;gap:var(--spectrum-global-dimension-size-150);margin-bottom:var(--spectrum-global-dimension-size-200);align-items:center;display:flex}.connection-list{border-top:var(--spectrum-alias-border-size-thin) solid var(--line)}.connection{padding:0 var(--spectrum-global-dimension-size-150)}.connection-title{justify-content:space-between;align-items:center;gap:var(--spectrum-global-dimension-size-200);text-align:left;width:100%;display:flex}.connection-title>span:first-child{flex-direction:column;min-width:0;display:flex}.connection-title small{overflow-wrap:anywhere;font-weight:400}.summary-meta{align-items:center;gap:var(--spectrum-global-dimension-size-100);white-space:nowrap;font-weight:400;display:flex}.summary-meta .tag{margin-left:0}.connection .form-grid{padding:var(--spectrum-global-dimension-size-50) 0 var(--spectrum-global-dimension-size-200)}.panel>.inline-form{margin:0 var(--spectrum-global-dimension-size-300) var(--spectrum-global-dimension-size-300)}.login-shell{min-height:100vh;padding:var(--spectrum-global-dimension-size-300);place-items:center;display:grid}.login-card{width:100%;max-width:calc(var(--spectrum-global-dimension-size-5000) + var(--spectrum-global-dimension-size-500));background:var(--surface);border:var(--spectrum-alias-border-size-thin) solid var(--line);border-radius:var(--spectrum-alias-border-radius-medium);padding:var(--spectrum-global-dimension-size-500);gap:var(--spectrum-global-dimension-size-200);display:grid}.login-card h1{margin-bottom:var(--spectrum-global-dimension-size-50)}.login-form{gap:var(--spectrum-global-dimension-size-200);display:grid}.login-card .alert{margin:0}@media (max-width:1100px){.two-columns{grid-template-columns:1fr}.description-list.columns-4{grid-template-columns:repeat(2,minmax(0,1fr))}.content{padding:var(--spectrum-global-dimension-size-300)}.page-footer{margin:0 var(--spectrum-global-dimension-size-300)}}@media (max-width:760px){.app-body{flex-direction:column}.app-rail{border-right:none;border-bottom:var(--spectrum-alias-border-size-thin) solid var(--line);width:100%;padding:var(--spectrum-global-dimension-size-100)}.side-nav,.side-nav ul,.nav-group{gap:var(--spectrum-global-dimension-size-50);display:flex}.side-nav{scroll-snap-type:x proximity;position:static;overflow-x:auto}.side-nav li{scroll-snap-align:start}.side-nav a{white-space:nowrap}.nav-group-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.session-label,.header-context{display:none}.stat-grid,.form-grid,.description-list.columns-2,.description-list.columns-4{grid-template-columns:1fr}.checklist li{grid-template-columns:1fr;justify-items:start}.content.narrow{padding-top:var(--spectrum-global-dimension-size-400)}}@media (prefers-reduced-motion:no-preference){.stat-card{transition:border-color var(--spectrum-global-animation-duration-100)}}
