.connections-workspace{--account-sidebar-width:220px;--account-header-height:113px;--account-gutter:clamp(18px, 2.4vw, 40px);width:100%;min-width:0;height:100dvh;color:var(--text);background:var(--canvas);flex-direction:column;display:flex;overflow:hidden}.connections-workspace[data-sidebar-collapsed=true]{--account-sidebar-width:56px}.connections-page-header{z-index:30;flex:none;min-width:0}.connections-account-shell{grid-template-columns:var(--account-sidebar-width) minmax(0, 1fr);gap:max(28px, var(--account-gutter));flex:1;min-width:0;min-height:0;transition:grid-template-columns .3s cubic-bezier(.22,1,.36,1);display:grid}.connections-content-scroll{flex-direction:column;grid-column:2;min-width:0;min-height:0;display:flex;overflow-y:auto}.connections-page-content{width:100%;min-width:0;padding:32px var(--account-gutter) clamp(32px, 4vw, 56px) 0}.connections-section-label{border-bottom:1px solid var(--border);color:var(--muted);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:24px;padding-bottom:22px;font-size:9px;font-weight:500;line-height:1.6;display:flex}.connections-section-label>:first-child{color:var(--mint)}.connections-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-block:34px;display:flex}.connections-page-heading-copy{min-width:0}.connections-page-heading h1{letter-spacing:-.065em;margin:0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(42px,5.5vw,86px);font-weight:400;line-height:1}.connections-page-heading h1>*{color:var(--mint)}.connections-page-heading p{max-width:430px;color:var(--soft-text);margin:20px 0 0;font-size:13px;line-height:1.85}.connections-page-heading>.account-icon-button{align-self:flex-end}.connections-page-summary{border-block:1px solid var(--border);flex-wrap:wrap;gap:24px 50px;margin-bottom:36px;padding-block:22px;display:flex}.connections-page-summary>span{color:var(--muted);align-items:center;gap:15px;font-size:11px;display:inline-flex}.connections-page-summary b{min-height:36px;color:var(--mint);letter-spacing:-.05em;align-items:center;font-family:Space Grotesk,DM Sans,sans-serif;font-size:32px;font-weight:400;line-height:1;display:flex}.connections-page-error{color:var(--red);overflow-wrap:anywhere;margin:0 0 18px;font-size:12px;line-height:1.7}.connections-manager-layout{grid-template-columns:minmax(0,1fr) clamp(220px,20vw,280px);align-items:start;gap:28px;min-width:0;display:grid}.connections-provider-sidebar{border-left:1px solid var(--border);background:0 0;flex-direction:column;grid-area:1/2;gap:18px;min-width:0;padding:20px 0 0 22px;display:flex;position:sticky;top:20px}.connections-provider-sidebar>.eyebrow{color:var(--mint);letter-spacing:.12em;font-size:9px;font-weight:500}.connections-provider-tabs{flex-direction:column;gap:4px;display:flex}.connections-provider-tab{min-width:0;min-height:42px;color:var(--muted);text-align:left;border-radius:3px;align-items:center;gap:9px;padding:11px 10px;font-size:12px;transition:color .18s,background .18s;display:flex}.connections-provider-tab img{object-fit:contain;flex:none}.connections-provider-tab span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.connections-provider-tab b{color:var(--muted);margin-left:auto;font-size:10px}.connections-provider-tab:hover,.connections-provider-tab.active{color:var(--mint);background:#13deb912}.connections-provider-note{color:var(--muted);margin:0;font-size:10px;line-height:1.8}.connections-provider-panel{grid-area:1/1;min-width:0}.connections-selected-provider{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.connections-selected-provider h2{color:var(--text);letter-spacing:-.045em;margin:0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:30px;font-weight:400}.connections-selected-provider>.account-icon-button{align-self:center}.connections-instance-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:24px;min-width:0;display:grid}.connections-page-content .environment-connection-card{background:var(--surface);border-radius:3px;padding:20px}.connections-page-content .environment-connections{margin-bottom:24px}.connections-page-footer{padding:32px var(--account-gutter) 20px 0;border-top:1px solid var(--border);color:var(--muted);flex-direction:column;gap:28px;margin-top:auto;font-size:10px;display:flex}.connections-footer-heading,.connections-footer-credits{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.connections-footer-heading>span{color:var(--text);letter-spacing:-.05em;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(23px,2.6vw,38px);line-height:1.15}.connections-footer-heading>a{font-size:11px}.connections-footer-heading>a svg{color:var(--mint)}.connections-page-footer a{color:var(--soft-text);align-items:center;gap:5px;display:inline-flex}.connections-page-footer a:hover{color:var(--mint)}.connections-scroll-top{z-index:30;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));width:40px;height:40px;color:var(--mint);background:var(--raised);opacity:0;pointer-events:none;border:1px solid #13deb944;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s,transform .2s,background .2s;display:flex;position:fixed;transform:translateY(8px);box-shadow:0 6px 24px #0005}.connections-scroll-top.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.connections-scroll-top:hover{background:var(--surface)}@media (width<=1099px){.connections-manager-layout{grid-template-columns:minmax(0,1fr)}.connections-provider-sidebar{border-left:0;border-bottom:1px solid var(--border);grid-area:1/1;padding:0 0 24px;position:static}.connections-provider-tabs{flex-flow:wrap}.connections-provider-tab{flex:1}.connections-provider-note{max-width:600px}.connections-provider-panel{grid-area:2/1}}@media (width<=650px){.connections-account-shell{padding:20px var(--account-gutter);flex-direction:column;gap:24px;display:flex;overflow-y:auto}.connections-content-scroll{flex:none;overflow:visible}.connections-page-content{padding:0 0 28px}.connections-page-footer{padding:28px 0 0}.connections-section-label{align-items:flex-start;gap:14px;padding-bottom:20px;font-size:8px}.connections-section-label>:last-child{text-align:right;max-width:100px}.connections-page-heading{padding-block:28px}.connections-page-heading h1{font-size:clamp(39px,10.4vw,64px)}.connections-page-heading p{margin-top:18px;font-size:12px}.connections-page-summary{gap:18px 28px;margin-bottom:28px;padding-block:20px}.connections-page-summary>span{gap:11px;font-size:10px}.connections-page-summary b{font-size:29px}.connections-provider-tab{flex:130px}}@media (prefers-reduced-motion:reduce){.connections-account-shell,.connections-provider-tab,.connections-scroll-top{transition:none}}.connections-readonly-note{border-left:2px solid var(--mint);color:var(--soft-text);background:var(--surface);flex-direction:column;gap:8px;margin-bottom:24px;padding:16px 18px;font-size:12px;line-height:1.8;display:flex}.connections-readonly-note strong{color:var(--text);font-weight:500}.connections-readonly-note p{margin:0}